问题描述:
事情是这样的,之前帮朋友弄了个官网,今天说首页打不开了。报500错误,然后我通过查找日志发现以下错误信息。
初始以为是sql的问题,因为本地没有项目就在服务器中通过注释的方式排查具体报错位置。
但神奇的是必须同时注释这三块内容才能正常显示出首页。
然后我将代码从服务器上拉到本地进行排查,我通过本地全局查询是哪里输出的这个错误,发现是在
module/Cms/Util/CmsModelUtil.php 中的 get 方法中输出的。
然后发现 module/Cms/Util/CmsCatUtil.php 中的 all 方法中调用此处。
然后我注释了调用行,又取消了注释。神奇的解决了这个报错问题,具体原因没有继续排查,是缓存问题?
环境信息:
PHP版本:8.1.3
系统版本:laravel9版本 以下是回复内容:
采集网址: https://modstart.com/thread/938 |