异常处理程序中出现错误在新安装时看到


"Error in exception handler" seen on fresh install

刚刚由文档的幼虫的规范安装。我在Ubuntu上运行,Nginx作为我的服务器。一旦我安装好它,我看到的就是一个白页面,除了几个字

什么也没有

异常处理错误

在我实际的错误日志中,我看到

选项FollowSymLinks或SymLinksIfOwnerMatch关闭,这意味着禁止rewriterrule指令:/var/www/vhosts/dir/dir/dir/dir.com/public/index.pl

注释:我将这里的dir路径替换为dir/dir/dir/dir…

这两个都没有给我任何关于如何修复它或解决问题的结论性示例。秀。我来这里希望有人能帮我解决这个问题,这样我就可以尝试使用Laravel

好的,我确信这不会回答每个人对这个问题的疑问,也不是我完全满意的解决方案。为了得到更好的答案,我必须再研究一下我的服务器。

总而言之,通过一些挖掘,我最终发现了一个需要有写访问权限的特定目录。对于我当前的服务器设置,我要做的是

sudo chmod -R guo+w app/storage

,以允许对app/storage目录的全局写权限

一般工匠用sudo服务。这将给予artisan所需的所有权限,并且不会产生任何安全问题。

所以用:

开始artisan serve
$ php artisan serve

尝试使用:

$ sudo php artisan serve 

因此你不需要做任何权限更改