wordpress 權限對安裝和使用效果的影響很大,如果你的服務器使用的是linux系統,可以使用cd命令到你需要修改權限的文件或文件夾所在的目錄,然后使用chmod的命令來修改文件權限。
如果你想了解更多關于WordPress的知識,可以點擊:wordpress教程
下面為大家介紹幾個因文件權限而導致的問題的解決辦法。
一、不能安裝theme或者修改theme或刪除theme
立即學習“PHP免費學習筆記(深入)”;
chmod?755?wordpress find?wordpress?-type?d?-exec?chmod?755?{}?; find?wordpress?-iname?“*.php”?-exec?chmod?644?{}?; chown?-R?nginx:nginx?wordpress
二、當你的wordpress遇到以下問題時:
? ? 1. 不能上傳圖片?
? ? 2. 不能自動安裝主題、插件(需要FTP賬戶)?
? ? 3. 不能自動更新?
? ? 4. 其它任何需要wordpress寫文件的問題
這些問題基本都是一個原因, 你的wordpress目錄不屬于當前的用戶和組, 即web訪問的用戶沒有權限操作wp的一切需要寫權限的操作。 解決方法 :?
首先需要你有root權限,ssh登錄,進入到wp的安裝目錄:
cd?/var/www/html/my_wp_blog
給予所有的寫權限:
chmod?777?wp-content
接下來給你的博客的文章上傳一張圖片,WP會生成一個目錄, 然后查看是哪個用戶創建了文件夾。一般情況下,這個用戶名叫“ apache”,也有不少人發現這個用戶是“nobody”,就 飄易 本身遇到的問題,我在VPS上安裝的是LNmp, 這個用戶是“www”。
進入到wp的wp-content目錄,查看該目錄下所有文件/ 文件夾的權限,所屬用戶、用戶組:
cd?wp-content ls?-l
total?16? -rw-r–r–?1?root?root?30?May?4?2007?index.php? drwxr-xr-x?3?root?root?4096?Feb?10?19:31?plugins? drwxr-xr-x?5?root?root?4096?Mar?23?03:04?themes? drwxrwxrwx?3?www?www?4096?Mar?24?02:08?uploads
注意上傳目錄 uploads 是用戶 www 創建的。?
接下來把wp-content權限還原到 755::
cd?.. chmod?755?wp-content
下來就是實際修復的命令了, 改變wp所在文件夾的擁有者為剛找到的這個用戶www:
cd?.. chown?-R?www:www?my_wp_blog