官方常见问题地址: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
评论(0)