页面500错误排查

常见原因

原因排查方法修复方式
模板语法错误检查 volist/if 标签是否闭合补全标签
变量未定义控制器未 View::assign()添加变量赋值
PHP废弃警告PHP 8.2+ 函数传null
Collection修改对集合直接修改属性先 ->toArray()
字段缺失表结构缺少字段添加缺失字段

排查步骤

  1. 查看 runtime/log/ 下的错误日志
  2. 开启 APP_DEBUG = true 显示详细错误
  3. 清除模板缓存 runtime/index/temp/
  4. 检查错误页面返回的异常信息
# 清除缓存 Remove-Item -Recurse -Force runtime/index/temp Remove-Item -Recurse -Force runtime/admin/temp