WordPress禁止输出错误信息设置方法
下面详细说明下我遇到的问题和解决方案,供参考。
环境:linux vps + lnmp
完整错误信息如下:
Fatal error: Call to undefined function get_header() in /网站根路径/izhangheng/wp-content/themes/twentytwelve/ on line 10
解决方案:
如果WEB应用程序自带错误处理/管理系统,请确保功能开启;否则按语言、环境,分别进行处理。如果是PHP应用程序/Apache服务器,可以通过修改php脚本、配置php.ini以及httpd.conf中的配置项来禁止显示错误信息。
1.1、修改php.ini中的配置行: display_errors = off
2.2、修改httpd.conf/apache2.conf中的配置行: php_flag display_errors off
3.3、修改php脚本,增加代码行: ini_set(‘display_errors’, false);
针对这个问题,仅不显示错误信息是不完美的,出错后跳转到首页,可以避免流量丢失。我的环境默认就关闭显示错误信息,只需要在有漏洞的页面源码前调用WordPress函数即可。首先进入到WordPress后台的外观中,比如编辑的是index.php首页模版,将头部代码更改为下面的即可,注意所有符号为英文。
代码如下 | |
|
推荐阅读
-
在WordPress的文章编辑器中设置默认内容的方法,wordpress编辑器
-
完美实现wordpress禁止文章修订和自动保存的方法,wordpress自动保存_PHP教程
-
在Wordpress iNove主题中利用Simple Tags插件实现输出相关日志的方法
-
WordPress禁止输出错误信息设置方法_PHP教程
-
阿里旺旺在聊天时禁止对方发送震屏和设置自动锁屏方法介绍
-
ae透明通道怎么设置? ae输出透明通道mov的方法
-
edius视频怎么输出为wma格式? edius视频输出格式的设置方法
-
ae透明通道怎么设置? ae输出透明通道mov的方法
-
eclipse控制台怎么打开(eclipse控制台输出设置方法)
-
阿里旺旺在聊天时禁止对方发送震屏和设置自动锁屏方法介绍