laravel 500 踩坑

报500 首先要定位报错的信息

通过第三方软件安装的环境,总有一个地方写的是error 信息

通过信息才能找到解决办法

我的用的是宝塔,ngix

报错信息在wwwlog 目录,查了一下,就语法错误

有没搞错,稳定框架怎么可能有语法错误呢,并且我本地都测试过的

所以那肯定是php版本出了问题,我试着升级 了更高版本解决



还有之前一个坑就是,宝塔,生成了一个.user.ini  里面有配置信息,


1、 storage读写问题

这个问题,百度就能很好的解决

2、open_basedir问题(这个坑,让我找了好几天)

我装的lnmp集成安装包,PHP默认会把display_errors关闭,打开以后会提示由于open_basedir的安全设定问题,不能打开,bootstrap下的autoload.php,所以我在nginx的server下添加以下设定

fastcgi_param PHP_ADMIN_VALUE"open_basedir=/home/www/laravel/:/tmp/:/proc/";

1

然后重启nginx服务,问题就解决了

你可能感兴趣的:(laravel 500 踩坑)