国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

WordPress禁止輸出錯誤信息設(shè)置方法

2024-09-07 00:53:10
字體:
供稿:網(wǎng)友

 用網(wǎng)站安全檢測掃瞄博客,發(fā)現(xiàn)了一個漏洞,實際上就是直接訪問主題路徑的話,get_header()函數(shù)未生效(Call to undefined function get_header() ),而我的WordPress會輸出完整的錯誤信息,將敏感名稱的目錄結(jié)構(gòu)暴露了,雖然對正常訪問沒有影響,可是會給某些人可乘之機。經(jīng)常在博客后臺看到很多人掃瞄博客各種路徑或文件,盡可能多的解決漏洞,會大大增強網(wǎng)站安全性。秀一下我的博客安全性,100分,沒有漏洞;雖說只是表面的,但是我會發(fā)現(xiàn)一個解決一個!

下面詳細說明下我遇到的問題和解決方案,供參考。

環(huán)境:linux vps + lnmp

完整錯誤信息如下:

Fatal error: Call to undefined function get_header() in /網(wǎng)站根路徑/izhangheng/wp-content/themes/twentytwelve/ on line 10

解決方案:
如果WEB應(yīng)用程序自帶錯誤處理/管理系統(tǒng),請確保功能開啟;否則按語言、環(huán)境,分別進行處理。如果是PHP應(yīng)用程序/Apache服務(wù)器,可以通過修改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);

針對這個問題,僅不顯示錯誤信息是不完美的,出錯后跳轉(zhuǎn)到首頁,可以避免流量丟失。我的環(huán)境默認就關(guān)閉顯示錯誤信息,只需要在有漏洞的頁面源碼前調(diào)用WordPress函數(shù)即可。首先進入到WordPress后臺的外觀中,比如編輯的是index.php首頁模版,將頭部代碼更改為下面的即可,注意所有符號為英文。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 龙川县| 遂溪县| 福鼎市| 黑水县| 乌审旗| 镇宁| 龙南县| 固阳县| 卢氏县| 临武县| 横山县| 轮台县| 绥化市| 五莲县| 义乌市| 嘉祥县| 洮南市| 邯郸县| 万源市| 普陀区| 威信县| 新干县| 民县| 沧州市| 清涧县| 兴安盟| 商丘市| 宜兰县| 大理市| 广昌县| 龙南县| 兴业县| 康平县| 张家港市| 长治县| 大名县| 宝鸡市| 临武县| 金川县| 芦山县| 德兴市|