Laravel 5.7 页面呈现正常但在底部显示 500 错误

Laravel 5.7 Page renders fine but shows 500 error at the bottom

我有一个 Laravel 5.7 网站。它可以很好地呈现所有页面和路由,但在底部显示以下错误:

500 Whoops, something went wrong on our servers.

所有视图都由共享 footer.blade.php 文件关闭,该文件已使用 html 正确关闭。服务器是 LAMP server with Ubuntu 18.04 and Apache2, Php 7.2

当我查看浏览器生成的 HTML 时,似乎 Laravel 在我的代码底部插入了一个 500 页。

当我用 /body 和 /html 标签关闭 html 时,它会自动插入 doctype html html lang="en" head title Error title标记以及 500 页的其余部分。

这是一个文件权限问题

因此,通过授予 0777Storage 目录的访问权限,修复了它

以下命令解决了问题。

sudo chgrp -R www-data storage bootstrap/cache

sudo chmod -R ug+rwx storage bootstrap/cache