本文是對修改WordPress的php文件權限設置講解,大家可以參考,如果使用的是linux系統可以使用cd命令到你需要修改權限的文件或文件夾所在的目錄,然后使用chmod的命令來修改文件權限。
WordPress中不能安裝theme或者修改theme或刪除theme,命令如下:
| 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 |
本教程介紹到這里,已經對修改WordPress的php文件權限設置做出全部講解,希望對朋友們有所幫助。





