問題描述
織夢程式在MySQL錯誤時會生成 mysql_error_trace.inc
檔案,記錄錯誤資訊,可能導致後臺目錄和管理員賬號資訊洩露。
解決方法
- 編輯
dedesql.class.php
檔案- 開啟
/include/dedesql.class.php
檔案。
- 開啟
- 刪除錯誤日誌生成程式碼
- 找到以下程式碼並刪除:
刪除現有錯誤日誌檔案// 儲存MySql錯誤日誌 $fp = @fopen($errorTrackFile, 'a'); @fwrite($fp, "\n"); @fclose($fp);
- 找到以下程式碼並刪除:
-
- 使用FTP登入到網站
/data/
目錄,刪除mysql_error_trace.inc
檔案。
- 使用FTP登入到網站