WP搜索-替换(不执行)

时间:2019-04-30 作者:Michael Ecklund

我正在运行多站点。希望用新URL替换旧URL,以便将站点副本从一个环境拉到另一个环境。

Here is my command:

wp search-replace --url=domain.com https://domain.com https://domain.test --all-tables --network --recurse-objects --skip-columns=guid --dry-run --allow-root --debug
WP-CLI只是接受我的命令并转到新行,然后什么也不返回。

When I add --debug this is what I get back:

Debug (bootstrap): No readable global config found (0.093s)
Debug (bootstrap): Using project config: //wp-cli.yml (0.094s)
Debug (bootstrap): argv: /usr/local/bin/wp search-replace --url=domain.com https://domain.com https://domain.test --all-tables --network --recurse-objects --skip-columns=guid --dry-run --allow-root --debug (0.094s)
Debug (bootstrap): ABSPATH defined: /app/public/ (0.096s)
Debug (bootstrap): Set URL: domain.com (0.097s)
Debug (bootstrap): Begin WordPress load (0.102s)
Debug (bootstrap): wp-config.php path: /app/public/wp-config.php (0.103s)
我在另一个安装上运行了同样的命令,它运行得很好。是什么导致此操作失败?中的差异wp-config.php 偶然有什么要求吗wp-config.php 要正常运行?

2 个回复
最合适的回答,由SO网友:Michael Ecklund 整理而成

装载现场相关资产时肯定存在差异。

我还用命令执行了几个不必要的参数。

我不知道您可以阻止在此操作期间加载这些资产。请参阅有关如何防止加载可能冲突的文件的新命令。

I\'ve modified it to the following and it worked as expected:

wp search-replace --url=domain.com domain.com domain.test --allow-root --all-tables --skip-themes --skip-plugins --skip-packages --verbose

SO网友:Welcher

看看您的PHP错误。我见过WP-CLI这样失败,因为PHP失败了。

相关推荐

通过wp-cli发布了550万张单张图片后,WordPress速度变慢

我正在尝试创建Wordpress网站,该网站将包含1000万篇文章,这样当我上传一篇文章时,它就会变成一篇以自己的名字作为标题的文章。我正在使用Wp cli导入这些图像。现在我面临的问题是,我上传了大约50万张图片,现在Wordpress的速度变慢了,导入图片需要太多时间。请为我提供任何解决方案图像导入速度变慢,服务器使用率仅为1%。我正在使用此命令通过WP cli执行此操作wp media import ~/Pictures/processed-images-medium/\\*\\*\\/\\*.jp