织梦更新了2014-04-15补丁后,后台登录提示错误 处理


QQ圖片20140607020027.jpg 

安装了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 发表,其版权均为本站所有,文章内容系作者个人观点瞎悟学习,不代表对观点赞同或支持。如需转载,请注明文章来源。

    匿名评论
  • 评论
人参与,条评论