【问题标题】:Running Laravel project as localhost causes HTTP 500 error以 localhost 运行 Laravel 项目会导致 HTTP 500 错误
【发布时间】:2020-02-07 16:11:46
【问题描述】:

大家。我是 Laravel 开发的新手。

我有一个使用 Laravel 6 开发的 Web 应用程序。它是由其他人开发的,目前在 Linux 服务器上运行。 我将它复制到我的 Windows localhost 并尝试使用 WAMP 运行。但是在浏览localhost:8000 时,我在项目根目录的index.php 中遇到了HTTP 500 错误。

错误是由以下部分引起的:

$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);

我该如何解决这个问题?

【问题讨论】:

  • 错误日志中的内容是什么?你可以在storage/logs找到他们。
  • 我试图找到日志消息,但没有生成日志文件。
  • 检查 php 错误日志,并确保按照文档正确设置文件和文件夹权限。
  • 这就是我发布这个问题的原因。我不知道为什么 Laravel 根本不吐出任何日志消息。
  • 哦,我很抱歉问这么愚蠢。我以生产模式运行本地服务器。我把它调到开发模式并修复它。

标签: php linux laravel


【解决方案1】:

您可以在此链接中找到针对此问题的解决方案:

Laravel crash on init with error 500 (no additional info)

祝你好运:)

【讨论】:

  • 我的修复与这个不完全相同,但这些是我为运行本地 Laravel 服务器所做的并且得到了很好的解释。因此,我将此检查为“已解决”。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-22
  • 1970-01-01
  • 1970-01-01
  • 2018-03-21
  • 1970-01-01
  • 2018-02-28
相关资源
最近更新 更多