官方常见问题地址:https://make.wordpress.org/cli/handbook/guides/common-issues/

以上地址为WordPress官方手册中列出的常见问题,由于是英文推荐大家使用Google Chrome浏览器或Microsoft Edge浏览器安装插件:沉浸式翻译 - 网页翻译插件 | PDF翻译 | 免费,我使用的智谱GLM翻译服务,翻译比较准确和通顺。

除以上官方列出的错误,我遇到的错误汇总到此文章,持续更新

 

问题一、执行wp命令,出现内存溢出错误

完整错误内容如下:(下方 /www/wwwroot/ceshi.cn 替换为你的WordPress程序目录)
king@realyw-i9:~$ wp site list --format=json --path=/www/wwwroot/ceshi.cn
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 134217736 bytes) in /www/wwwroot/ceshi.cn/wp-includes/class-wpdb.php on line 1594
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 134217736 bytes) in /www/wwwroot/ceshi.cn/wp-includes/class-wpdb.php on line 1594
Error: 此站点遇到了致命错误。了解有关对 WordPress 进行故障排除的更多信息。 此站点遇到了致命错误。

解决方法:请更改PHP-CLI版本(PHP命令行版本)为PHP 7.4,例如:PHP 7.4.33即可解决。

 

问题二、执行wp命令,出现PHP Warning

完整错误内容如下:(下方 /www/wwwroot/ceshi.cn 替换为你的WordPress程序目录)
king@realyw-i9:~$ wp site list --format=json --path=/www/wwwroot/ceshi.cn
PHP Warning: Undefined array key "HTTP_HOST" in phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php(1334) : eval()'d code on line 100Warning: Undefined array key "HTTP_HOST" in phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php(1334) : eval()'d code on line 100

解决方法:请更改PHP-CLI版本(PHP命令行版本)为PHP 7.4,例如:PHP 7.4.33即可解决。

 

问题三、执行wp命令,出现PHP Fatal error

完整错误内容如下:(下方/www/wwwroot/ceshi.cn替换为你的WordPress程序目录)
king@realyw-i9:~$ wp site list --format=json --path=/www/wwwroot/ceshi.cn
PHP Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.2.24". You are running 7.1.33. in /home/king/.wp-cli/packages/vendor/composer/platform_check.php on line 24
Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.2.24". You are running 7.1.33. in /home/king/.wp-cli/packages/vendor/composer/platform_check.php on line 24

解决方法:请更改PHP-CLI版本(PHP命令行版本)为PHP 7.4,例如:PHP 7.4.33即可解决。

 

WP-CLI命令行支持的PHP版本测试结果

以下版本一切正常:

  • PHP7.2
  • PHP7.3
  • PHP7.4(强烈推荐)

以下版本出现异常:

  • PHP < 7.2 版本 Composer 不支持
  • PHP8.0
  • PHP8.1
  • PHP8.2
  • PHP8.3
  • PHP8.4

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。