Laravel 使用虚拟主机时未显示错误页面

Laravel error page not showing when using virtual host

我通过 composer 安装了新的 laravel 包,当我使用 php artisan serve 并在 http://localhost:8000 中访问我的项目时一切正常(包括错误页面)。但是当我使用虚拟主机时(例如:example.dev),错误页面没有显示,只是一个空白页面。我不确定它是否与我的虚拟主机配置有关,因为如果代码没有错误,页面就会正常加载。而且我已经将存储和bootstrap/cache文件夹的权限更改为777.

还有其他配置需要做的吗?

您在服务器上使用哪个 PHP 版本?检查日志,看看是否在那里找到了一些东西。

尝试为整个 Laravel 文件夹授予 755 权限,然后更改 bootstrap/cache 和存储文件夹。

也可以尝试编辑您的 .htaccess 文件,添加如下内容:

RewriteEngine On RewriteBase /