早上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、看看是不是有安裝了圖片插件,有的話先禁用插件再上傳圖片試試
有遇到相同問題的朋友可以試試,也歡迎提供更多解決方法