国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 宿迁市| 太原市| 澄城县| 从江县| 雷州市| 巴林左旗| 靖远县| 巢湖市| 台北县| 府谷县| 虹口区| 兴仁县| 凌源市| 上杭县| 沙河市| 株洲县| 云南省| 广宁县| 武安市| 河东区| 沽源县| 保定市| 泸定县| 蛟河市| 平谷区| 巍山| 泽库县| 武陟县| 外汇| 昆山市| 华阴市| 临邑县| 秭归县| 浦东新区| 张家港市| 策勒县| 宜君县| 安多县| 渭源县| 德庆县| 钦州市|