简单孤落
一个时光忘不掉的地方

DedeCMS提示“PHP 5.3 and above”错误的解决办法

出现这种情况,织梦官方给出的回答是修改服务器的php.ini文件。而且提醒因为安全问题需要尽快修改。但是事实是这样的么?​
懂一些常识的都知道php.ini文件修改会牵扯到其他程序,可能会造成其他程序的不稳定,而且确实如织梦官方说的那样php.ini不安全么?这个我只能说织梦你又在调皮了。​
下面给出不修改php.ini杜绝出现提示“PHP 5.3 and above”的解决办法:
打开路径为“include/common.inc.php”的文件,查看第32行至36行,代码如下:

if(version_compare(PHP_VERSION, '5.3.0', '>'))
{
if(strtoupper(ini_get('request_order')) == 'GP')
exit('DedeCMS Error: (PHP 5.3 and above) Please set \'request_order\' ini value to include C,G and P (recommended: \'CGP\') in php.ini,http://help.dedecms.com/install-use/apply/2013/0715/2325.html" target="_blank">more...');
}

找到代码“ if(strtoupper(ini_get(‘request_order’)) == ‘GP’) ”
将后边的’GP’修改为’CGP’保存就可以了。
现在刷新一下后台是应该可以正常了。
如果还是不正常的话,你可以把此段代码(32行至36行)删除或者增加注释就可以完美解决了。

未经允许不得转载:时光旅社 » DedeCMS提示“PHP 5.3 and above”错误的解决办法

分享到:更多 ()