xampp无法安装HDWiki的解决办法
此贴仅供参考,可能有些地方暂未考虑到,修改之前,切记备份所有文件
由于php5.4的一些新的特征正处于熟悉阶段,所以可能会出现一些未知的问题,如果有出现了问题,请及时到论坛中提问,大家一块发现问题,解决问题
1.8xampp环境下的php为5.4版本
原因:由于程序没有按照PHP5.4严格规定的模式编写
修改方法:【修改之前做好备份】
1、先打开index.php文件中的 error_reporting(E_ALL);
2、如果出现类似截图中的错误提示,作如下修改
Strict Standards: Non-static method string::haddslashes()...
错误说明:程序没有按照PHP5.4严格规定的模式编写
修改方法:
1、找到lib下的string.class.php文件,中的 haddslashes()方法
2、在此方法之前添加 static ,例如 static function haddslashes()
Strict Standards: Non-static method file::writetofile() ...
错误说明:程序没有按照PHP5.4严格规定的模式编写
修改方法:
1、找到lib下的file.class.php文件,中的 writetofile()方法
2、在此方法之前添加 static ,例如 static function writetofile()
3、可以优先修改control\index.php、user.php、doc.php、category.php这几个文件中的,修改方法如下,修改之后看看是否有相关的页面显示
4、将control\文件中所有的文件全部打开,在文件的开头,找到截图中类似的代码,将红圈中的符号去掉,control中所有的文件都需要修改
例如 control\index.php文件的开头,找到类似的代码,修改对应的代码为描红部分,即:
将$this-<base( & $get, &$post); 修改为$this->base( $get,$post);
class control extends base{
function control(& $get,& $post){
$this->base( $get,$post);
$this-<load('category');
$this-<load('user');
}
5、修改完之后,将index.php文件中的错误提示关掉 ,即修改为 error_reporting(0);
转载于:http://kaiyuan.hudong.com/bbs/viewthread.php?tid=116485&extra=page%3D1
转载于:https://blog.51cto.com/itsdf/1152303