Failed opening required …/wp-includes/…
WordPress 出現「Failed opening required …/wp-includes/…」:原因與檢查方式
# 錯誤紀錄中常見的內容
PHP Warning: require(…/wp-includes/load.php): Failed to open stream: No such file or directory in …/wp-settings.php on line …
PHP Fatal error: Uncaught Error: Failed opening required '…/wp-includes/load.php' in …/wp-settings.php
WordPress 每一次請求都會從 wp-includes 與 wp-admin 載入核心檔。其中一個檔案不見或讀不到時,PHP 會以這個錯誤停下來。
你現在看到的是哪一種情況?
更新跑到一半停下,留下缺少的核心檔。訊息裡寫的檔案就是其中一個。
安全外掛或主機的掃描工具,把它標記的核心檔移走或刪除了。
傳輸時漏掉了檔案或資料夾,新主機上的 wp-includes 不完整。
常見原因
核心更新中斷:更新換了一部分檔案就停下。
檔案被移走或刪除:掃描工具或清理步驟移除了核心檔。
傳輸不完整:FTP 或搬家傳輸漏掉了檔案。
檔案權限不對:檔案存在,PHP 卻讀不到。
參考資料
- Upgrading WordPress (Advanced Administration Handbook)
- Common WordPress errors (Advanced Administration Handbook)
系統怎麼處理
核心檔案損壞或被竄改屬於自動處理的項目:系統對照官方校驗碼,從官方原版重新安裝核心檔。修復在維修站的網站副本上進行,複驗通過後才寫回。您網站資料庫裡的受保護資料表(會員、留言、訂單、表單填寫)只取結構。SSH/FTP 模式下,系統寫回前先在您的主機建立修復前備份,寫回後驗證沒通過時,以這份備份進行還原。修復未能完成,修復費全額退還。
- 初步評估:輸入網址
- 複製到維修站:在副本上作業
- 找出原因:逐項檢查
- 修復與複驗:首頁與內頁
- 寫回或交付:複驗通過才進行
核心檔不見了、又不想透過 FTP 上傳 WordPress 檔案時,可以交給 WP119。
初步評估我的網站 →