天际线错误信息输出 WordPress禁止输出错误信息设置方法

WordPress禁止输出错误信息设置方法
用网站安全检测扫瞄博客 发现了一个漏洞 实际上就是直接访问主题路径的话 get_header()函数未生效(Call to undefined function get_header() ) 而我的WordPress会输出完整的错误信息 将敏感名称的目录结构暴露了 虽然对正常访问没有影响 可是会给某些人可乘之机 经常在博客后台看到很多人扫瞄博客各种路径或文件 尽可能多的解决漏洞 会大大增强网站安全性 秀一下我的博客安全性 分 没有漏洞 虽说只是表面的 但是我会发现一个解决一个!
下面详细说明下我遇到的问题和解决方案 供参考
环境 linux vps + lnmp
完整错误信息如下
Fatal error: Call to undefined function get_header() in /网站根路径/izhangheng/wp content/themes/entyelve/ on line
解决方案 如果WEB应用程序自带错误处理/管理系统 请确保功能开启 否则按语言 环境 分别进行处理 如果是PHP应用程序/Apache服务器 可以通过修改php脚本 配置php ini以及中的配置项来禁止显示错误信息
修改php ini中的配置行: display_errors = off 修改中的配置行: php_flag display_errors off 修改php脚本 增加代码行: ini_set(‘display_errors’ false);
针对这个问题 仅不显示错误信息是不完美的 出错后跳转到首页 可以避免流量丢失 我的环境默认就关闭显示错误信息 只需要在有漏洞的页面源码前调用WordPress函数即可 首先进入到WordPress后台的外观中 比如编辑的是index php首页模版 将头部代码更改为下面的即可 注意所有符号为英文
代码如下 lishixinzhi/Article/program/PHP/201311/21108- 上一篇
骆驼祥子读书笔记摘抄第四章 求《水浒》《骆驼祥子》《钢铁是怎样炼成的》《西游记》里面的精彩片段,每段附上赏析。全是八上必读的啊
求《水浒》《骆驼祥子》《钢铁是怎样炼成的》《西游记》里面的精彩片段,每段附上赏析。全是八上必读的啊 求《水浒》《骆驼祥子》《钢铁是怎样炼成的》《西游记》里面的精彩片段,每段附上赏析。全是八上必读的啊水
- 下一篇
数据逻辑结构和物理结构 我做古董物理鉴定想看看我的数据的结果!
我做古董物理鉴定想看看我的数据的结果 我做古董物理鉴定想看看我的数据的结果你属于又上当了,检测费没了。法律规定正规单位不能收购倒卖古董,其次个别单位以现金收购古董为名,让藏家先鉴定,真品就现金收购,其