1. 程式人生 > 實用技巧 >wordpress上傳圖片無法顯示的幾種解決方法

wordpress上傳圖片無法顯示的幾種解決方法

  早上ytkah的客戶說他的wordpress網站後臺上傳圖片無法顯示,後臺無法顯示縮圖,在新標籤開啟圖片url也無法顯示,如何解決呢?有幾種原因,我們一起來看看吧

  

  1、許可權不夠

  可能是運維人員為了安全起見,把資料夾許可權進行了限制,這時把/wp-content/uploads這個資料夾許可權設為755或更高即可

  2、資料庫的上傳路徑不正確造成的

  進入PHPMyAdmin資料庫,檢視一下wp_options表裡的upload_path鍵值,看看路徑是不是wp-content/uploads,如果不是這個路徑,將路徑修改成wp-content/uploads然後儲存,如下圖所示

  3、Apache或nginx偽靜態規則錯誤

  以Apache為例,檢視網站根目錄/ 下的.htaccess檔案裡的規則有沒對,預設是

# BEGIN WordPress
# The directives (lines) between "BEGIN WordPress" and "END WordPress" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

  注意:檔案不能刪除,否則會出錯

  然後檢視/wp-content/,/wp-content/uploads/這些目錄下是不是有.htaccess檔案,有的話修改或刪除

  4、看看是不是有安裝了圖片外掛,有的話先禁用外掛再上傳圖片試試

  有遇到相同問題的朋友可以試試,也歡迎提供更多解決方法