使用WP-CLI执行wp core install时加载停滞问题求助
WP-CLI安装WordPress停滞在“Looking for UTF-16 (LE) BOM”的解决办法
排查文件BOM问题
这个提示说明WP-CLI在扫描项目文件时检测到了UTF-16(LE)格式的字节顺序标记(BOM),大概率是自定义主题、插件或本地新增的文件存在编码问题。- 用文本编辑器(如VS Code、Notepad++)检查项目目录下的PHP、CSS、JS文件,将带UTF-16 BOM的文件转成UTF-8无BOM格式。
- 用命令行批量排查(Linux/macOS):
grep -r $'\xff\xfe' ./,定位出带BOM的文件后逐个处理。
临时跳过主题插件扫描(应急处理)
给core install命令添加参数,跳过主题和插件的加载,绕开有问题的文件检测:wp core install --url=<your-site-url> --title=<your-site-title> --admin_user=<admin-username> --admin_password=<admin-password> --admin_email=<admin-email> --skip-plugins --skip-themes安装完成后再逐个启用主题和插件,排查出导致问题的文件。
更新WP-CLI版本
旧版本WP-CLI的BOM检测逻辑可能存在bug,更新到最新版本尝试修复:wp cli update检查服务器环境
- 确认服务器PHP版本符合要求(推荐PHP 7.4及以上),且
mbstring扩展已启用(BOM检测依赖该扩展)。 - 检查服务器磁盘空间是否充足,磁盘满额会导致进程停滞。
- 确认服务器PHP版本符合要求(推荐PHP 7.4及以上),且
内容的提问来源于stack exchange,提问作者Tanh
相关产品推荐
相关产品推荐

