我已经使用Ubuntu在Nginx上安装了laravel。到目前为止,除了一个问题之外,一切都很好。当用户插入任何像domain.com/ user /whatever.php这样的url时,nginx会响应自己的404错误页面,而不是显示laravel 404页面。$query_string;
# pass the PHP scripts to FastCGI serve
目录的静态文件(例如,*.css文件),因为这些文件都被解释为CakePHP控制器,从而导致CssController could not be found.错误。$args; try_files $uri =404;
include /etc/nginx/fastcgi_params;fastcgi_pass unix:/var/run
在这个项目的本地开发时,我遇到了一些问题,当我的page应用程序抛出一个500错误时,我看到的是一个502 Bag Gateway,而不是一个由PHP呈现的错误页面。我确实设置了以下env:APP_DEBUG=true在prod中,我看到Laravel像预期的那样解析500.blade.php错误页面例如,一个错误的方法调用可以触发以下操作:
022/09/04 22:19:45错误</