关于DuxCMS的介绍,请移步:http://www.cms88.com/CMS/DUXCMS.html
然而该系统的开发环境难住了一部分使用者。
“基于php5.2+、mysql5.1+ 开发的,低于此版本无法使用。”
很多IDC、空间商的主机大多只支持MySQL5.0,本站的空间也是MySQL5.0的版本。
度娘人品齐发力,找到了一个解决这个问题的办法。仅个人测试,暂时没有发现BUG。
现公布一下操作。以DuxAdmin为例:
首先处理mysql版本低于5.1,无法继续安装!:
找到文件:DuxAdmin/apps/install/controller/IndexController.php
这个是系统安装程序的控制,在该文件搜索“mysql版本低于5.1,无法继续安装!”
修改上一行的if判断:
if ($mysqlInfo < '5.1.0') {
修改为
if ($mysqlInfo < '5.0.0') {
至此,系统不再提示数据库版本问题。
此时继续操作会提示数据库错误。
原因是MySQL的导入语句发生了一些变化。问题出在 USING BTREE 上。
那么,这里就需要对原始的sql文件做一下处理。
我们找到的文件在:DuxAdmin/apps/install/data/data.sql
在该文件下搜索:USING BTREE
分别将结果调整为:
KEY `time` USING BTREE (`time`),
KEY `group_id` USING BTREE (`group_id`),
KEY `user_id` USING BTREE (`user_id`),
到此,DuxAdmin改造完毕,已经可以安装在MySQL5.0上,暂时没有发现BUG,各位请谨慎适用,记得多多备份哦。
注:相关教程知识阅读请移步到aspcms教程频道。
评论列表()