WordPress禁止輸出錯(cuò)誤信息設(shè)置方法_PHP教程
推薦:php簡(jiǎn)單縮略圖類(lèi)|image.class.php使用方法: $img = new iamge; $img-resize('dstimg.jpg', 'srcimg.jpg', 300, 400); 說(shuō)明:這個(gè)是按照比例縮放,dstimg.jpg是目標(biāo)文件,srcimg.jpg是源文件,后面的是目標(biāo)文件的寬和高 $img-thumb('dstimg.jpg', 'scrimg.jpg', 300, 300); 說(shuō)明:這個(gè)是按照比例縮略圖
用網(wǎng)站安全檢測(cè)掃瞄博客,發(fā)現(xiàn)了一個(gè)漏洞,實(shí)際上就是直接訪(fǎng)問(wèn)主題路徑的話(huà),get_header()函數(shù)未生效(Call to undefined function get_header() ),而我的WordPress會(huì)輸出完整的錯(cuò)誤信息,將敏感名稱(chēng)的目錄結(jié)構(gòu)暴露了,雖然對(duì)正常訪(fǎng)問(wèn)沒(méi)有影響,可是會(huì)給某些人可乘之機(jī)。經(jīng)常在博客后臺(tái)看到很多人掃瞄博客各種路徑或文件,盡可能多的解決漏洞,會(huì)大大增強(qiáng)網(wǎng)站安全性。秀一下我的博客安全性,100分,沒(méi)有漏洞;雖說(shuō)只是表面的,但是我會(huì)發(fā)現(xiàn)一個(gè)解決一個(gè)!
下面詳細(xì)說(shuō)明下我遇到的問(wèn)題和解決方案,供參考。
完整錯(cuò)誤信息如下:
Fatal error: Call to undefined function get_header() in /網(wǎng)站根路徑/izhangheng/wp-content/themes/twentytwelve/ on line 10
解決方案:
如果WEB應(yīng)用程序自帶錯(cuò)誤處理/管理系統(tǒng),請(qǐng)確保功能開(kāi)啟;否則按語(yǔ)言、環(huán)境,分別進(jìn)行處理。如果是PHP應(yīng)用程序/Apache服務(wù)器,可以通過(guò)修改php腳本、配置php.ini以及httpd.conf中的配置項(xiàng)來(lái)禁止顯示錯(cuò)誤信息。
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);
針對(duì)這個(gè)問(wèn)題,僅不顯示錯(cuò)誤信息是不完美的,出錯(cuò)后跳轉(zhuǎn)到首頁(yè),可以避免流量丟失。我的環(huán)境默認(rèn)就關(guān)閉顯示錯(cuò)誤信息,只需要在有漏洞的頁(yè)面源碼前調(diào)用WordPress函數(shù)即可。首先進(jìn)入到WordPress后臺(tái)的外觀(guān)中,比如編輯的是index.php首頁(yè)模版,將頭部代碼更改為下面的即可,注意所有符號(hào)為英文。
分享:國(guó)外十大最流行的PHP框架排名以下為十個(gè)目前最流行的基于MVC設(shè)計(jì)模式的PHP框架。 1. Yii Yii是一個(gè)基于組件的高性能的PHP的框架,用于開(kāi)發(fā)大規(guī)模Web應(yīng)用。Yii采用嚴(yán)格的OOP編寫(xiě),并有著完善的庫(kù)引用以及全面的教程。從 MVC,DAO/ActiveRecord,widgets,caching,等級(jí)式RBAC,Web服務(wù),到主體化,I
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁(yè)面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對(duì)圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪(fǎng)問(wèn)控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語(yǔ)言構(gòu)造器介紹
- php/js獲取客戶(hù)端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國(guó)語(yǔ)言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- 基于ubuntu下nginx+php+mysql安裝配置的具體操作步驟
- PHP session_start()問(wèn)題解疑(詳細(xì)介紹)
- PHP最常用的2種設(shè)計(jì)模式:工廠(chǎng)模式和單例模式
- 基于Discuz security.inc.php代碼的深入分析
- 談?wù)勱P(guān)于php的優(yōu)點(diǎn)與缺點(diǎn)
- php更新mysql后獲取影響的行數(shù)發(fā)生異常解決方法
- 如何用PHP程序?qū)W(wǎng)頁(yè)表單進(jìn)行處理
- PHP用CURL偽造IP和來(lái)源
- 解析php字符串處理函數(shù)
- 詳解PHP中緩存技術(shù)的應(yīng)用
- 相關(guān)鏈接:
- 教程說(shuō)明:
PHP教程-WordPress禁止輸出錯(cuò)誤信息設(shè)置方法
。