WordPress站点Woocommerce商店页面触发严重错误无法访问求助
我从昨晚开始遇到该问题至今未解决,暂未定位到具体触发原因,特此求助。
问题详情
点击Woocommerce的商店页面时,会跳转至报错页面,错误提示为:
此站点发生严重错误。了解更多关于WordPress故障排除的信息。
报错截图如下:
已尝试的排查步骤
- 禁用WordPress站点所有插件后逐一重新启用,未解决问题
- 测试了Woocommerce中配置的两个商店页面,均返回相同报错
- 将其中一个shop页面重命名为shops后,在Woocommerce中重新关联配置,问题仍未修复
系统环境信息
- 站点部署在Google Cloud Platform上
- WordPress with NGINX and SSL packaged by Bitnami 5.8.1-36
- WordPress版本:5.8.2
- Woocommerce版本:5.9.0
恳请各位帮忙定位问题原因,提前感谢各位的解答!
排查解决步骤
- 获取具体错误信息
当前的报错属于WordPress通用致命错误提示,没有实际定位价值,请先开启WordPress调试模式:
找到站点根目录下的wp-config.php文件,修改以下配置项:
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );
修改保存后再次访问商店页触发报错,即可在wp-content/debug.log文件中查看到具体的错误代码位置、报错原因。
排查主题兼容性
你之前仅排查了插件兼容性,未涉及主题测试,请切换到WordPress默认主题(如Twenty Twenty-One)后再次访问商店页,若问题消失说明当前主题的Woocommerce适配代码存在版本兼容问题。检查过时的模板重载文件
进入WordPress后台 → Woocommerce → 状态页面,查看「模板」板块是否提示存在过时的重载模板。商店页对应的默认模板是archive-product.php,如果主题或自定义代码中重载的该模板版本低于Woocommerce 5.9要求的版本,会触发致命错误。刷新固定链接规则
进入WordPress后台 → 设置 → 固定链接,无需修改配置直接点击「保存更改」,即可刷新站点重写规则,排除规则冲突导致的页面报错。查看服务日志
你使用的是Bitnami一体化部署包,NGINX错误日志路径为/opt/bitnami/nginx/logs/error.log,PHP错误日志路径为/opt/bitnami/php/var/log/php-fpm.log,两类日志中都可以查询到未被WordPress捕获的底层报错信息。验证PHP版本兼容性
Woocommerce 5.9要求PHP版本为7.3~7.4,你可以进入后台 → 工具 → 站点健康 → 信息页面,查看当前PHP版本是否符合要求,版本过高或过低都会引发兼容错误。
内容的提问来源于stack exchange,提问作者Faster



