關於 WordPress 上傳圖片的各種問題解決辦法


問題一:
 
博客將 WordPress 升級后, 發現上傳圖片失敗. 報錯信息的大概意思是不能創建目錄和上傳文件, 因為上層目錄沒有寫權限. 
 以下相關問題截圖.
 我的第一反應是修改目錄的權限, 但盡管我將目錄該目錄權限設為 777 (任何人對該目錄內的文件都擁有可讀, 可寫, 可執行權限), 但報錯仍在.
請注意觀察一下報錯路徑, uploads 后面出現了兩個 "/", 系統找不到該目錄, 所以報錯了.
 
修復方法很簡單, 請如下操作:
1. 進入 WordPress 后台頁面 "Settings -> Miscellaneous settings".
2. 找到 "Store uploads in this folder" 並將最后一個多余的 "/" 去除.
 
問題二:

 

如果你的圖片的名字是以數字命名,如果上傳圖片顯示不了,改成英文或者拼音之后即可顯示了。(中文名也會出現這種問題)
 
問題三:
 
上傳圖片的時候出現http錯誤
 
以前在上傳圖片的時候老是出現http錯誤,一開始還以為是網絡問題,因為我是移動的無線網。但是試了好多次之后死活上傳不了,就試着換成了IE瀏覽器,竟然可以了。由於我之前用的是谷歌瀏覽器,上傳圖片用的是flash上傳模式,這樣就會出現http錯誤,當我換成ie瀏覽器就不存在這個問題了,(谷歌瀏覽器和IE瀏覽器用的flash player 不同哦)一般我們都安裝兩種Adobe Flash Player控件,一個是ActiveX(IE內核)瀏覽器專用的,一個是Plugin(非IE內核)瀏覽器專用的。
 
另外還可能表現為IO error錯誤、無法上傳/插入文件,遇到這種情況只需重新安裝下Adobe Flash Player ActiveX即可
 
問題四:
 
使用火狐用WordPress Flash上傳圖片時總是提示失敗,沒辦法改用瀏覽器上傳,但每次都要選擇一下真的很煩,搜了一下大概是因為Flash插件版本問題。解決辦法很簡單,只要在.htaccess文件中加入: <IfModule mod_security.c> SetEnvIfNoCase Content-Type \ "^multipart/form-data;" "MODSEC_NOPOSTBUFFERING=Do not buffer file uploads" </IfModule> 就可以搞定了。個人建議還是更新下flash版本吧,改代碼比較犯怵!
 
問題五:
 
上傳圖片時提示如圖:
 
目前解決中。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM