【发布时间】:2021-11-12 03:19:43
【问题描述】:
我将测试服务器上的 Laravel 从 Laravel 5 更新到了 8。我的电脑上有以下版本:
- php: 7.3.29
- wampserver:3.2.5
- Laravel 框架:8.42.0
当我想访问测试服务器上的软件时,出现以下错误:
内部服务器错误 500
没有任何解释。
这是从哪里来的,我如何才能找到有关此错误的更多详细信息?
【问题讨论】:
-
查看服务器日志以了解更多详细信息。你是否遵循 Laravel 的每个版本的升级指南?
-
除了服务器日志,你是否也检查了
storage/logs目录中的Laravel日志? -
我在 Apache 错误日志文件中有以下错误消息:“由于可能的配置错误,请求超出了 10 个内部重定向的限制。如有必要,请使用 'LimitInternalRecursion' 增加限制。使用 'LogLevel调试'以获得回溯”。是的,我每个版本都遵循了 Laravel 的升级指南。
-
这是来自 apache 的错误。检查您的配置以及您的 htaccess 文件是否对于 Laravel 8 是最新的。要圈出问题,请按照错误消息的建议进行操作,并在 apache conf 中启用
LogLevel debug。
标签: php laravel upgrade wampserver