前段時間對博客的服務器進行了更換,同事也重新安裝了WordPress程序,然后當我進行插件安裝/刪除時、安裝/刪除主題時、升級WordPress程序時,系統(tǒng)總是提示:連接服務器時出錯,請檢查設置,WordPress需要訪問您網(wǎng)頁服務器的權限,請輸入您的FTP登錄憑證的提示。
本以為然的輸入FTP主機名、賬號、密碼項目之后發(fā)現(xiàn)依然還是無法連接,剛開始我還以為是FTP主機名、用戶名或者密碼輸入錯誤了。其實不然,下面就說說我的解決辦法。
修改所有者
其實導致這個問題的根本原因還是文件夾權限的問題,而且不是訪問、讀取、寫入這類的777權限,而是所屬用戶的用戶權限,既然如此我們修改用戶權限就可以解決了。
如果你也是使用的VPS服務器(或者云服務器),那么你完全可以登錄到Linux系統(tǒng)中(遠程登錄就行),按照以下步驟進行操作:
1.用root用戶遠程登錄服務器
2.找到出問題的這個WordPress網(wǎng)站的安裝目錄;
3.執(zhí)行代碼:chown -R www /home/www/xxx.com(即WordPress安裝目錄)
以上方法是對大部分LNMP一鍵環(huán)境都是可行的,如果您安裝的是其他環(huán)境(比如自己的路LuManager)只需要修改上面第三修改一下:
•chown -R zijidelu /home/ftp/1520/xxx_com;
•-R要大寫,zijidelu是所有者(即用戶)后面/ftp/1520/xxx_com是WordPress安裝目錄。
上面的方法是可行的的,只是可能在所有者以及安裝目錄上會根據(jù)每個人的系統(tǒng)設置不同而有所不同,大家舉一反三就可以解決。而解決的根本原則依然是:
通過chown命令修改下Wordpress安裝目錄(就是網(wǎng)站文件所在目錄)的所有者
更多信息請查看IT技術專欄