初步評估

The uploaded file could not be moved to ….

WordPress 出現「無法將上傳的檔案移動至 …。」(The uploaded file could not be moved to …):原因與檢查方式

中文介面顯示:無法將上傳的檔案移動至 …。
更新 2026-11-01

PHP 會先把上傳的檔案放在暫存資料夾,WordPress 再把它移到 wp-content/uploads。這句訊息代表移動失敗:目標資料夾不存在、無法寫入,或者不是 WordPress 應該使用的資料夾。

你現在看到的是哪一種情況?

訊息裡出現舊主機的資料夾,因為「設定 › 媒體」或 upload_path 選項裡存的上傳路徑仍然指向那裡。

資料夾存在,但網頁伺服器的使用者已經無法寫入。

WordPress 無法在 wp-content/uploads 裡建立新的年份與月份資料夾。

常見原因

舊伺服器的上傳路徑:upload_path 選項或 UPLOADS 常數寫的目錄在這台主機上不存在。
沒有寫入權限:網頁伺服器的使用者無法寫入 wp-content/uploads。
無法建立年份與月份資料夾:uploads 資料夾只能讀不能寫,新的子資料夾建立失敗。
PHP 暫存資料夾:upload_tmp_dir 不存在或無法寫入,PHP 沒有檔案可以交給 WordPress 移動。

參考資料

  1. Media Library screen (WordPress.org Documentation)
  2. Changing File Permissions (Advanced Administration Handbook)

不想自己動手處理?WP119 全自動修復

上傳路徑錯誤屬於自動處理的項目:系統重設上傳路徑。圖片檔本身留在原主機,不複製、不修、不搬。檔案權限錯亂屬於自動處理的項目:系統調整為安全且可運作的權限。修復在維修站的網站副本上進行,複驗通過後才寫回。您網站資料庫裡的受保護資料表(會員、留言、訂單、表單填寫)只取結構。SSH/FTP 模式下,系統寫回前先在您的主機建立修復前備份,寫回後驗證沒通過時,以這份備份進行還原。修復未能完成,修復費全額退還。

  1. 初步評估:輸入網址
  2. 複製到維修站:在副本上作業
  3. 找出原因:逐項檢查
  4. 修復與複驗:首頁與內頁
  5. 寫回或交付:複驗通過才進行

搬家或改過權限之後,上傳媒體一直出現這句訊息時,可以交給 WP119。

初步評估我的網站 →
初步評估 →