幫助中心
這里有最新的使用文檔和教程
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’)
至此解決。