timneutkens / wp-cli-dbsync
此包已被废弃且不再维护。未建议替代包。
从远程主机导入数据库
1.1.2
2018-06-22 07:59 UTC
Requires
- php: >=5.4
- wp-cli/wp-cli: ~1.5.1
- x-team/wp-cli-ssh: dev-master
This package is not auto-updated.
Last update: 2020-06-12 18:43:51 UTC
README
wp-cli的远程到本地数据库导入工具
这是这个 gist的 wp-cli 命令版本
安装
composer require timneutkens/wp-cli-dbsync:^1.0.0
配置
此命令使用wp-cli-ssh。
要开始使用,请按照他们的说明设置远程主机。
将一个ssh
部分添加到您的wp-cli.yml
/wp-cli.local.yml
,如下所示示例配置。您指示要连接到每个主机的ssh
命令模板。模板变量%cmd%
将被替换为在服务器上运行的完整命令;模板变量%pseudotty%
将被替换为-t
/-T
,具体取决于您是在 TTY 上还是将命令输出管道化。
有关分步指南,请参阅wiki。
现在您可以运行以下命令
wp dbsync <host here>
该命令将导入数据库。之后,它将使用wp search-replace
将旧的主机URL替换为新主机URL。新主机URL将使用wp option get home
猜测。请注意,如果您定义了WP_HOME
,则此命令将返回该URL而不是wp_options
表中设置的URL。您可以提供--new-base-url=http://example.com
来覆盖此行为。
将<host here>
替换为您的wp-cli.yml
/wp-cli.local.yml
中设置的刚刚设置的主机。