wordpress 国内更新很慢;有以下2种方式解决:
1、使用 WP-China-Yes插件
地址在:https://cn.wordpress.org/plugins/wp-china-yes/
你需要知道该插件已被 WordPress 官方停用(违反准则)(https://cn.wordpress.org/plugins/wp-china-yes/)。
WP-China-Yes 公告 https://wp-china.org/archives/912.html
2、使用 wp-cli
cd /tmp curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar chmod +x wp-cli.phar mv wp-cli.phar /usr/local/bin/wp
以上命令将下载 wp-cli.phar、加可执行权限、移动到 /usr/local/bin/ 并改名 wp。
你不能使用 root 权限执行,wp 命令。
你需要在 wordpress 网站目录执行 wp 命令。
或者,只使用一次
wp --allow-root --info
你需要确定 php 版本信息。因为某些插件不支持 php7。
检查版本信息:
wp --allow-root core check-update
或者指定 php 版本
/www/server/php/56/bin/php /usr/local/bin/wp --allow-root core check-update
返回以下,则表明有新版本。
+———+————-+——————————————————+
| version | update_type | package_url |
+———+————-+——————————————————+
| 5.5.3 | minor | https://downloads.wordpress.org/release/wordpress-5. |
| | | 5.3-partial-1.zip |
| 5.6 | major | https://downloads.wordpress.org/release/zh_CN/wordpress-5.6.zip|
+———+————-+——————————————————+
cd /你的 wordpress 目录 wget https://downloads.wordpress.org/release/zh_CN/wordpress-5.6.zip wp --allow-root core update ./wordpress-5.6.zip rm wordpress-5.6.zip
至此完毕。
如果你使用 root 权限进行了更新,那么你手动更新时,可能会提示:
Wordpress 更新失败:因为我们不能复制一些文件,升级未被安装。这通常是因为存在不一致的文件权限。
这时候,你需要设置 wordpress 目录为 www 组,权限为 755(参考你网站目录权限和组信息)。
更新插件、主题、语言
wp plugin update --all --allow-root wp theme update --all --allow-root wp language core update --allow-root
更新 WP CLI
wp cli update # 或者执行安装步骤 cd /tmp curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar chmod +x wp-cli.phar mv wp-cli.phar /usr/local/bin/wp # 并替换目标文件
相关:
三种方法解决升级更新 WordPress 速度慢的问题
wp-cli
解决raw.githubusercontent.com无法访问的问题