timneutkens/wp-cli-dbsync

此包已被废弃且不再维护。未建议替代包。

从远程主机导入数据库

1.1.2 2018-06-22 07:59 UTC

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中设置的刚刚设置的主机。