concrete5 on MariaDB
I haven't heard of anyone using MariaDB yet, it should be possible though C5 is using ADODB Database abstraction layer.
But I've already seen people using PostGresSQL, SQLite and Oracle with Concrete5.
You could try a forum search. Here's a link that might be usefull if you're going to develop a MariaDB interface.
Tables names are too long for oracle and c5 uses some reserved postgresql keywords and sqlite also never worked.
I have just set up a new server on Heart Internet's shared hosting. I've built and installed numerous C5 sites so far.
Heart have used MariaDB as the MySQL platform on this server I have. I am getting the following error:
Catchable fatal error: Argument 1 passed to Concrete5_Model_GroupPermissionAccessEntity::getOrCreate() must be an instance of Group, null given, called in /home/sites/testfpa.co.uk/public_html/concrete/core/models/page.php on line 322 and defined in /home/sites/testfpa.co.uk/public_html/concrete/core/models/permission/access/entity/types/group.php on line 39
I have set up a database on a different server using MySQL and installed C5 successfully, so the problem is either with the configuration of MariaDB or with MariaDB itself.
I have had a quick look at the files in question (latest C5 version just downloaded 220.127.116.11) and a few blog posts but this is beyond me.
Server: Localhost via UNIX socket
Software version: 5.5.30-MariaDB-log - MariaDB Server
Protocol version: 10
User: [email protected]
Server charset: UTF-8 Unicode (utf8)
I seem to have got around the problem by taking a DB back up off my MySQL installation and restoring this to the MariaDB abd then updating my site.php config file with the MariaDB settings and it is working. So the fault sdeems to be with installation only.