php - 替换本地主机上的地址时出错 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
我在上面收到了这个错误。
解决方案
WP-CLI 将您的搜索和替换参数期望为字符串。目前(很可能是因为冒号:
)CLI 认为您的 url 是多个字符串并将它们放入一个数组中。
如果您将每个 url 包含在引号'
中,则问题应该得到解决。
wp search-replace 'https://example.com' 'http://example.com' --all-tables --verbose
推荐阅读
- linux - 如何通过 termux-api 打开和关闭飞行模式?
- c# - 如何从 C# 中的元组列表中获取最接近“a”的 4 个元素?
- powershell - 远程发布时的 Powershell Mount-VHD 奇怪行为
- node.js - mongoose.Schema 仅填充一个数组的内容
- python - 在 django 中查询以自己的格式获取数据
- javascript - Javascript节点列表循环无法正常工作
- prism - 如何使用 Prism 从我的视图模型中访问我的视图?
- tfs - TFS 在哪里列出批准意见
- python-3.x - 在 QTableView 中正确使用 QComboBox - 设置数据和清除 QComboBoxes 的问题
- django - Django Checkbox 有多个选项可供选择