由于项目的需要,准备使用6KBBS搭建论坛。本想因为它的简单轻量,能够快速部署上线。不料第一步就给卡住了,居然安装不了。在官网没找到解决办法。只能自己想办法。
看看版本也是以前的版本没更新过,为什么以前能安装现在不行了呢?想了想曾更新过开发环境,会不会是开发环境问题呢,于是把PHP5.3换回PHP5.2版本,再一试果然如此可以安装了。安装后放到服务器上问题又来了,后台无法操作前台出现错位,看来只有找到具体原因才能完美解决。
重新分析问题,什么会无法点击,为什么会错位,浏览器?JS?CSS?Ajax?一一检查引人的文件,在文件getfiles.php中找到了问题所在。
在文件getfiles.php第62行,split函数在php5.3不建议使用了,替换为preg_split函数后,一切正常了,腰不酸,腿不痛了。
以下是马啃伯格为你付上的解药:
替换getfiles.php第62行;
//默认代码:
$fs = split("\|",str_replace(array("'","/","\/","\"","."),array('','','','',''),$files));
//替换代码:
$fs = preg_split("/\|/",str_replace(array("'","/","\/","\"","."),array('','','','',''),$files));
原文地址:http://www.lwyv.com/post-10.html