wordpress 上傳主題 權限

前幾天我把哈羅網吧放到了我的一個vps中,今天更新插件的時候出現了一個問題。插件沒有在後臺自動下載更新,而是出現瞭如下的提示:

“要執行請求的操作,WordPress 需要訪問您網頁服務器的權限。 請輸入您的 FTP 登錄憑據以繼續。 如果您忘記了您的登錄憑據(如用戶名、密碼),請聯繫您的網站託管商。”

首先我想到的原因可能是搬家時候沒有更改文件夾權限。所以用終端登錄服務器後,輸入chmod -R 777 /home/www/wordpress/wp-content/plugins和chmod -R 777 /home/www/wordpress/wp-content/themes,然後運行後發現文件夾的權限也都修改完成了。

這下應該可以正常更新了吧?可是結果還是很糟糕,又出現了這個可惡的畫面。

要執行請求的操作,WordPress 需要訪問您網頁服務器的權限

再找原因。。。原來出現這個界面是因爲服務器運行PHP的用戶和WP文件夾的所有者不一樣,目的是爲了安全。果然我的wordpress文件夾的所有者和所在的用戶組都是www,而wordpress中的文件所有者和所在的用戶組都是root。又在終端輸入chown -R www /home/www/wordpress,把所有者修改成www。

最後登錄wordpress的後臺,發現可以正常更新了。如果您和我在更新wordpress的時候也出現這個問題,希望這篇文章會幫助到您。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章