安装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”就可以了。
解决办法:
1. 找到PHP目录下的php.ini文件,找到request_order配置项,将之前的:
request_order = "GP"
修改为:
request_order = "CGP"
然后重启Apache或者IIS就可以了。
2. 如你使用的是虚拟主机,无法修改php.ini文件,那么: 打开文件: include/common.inc.php 大概在34行左右:if(strtoupper(ini_get('request_order')) == 'GP') 修改成: if(strtoupper(ini_get('request_order')) == 'CGP') 保存文件就可以了。
按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
→我们致力于为广大网民解决所遇到的各种电脑技术问题 如果您认为本词条还有待完善,请 编辑词条