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