WordPress更新時,老是提示無法連接到FTP伺服器,怎麼解決?
主要是因為插件和主程序所在目錄沒有寫的許可權,wordpress就企圖通過ftp帳號進行更新
在 WordPress 目錄下找到 wp-config.php 文件並編輯,在最後一行加上
define("FS_METHOD", "direct");
謝邀。
由於你的 WordPress 所在的目錄沒有寫入許可權,無法完成更新。
所以 WordPress 想跟你要所在目錄的 FTP 的許可權。
然而,由於以下可能的原因之一:- 你輸入的 FTP 地址是錯的;
- 你的 WordPress 所在伺服器根本就沒有 FTP 服務;
- 你的 WordPress 所在的伺服器的 FTP 服務出了點問題;
- 你的 WordPress 所在伺服器的 FTP 服務拒絕你連接、或是其它無法正常連接的情況。
所以出現了如圖的報錯。
解決辦法,以下任選其一:- 將 WordPress 所在目錄的 www 寫入許可權開起來。
- 把該目錄的 FTP 服務弄好,並在圖上所示的地方入正確的地址、用戶名和密碼。
- 用最初部署 WordPress 的方式進行覆蓋更新。
- 以上你都無法做到,乾脆放棄更新。
試一下這個命令:
chown -R www:www wp文件夾
按這個去做,沒有問題
第一:毫無疑問就是備份舊版wordpress資料,包括資料庫和伺服器內的文件。
第二:從WP中文官網下載最新版WordPress,下載完畢解壓到你電腦上。
第三:刪除博客主機上的wp-includes和wp-admin目錄。
第四:將解壓在本地電腦的wordpress文件夾中除了wp-content目錄外的所有文件都上傳並覆蓋到你博客主機相對應的位置。
更改網站根目錄所有者:用戶組(我更改為nginx)
chown -R user:group wp文件夾
打開php-fpm配置文件
/etc/php-fpm.d/www.conf
修改其中
; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user"s group
; will be used.
; RPM: apache Choosed to be able to access some dir as httpd
user = apache
; RPM: Keep a group allowed to write in log dir.
group = apache
的user,group參數,使其和根目錄一致。
推薦閱讀:
※如何在阿里雲伺服器上搭建wordpress博客?
※現有wordpress程序如何移植到SAE上面
※愛范兒、36氪等網站使用了 WordPress 排版的插件嗎?
※WordPress(網站) 是什麼?
※WordPress 做 SNS,購物這類商業網站如何?