织梦更新了2014-04-15补丁后,后台登录提示错误 处理
cms
2018-11-30 11:00:00
0
0
安装了DedeCMS 5.7 SP1,访问后台的时候发现报出错误“DedeCMS Error: (PHP 5.3 and above) Please set 'request_order' ini value to include C,G and P (recommended: 'CGP') in php.ini,more...”
这个错误其实已经在报错的时候提示解决办法了,在PHP 5.3以上版本,增加了一个request_order配置项,默认值为“GP”。DedeCMS认为默认配置有一定风险,所以建议修改成“CGP”就可以了。
下面是官方处理的方法。
部分使用PHP 5.3的主机可能会有下面的提示: (PHP 5.3 and above) Please set 'request_order' ini value to include C,G and P (recommended: 'CGP') in php.ini 由于在PHP最新的版本中增加了一个配置项目“request_order”,默认值为“GP”,这个存在一定的安全风险。这里我们建议用户将配置更改为“CGP” 可以在phpinfo中查看对应的php.ini配置目录,找到下面选项: 1 request_order = "GP" 更改为 1 request_order = "CGP" 重启服务器后即可。
如果你是虚拟空间没权限修改php.ini 或者服务商也不会为我们修改 那只有下面的方法了
/include/common.inc.php文件里面的 大概第34行
if(strtoupper(ini_get('request_order')) == 'GP') 改为 if(strtoupper(ini_get('request_order')) == 'CGP')就可以了。
本文由瞎悟学习网作者:hiovo 发表,其版权均为本站所有,文章内容系作者个人观点瞎悟学习,不代表对观点赞同或支持。如需转载,请注明文章来源。