首頁 > php教程 > PHP开发 > lnmp環境下WordPress無法自動更新,提示填寫FTP資訊的解決方法

lnmp環境下WordPress無法自動更新,提示填寫FTP資訊的解決方法

巴扎黑
發布: 2016-11-07 11:17:18
原創
1137 人瀏覽過

阿里雲配置LNMP,安裝Nginx。感覺SFTP也很方便,國內速度夠快,所以懶得再去裝FTP消耗資源了。

不過Wordpress提示升級的時候,點擊自動升級都是不能正常升級的,提示要輸入FTP帳號密碼信息,我想應該是要安裝FTP吧,SFTP應該不行吧,於是也木有去管這個,每次都是手動升級的。

朋友的阿里雲被他折騰了下,可以自動升級了,也木有安裝什麼FTP,問怎麼弄的,也就是瞎折騰了下,然後就好了,就能自動更新了,這個就難過了,於是得想想辦法,摸索一下,看來SFTP還是可以的。

據LNMP一鍵安裝包用戶反映wordpress提示升級時,點「自動升級」出現填寫FTP資訊的頁面,像我們這些用LNMP的很多都不安裝FTP伺服器。其實出現這個的問題就是Nginx的執行身分非文件屬主身分。

解決方法:

假設你的wordpress安裝目錄為/home/wwwroot/zoneself.org

用Putty登入Linux VPS,執行:chown -R www /home/wwwroot/zoneself.org

執行上面的指令就可以將/home/wwwroot/zoneself.org下所有檔案的屬主改為www,這樣就可以解決自動更新必須填FTP的問題。

操作到這裡,我的還是不行,依舊無法自動升級,還需要修改下Wordpress的設定檔,wp-config.php,加入這麼一行:

define('FS_METHOD', "direct"); 

然後再進入後台,點擊升級,發現升級成功了!


來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板