WP-CLI 通过命令行升级 WordPress,插件 升级 无法创建目录 “因为我们不能复制一些文件
发布时间:2017-12-05T11:26:36:手机请访问
安装 WP
1 2 3 4 5 6 7 |
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar php wp-cli.phar --info chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp wp --info |
WordPresss 升级 无法创建目录 “因为我们不能复制一些文件,升级未被安装。这通常是因为存在不一致的文件权限”
wp-cli 命令升级wordpress
wordpress 经常性的升级,所以用命令升级更快更合适点
wp-cli命令集合
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
NAME wp DESCRIPTION Manage WordPress through the command-line. SYNOPSIS wp <command> SUBCOMMANDS akismet Filter spam comments. cache Manage the object cache. cap Manage user capabilities. checksum Verify WordPress core checksums. cli Manage WP-CLI itself. comment Manage comments. config Manage the wp-config.php file core Download, install, update and manage a WordPress install. cron Manage WP-Cron events and schedules. db Perform basic database operations using credentials stored |
我在升级遇到的问题,就是管理员无法用命令升级所以我就添加了个用户
1 2 3 |
adduser kkk // 增加用户 passwd kkk //给kkk用户设置密码 |
增加用户到网站对应的用户组
将一个已有用户增加到一个已有用户组中
将一个已有用户 kkk 增加到一个已有用户组 www 中,使此用户组成为该用户的附加用户组,可以使用带 -a 参数的 usermod 指令。-a 代表 append, 也就是将用户添加到新用户组中而不必离开原有的其他用户组。不过需要与 -G 选项配合使用:
1 2 |
usermod -a -G www kkk |
升级 wordpress
1 2 3 |
wp core update #Success: WordPress is up to date. |
查看插件状态:
1 2 |
wp plugin list --allow-root |
升级插件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
☁ www.168seo.cn wp plugin update the-paste --allow-root 正在启用维护模式... 正在从 https://downloads.wordpress.org/plugin/the-paste.1.0.5.zip 下载更新… 正在解压缩升级文件... 正在安装最新版本... 正在移除插件的旧版本... 插件升级成功。 正在停用维护模式... +-----------+-------------+-------------+---------+ | name | old_version | new_version | status | +-----------+-------------+-------------+---------+ | the-paste | 1.0.4 | 1.0.5 | Updated | +-----------+-------------+-------------+---------+ |