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