Some users want install MariaDB instead MySQL. There some trouble with Kloxo-MR itself for this situation.
Solution for this situation:
cd /
yum clean all
## update Kloxo-MR
yum update kloxomr
## install php54s
sh /script/php54s-installer
## set lxphp.exe using php54s
sh /script/fixlxphpexe php54s
## restart Kloxo-MR
sh /script/restart
## switch mysql to mariadb; will show message for modified /etc/yum.repos.d/mratwork.repo
sh /script/mysql-to-mariadb
Kloxo-MR not work for php53s + mariadb combination because php53s (taken from php53u from IUS repo) compile with '--with-mysqli=shared,/usr/mysql_config' (aka libmysqlclient).
Kloxo-MR code use mysqli functions instead mysql functions (still use by Kloxo Official).
PHP 5.3 already have mysqlnd module where MariaDB not compatible with mysqli if compile with '--with-mysqli=shared,/usr/mysql_config' but need '--with-mysqli=mysqlnd'.
PhpMyAdmin still show warning about libmysqlclient not match but avoided this warning.
The reason for change mysql function to mysqli function is mysql function deprecated in php 5.5 and remove in php 5.6.
I have a plan to change mysqli functions to pdo_mysql in c (candidate) or f (final) release of Kloxo-MR 6.5.1.
NOTE:
- If php54s stable for Kloxo-MR panel and in 6.5.1.c will be as 'default' lxphp.exe (instead php53s)
- This update also fixed custombutton issue.