有些时候我们上传 laravel 项目到服务器上后,会报500 错误,查看nginx错误日志也不知道是哪出错,一般是以下的几种错误造成。
1、storage 文件夹没有写权限
进入laravel 项目的 storage 文件夹 执行 chmod -R 775 storage,给storage 赋予写权限。
2、composer 依赖未安装
执行 composer install 安装laravel所需的依赖
(附 composer 切换中国镜像 代码: composer config -g repo.packagist composer https://packagist.phpcomposer.com)
如果以上两步执行后未成功,可以通过查看 php 报错来定位错误。
在 php.ini 中搜索 display_errors 将其修改为 On
并将 errors_log 路径设置为指定 log 路径。