DedeCMS错误(PHP 5.3 and above) Please set ‘request_order’

今天给客户搞一个小说站,出现了这个问题

报出错误“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…”

解决办法 1:

这个错误其实已经在报错的时候提示解决办法了,在 PHP 5.3 以上版本,增加了一个 request_order 配置项,默认值为“GP”。DedeCMS 认为默认配置有一定风险,所以建议修改成“CGP”就可以了。

解决办法:
找到 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’)

搞定。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 由于公司php环境升级 之前公司一使用织梦dede二次开发的网站趴窝了 。报错DedeCMS错误DedeCMS E...
    define光年阅读 5,298评论 0 0
  • 一、什么才是”远程文件包含漏洞”? 回答是:服务器通过php的特性(函数)去包含任意文件时,由于要包含的这个文件来...
    喜欢吃栗子阅读 7,634评论 1 4
  • php.ini设置,上传大文件: post_max_size = 128Mupload_max_filesize ...
    bycall阅读 11,789评论 3 64
  • 1、PHP语言的一大优势是跨平台,什么是跨平台?一、PHP基础: PHP的运行环境最优搭配为Apache+MySQ...
    __书山有路__阅读 5,379评论 0 15
  • 洗完澡,浑身都香喷喷的,回到宿舍换了床单换了被罩、枕巾,然后缩在被窝里看了一会儿剧,感觉好舒服呀!好开心呀!
    从琮阅读 1,490评论 0 0

友情链接更多精彩内容