[WordPress] 無法上傳媒體 與 無法更新外掛的可能問題


目錄

就在剛剛小雞本人犯了一個非常好笑的錯誤,所以覺得必須要記錄下來以免下次再犯時無法解決。

 

因為前陣子公司的事非常多,也荒廢這個網站好一陣子,下午登入了以後就先更新了一下,結果發現怎麼更新都顯示「無法新建目錄。安裝失敗」的失敗,最直覺的反應就是權限被改錯了,在確認http error log沒有任何錯誤後,就往權限錯誤的方向去找,也確認上傳照片也是無法成功上傳,出現的錯是「Unable to create directory wp-content/uploads/2017/10. Is its parent directory writable by the server?」這樣的訊息,在檢查權限跟擁有者都是正確的之後就開始拜Google大神了,但是結果卻都是要我檢查權限、使用者或是說路徑要手動指定、php的安全模式要關閉,但是沒道理之前還可以用現在突然就不能用了啊!

在我覺得Google大神在這個問題上沒什麼幫助之後,就開始無限迴圈的胡亂嘗試,首先,他說沒辦法建立資料夾叫做”2017/10“,所以我就幫他建立了一個資料夾,這時發現錯誤訊息變成「上傳的檔案無法被移動至 wp-content/uploads/2017/10」了

此時我竟然腦袋抽筋的檢查我剛剛建立的資料夾,發現其實在”2017/10“有我剛剛上傳同檔名的檔案,剛建立的資料夾不可能會有多的檔案啊,仔細一看就發現事有蹊蹺

[click@lchick-idv-tw WordPress]# ls -l wp-content/uploads/2017/10
總計 0
-rw-rw----+ 1 apache apache 0 10月 9 20:20 no.jpeg

存進去的檔案大小竟然為0,表示移動的過程有什麼錯誤,再加上先前已經確認過http error log沒有出現錯誤,所以更確定應該是磁碟有什麼問題,就先從容量開始檢查,果真我的磁碟空間已經一點都不剩了,難怪沒辦法再放新的檔案

有些人可能會覺得奇怪,感覺好像有上傳成功啊,如果磁碟容量滿了怎麼可能可以上傳,原因是我把網站的存放位置改過了,所以上傳的暫存跟網站的存放位置不一樣,這次滿的是網站的存放空間

 

結論是會造成「Unable to create directory wp-content/uploads/2017/10. Is its parent directory writable by the server?」、「上傳的檔案無法被移動至 wp-content/uploads/2017/10」、「無法新建目錄。安裝失敗」等錯誤訊息個原因不只有資料夾權限&擁有者錯誤、php上傳函式錯誤、http服務錯誤,也要記得檢查儲存空間是不是也有報錯哦!

 

這個問題竟然騷擾我一個下午,真的是有點好笑!

Leave a comment

你的電子郵件位址並不會被公開。 必要欄位標記為 *