lnmp环境下修复DedeCMS在PHP 5.3及以上版本BUG
错误提示为:
DedeCMS Error: (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”
######说明我的环境为网上lnmp一键安装包的环境######
######所以下面的操作也只针对lnmp安装包的环境######
操作方法
- 01
再次说明这里针对的是lnmp一键安装的情况,如果读者进入此目录没发现php.ini,则请自行搜索php.ini cd /usr/local/php/etc ls 则会就会显示有php.ini的文件了
- 02
使用VIM编辑器对php.ini文件进行编辑,查找request_order,然后将其值修改为"CGP" (/request_order 是向下查找) (敲字符n就可以继续查找下一个) 如图所示的的位置才对(第一个出现是说明,而非真正的配置文件)。
- 03
修改后保存退出VIM,重启nginx和php-fpm service nginx restart service php-fpm restart 也可以使用/root/lnmp restart 等等快捷命令。
赞 (0)