使用代理服務器解決無法升級WordPress的問題

使用阿里雲服務器安裝 WordPress 時,常常遇到FTP連接失敗問題以及 WordPress 無法升級或者插件更新失敗。這裏給出一種解決辦法

FTP連接問題

// 解決需要FTP問題
define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

使用國外代理服務器

編輯 wp-config.php 文件,在底部增加一下代碼:

define('WP_PROXY_HOST', 'us.centos.bz');
define('WP_PROXY_PORT', '31281');

更改配置後更新即可,更新完成後註釋這兩行代碼,以免影響WordPress使用

WordPress升級時顯示另一項更新正在進行

這是由於在升級Wordpress時,Wordpress會在數據庫wp_options表中增加core_updater.lock記錄。如中途打斷Wordpress升級,這個記錄會留在數據庫中。當下次升級時,Wordpress檢測到此記錄的存在就會返回”另一更新正在進行”。可通過以下辦法解決:

登陸服務器WordPress數據庫,假設表前綴是wp,執行下面這條SQL語句:

delete from wp_options where option_name='core_updater.lock';
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章