我們經常有收到客戶從別的廠商把WordPress搬家過來,會發現之後不能上傳媒體。主要原因有兩個:
一、插件與主機php 設定不相容
有些插件可能是設定問題或者本身不支援php部分設定(例如ImageMagick)導致上傳出問題,建議可以先停用所有插件,如果停用之後上傳恢復正常,可以再逐個插件恢復,用這樣的方法排查。
二、絕對路徑錯誤
如果網站是透過FTP搬遷而不是用插件搬遷,很大機會路徑沒有更新好(網域曾經更換也會導致路徑變更)。舉例說,舊廠商使用者名稱是 demo1,新廠商是demo2,這樣會導致路徑變得不一樣,而這樣會影響上傳媒體,解決方式很簡單。

在WordPress後台按「設定」> 「媒體」,上傳檔案下方有一個「在這個資料夾儲存上傳的檔案」,把一整行刪除。

刪除後會發現整個欄目不見了,這個時候可以再嘗試上傳,應該已經恢復正常。