DedeCMS Error: (PHP 5.7 and above) Please set request_order

今天,某客户使用国外主机安装DEDECMS。出现如下错误: (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,这个存在一定的安
今天,某客户使用国外主机安装DEDECMS。出现如下错误:

(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"

重启服务器后即可。

由于此选项会影响服务器的安全,请大家务必及时更改。
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

有些朋友可能在使用最新版V57 后台-系统基本参数设置中添加新变量时候出现:Request var not allow! 后面经过小编查看,找到了方法,和大家一起来分享: 找到:根目录-include-common.inc.php if( strlen($svar)0 preg_match(#^(cfg_|GLOBALS|_GET|_POST|_CO
部分DEDECMS程序在安装或访问的时候提示 (PHP 5.3 and above) Please set request_order ini value to include C,G and P (recommended: CGP) in php.ini 这个报错的原因DEDECMS官方解释是 由于在PHP最新的版本中增加了一个配置项目request_order,默认值为G
这是由于新版使用了SQL语句防注入功能引了的安全警告,在自定义模模型中使用了union|sleep|benchmark|load_file|outfile之一都会引发这个警告,此外采集的内容,如果有union 这类语法也会出现这个警告
注意: 本教程适用于 DedeCMS V5.6 织梦dedecms出现Safe Alert: Request Error step 1 ! 或Safe Alert: Request Error step 2!的解决方法 1)形成原因 这是由于新版中使用了SQL语句防注入功能引了的安全警告,在自定义模模型中使用了 union|sleep|benchmark|
这篇文章主要介绍了织梦DedeCMS添加变量报错Request var not allow!的解决办法,本文给出的是一个修改PHP文件的方法,实在不能解决了可以试试本文的方法,需要的朋友可以参考下
很多织梦站长朋友们在后台添加新变量的时候会提示 'Request var not allow!' 的BUG错误,下面是具体解决办法: 找到并打开/include/common.inc.php文件,在里面找到以下内容: //检查和注册外部提交的变量 function CheckRequest($val) { if (is_array($val))