QQ扫一扫联系
事情是这样的,之前帮朋友弄了个官网,今天说首页打不开了。报500错误,然后我通过查找日志发现以下错误信息。
初始以为是sql的问题,因为本地没有项目就在服务器中通过注释的方式排查具体报错位置。
但神奇的是必须同时注释这三块内容才能正常显示出首页。
然后我将代码从服务器上拉到本地进行排查,我通过本地全局查询是哪里输出的这个错误,发现是在
module/Cms/Util/CmsModelUtil.php 中的 get 方法中输出的。
然后发现 module/Cms/Util/CmsCatUtil.php 中的 all 方法中调用此处。
然后我注释了调用行,又取消了注释。神奇的解决了这个报错问题,具体原因没有继续排查,是缓存问题?
PHP版本:8.1.3
系统版本:laravel9版本
看报错应该是在后台CMS内容模型删掉了
@ModStart: 请问应该怎么排查0.0
@ModStart: 找到原因了,内容模型中禁用了一项导致的。这个地方建议,给个提示语或者将相关操作禁用掉,以免误操作导致不可用