Could not create directory.
WordPress 更新核心、外掛或佈景主題時出現「無法建立目錄。」(Could not create directory.):原因與檢查方式
中文介面顯示:無法建立目錄。
安裝或更新需要建立新資料夾,例如 wp-content/upgrade 或 wp-content/plugins 裡的資料夾,而網頁伺服器的使用者沒有權限建立時,WordPress 會顯示這句訊息。更新會在任何檔案被替換之前停下來。
你現在看到的是哪一種情況?
wp-content 或其中的 upgrade 資料夾,網頁伺服器的使用者無法寫入。
複製過來的檔案保留了舊伺服器的權限,在新伺服器上無法使用。
常見原因
資料夾無法寫入:wp-content、wp-content/upgrade 或 wp-content/plugins 對網頁伺服器的使用者是唯讀的。
其他伺服器的權限:搬家或還原時複製了不適合這台主機的權限設定。
殘留的 upgrade 資料夾:中斷的更新在 wp-content/upgrade 留下無法替換的資料夾。
磁碟空間或配額:帳號已經沒有空間建立新資料夾。
參考資料
- Changing File Permissions (Advanced Administration Handbook)
- Upgrading WordPress (Advanced Administration Handbook)
不想自己動手處理?WP119 全自動修復
檔案權限錯亂屬於自動處理的項目:系統調整為安全且可運作的權限。修復在維修站的網站副本上進行,複驗通過後才寫回。您網站資料庫裡的受保護資料表(會員、留言、訂單、表單填寫)只取結構。SSH/FTP 模式下,系統寫回前先在您的主機建立修復前備份,寫回後驗證沒通過時,以這份備份進行還原。修復未能完成,修復費全額退還。
- 初步評估:輸入網址
- 複製到維修站:在副本上作業
- 找出原因:逐項檢查
- 修復與複驗:首頁與內頁
- 寫回或交付:複驗通過才進行
因為檔案權限,更新一直出現這句訊息而失敗時,可以交給 WP119。
初步評估我的網站 →