【问题标题】:Error 500 with Laravel 5.4 on Nginx and Ubuntu 16.04Nginx 和 Ubuntu 16.04 上的 Laravel 5.4 出现错误 500
【发布时间】:2017-06-14 10:54:54
【问题描述】:

我在 Nginx 和 Ubuntu 16.04 上使用 Laravel 5.4 时遇到错误 500 服务器内部错误。

首先我发现display_error 在php-fpm 配置中是off。然后在解决了这个问题之后,Laravel 还是有同样的问题。

我确定storage 和bootstrap 文件夹是可写的。

为了确定这个错误的原因,我检查了 Laravel index.php 文件。此行导致 500 错误:

$response->send();

【问题讨论】:

  • 您是使用控制器来显示页面还是仅显示视图?这是一个新项目还是您已经开发的项目?
  • 您还必须为 bootstrap/cache 文件夹设置写权限
  • @RavishaHesh 引导文件夹也是可写的
  • 查看storage/logs 了解原因。
  • @AndyKillen 这是一个已经开发的项目。我刚刚将项目移动到具有几乎相同配置的新服务器上。唯一的变化是控制面板,原来是 Webmin,现在是 ISPConfig。

标签: ubuntu nginx laravel-5


【解决方案1】:

我突然运行php artisan config:clear 并解决了问题。配置好像出错了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-13
    • 1970-01-01
    • 2016-12-01
    • 2017-09-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-23
    • 2017-12-31
    相关资源
    最近更新 更多