首页 > 解决方案 > 替换本地主机上的地址时出错 xampp 错误:此网站出现严重错误。了解有关在 WordPress 中调试的更多信息

问题描述

我在替换时遇到的错误:第一:错误:此网站出现严重错误。了解有关在 WordPress 中调试的更多信息。本网站出现严重错误。

第二:致命错误:未捕获的类型错误:unserialize():参数 #1 ($data) 必须是字符串类型,数组在 phar://C:/wp-cli/wp-cli.phar/vendor/wp-cli 中给出/search-replace-command/src/WP_CLI/SearchReplacer.php:86 php版本: 版本

当我试图用这个命令替换地址时:

wp 搜索替换https://example.com http://example.com --all-tables --verbose

我在上面收到了这个错误。

标签: phpmysqlwordpresswp-cli

解决方案


WP-CLI 将您的搜索和替换参数期望为字符串。目前(很可能是因为冒号:)CLI 认为您的 url 是多个字符串并将它们放入一个数组中。

如果您将每个 url 包含在引号'中,则问题应该得到解决。

wp search-replace 'https://example.com' 'http://example.com' --all-tables --verbose


推荐阅读