服务器部署laravel项目一直500错误

Uiaoin 2019-06-17 4625

今天把laravel项目重新部署了一下,结果除了静态文件能访问,其他全报500错误,折腾半天,终于得到了解决办法。

当然,只是解决了问题,不一定最权威,仅供参考:

1、将public下面生成的.user.ini文件

  1. open_basedir=/home/wwwroot/www.uiaoin.com/public:/tmp/:/proc/

改为:

  1. open_basedir=/home/wwwroot/www.uiaoin.com:/tmp/:/proc/

即去掉public,网上说是由于laravel不能访问public以外的路径[二哈]


2、同时打开配置文件fastcgi.conf中下面这句注释掉:

  1. #fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";


然后就能看到可爱的画面了![笑而不语]

加载更多