php - 升级到 Laravel 8 时出现内部服务器错误 500
问题描述
我将测试服务器上的 Laravel 从 Laravel 5 更新到 8。我的计算机上有以下版本:
- php: 7.3.29
- wampserver:3.2.5
- Laravel 框架:8.42.0
当我想访问测试服务器上的软件时,会出现以下错误:
内部服务器错误 500
没有任何解释。
这是从哪里来的,以及如何找到有关此错误的更多详细信息?
解决方案
检查您的 php.ini 并设置以下值:
display_errors = 'On'
error_reporting = E_ALL
重新加载您的页面。您现在应该能够看到导致崩溃的原因。PHP 会抛出一个 HTTP 错误 500,如果你遇到一个致命错误,whendisplay_errors
设置为Off
,这是生产 php.ini 中的默认值。
推荐阅读
- image-processing - 谁能给我推荐一个用于图像分析的 DFT 或 FFT 工具?
- javascript - 查找数组中是否有任何项与条件匹配
- scala - Spark将Json中的列字段类型转换为多行或嵌套行
- python - i 和 j 之间的距离由分隔两个名词短语的句子数
- javascript - “请求动画帧”。在“requestAnimationFrame”中忽略了点击触发器
- javascript - 如何在 Angular 6 中使用 adobe CQ i18n?
- android - 即使应用程序关闭,也在后台运行 Dart 和 Flutter 中的定期任务
- sql - Creating A Trigger When Insert Is Already Done
- php - MYSQL + PHP:可以将一个表中的结果与数组提供的数据合并吗?
- git - Git - 将另一个远程分支拉入我的本地分支