1、一个使用 phpweb 没法用,因为老是提示 Mysql version can not be less than 4.1
2、第二个就是乱码问题,其实是数据库编码问题。按照敏的教程,已经解决。
3、ecshop这个程序在使用中连接mysql5.5没有问题。没有tmp这个表可以正常访问的,到了mariadb一定要这个表。
敏辛苦的调试,发现有些程序比较傻,认为mariadb10.1 比mysql4.1的版本低。
于是人为加个6.6.6做前缀(6.6.6-virtual-10.1.11-MariaDB),
用敏的原话说:“phpcms的zend我给反编译了一遍,然后把判断改了,
那个4.1的问题,强行给改了程序中的php文件,让他输出个6.6.6
结果程序就以为是6.6.6版本的mysql,结果正常了。“
ecshop也是语句问题。一切依旧是mysql5与mariadb10这个版本号引起的血案。
现在敏正在研究,劫持php的mysql_get_server_info这个函数。谢谢敏的付出!
---
转载请注明本文标题和链接:《敏辛苦调试,终于解决mariadb使用中出现的问题,谢谢敏的付出》
发表评论