laravel项目部署到服务器出现500错误和404错误解决方法

      今天把自己用laravel写的项目从本地搬运到了服务器上,访问的时候确出了不少问题,记录一下

      代码上传完毕,域名也绑定好了之后,确报500错误,刚开始以为是目录权限问题导致的,于是更改了所有目录权限

cd /home/wwwroot/default
chmod -R 777 blog
lnmp restart

然并卵,依然报错500,继续百度

laravel项目部署到服务器出现500错误和404错误解决方法_第1张图片

感觉这个还靠谱点,于是对/usr/local/nginx/conf/fastcgi.conf最后的:fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";进行了注释,也把public文件下的.user.ini删除了,然后重启环境,ok可以访问到首页了。

laravel项目部署到服务器出现500错误和404错误解决方法_第2张图片

但是点击除了首页以外的所有页面全部报错404,于是继续百度,网上铺天盖地的都是在 usr/ local/nginx/conf/nginx.conf中的server中加入   try_files $uri $uri/ /index.php?$query_string;  我加了确不管用看到下边这行代码

laravel项目部署到服务器出现500错误和404错误解决方法_第3张图片

于是找个这个文件夹发现有三个配置文件laravel项目部署到服务器出现500错误和404错误解决方法_第4张图片

点进去发现里边有server的配置项,于是将try_files $uri $uri/ /index.php?$query_string;加入,重启lnmp,网站竟然可以访问了,ok,到此项目部署成功

你可能感兴趣的:(laravel,服务器,php插件)