laraval 放到 nginx 服务器上之后,运行报 500 错误

这是我的 nginx 配置

`server {
listen 80;
server_name mxsy2305.6655.la;
charset utf-8;
root /ynw/zuopinji/public;

location / {
    try_files $uri $uri/ /index.php$is_args$query_string;
    index  index.html index.htm index.php;

}

error_page   500 502 503 504  /50x.html;
location = /50x.html {
    root   html;
}

location ~ .*.(svn|git|cvs) {
    return 404;
}

location ~ \.php($|/) {
    try_files $uri =404;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_split_path_info ^(.+\.php)(.*)$;
    fastcgi_param  PHP_VALUE  "open_basedir=$document_root:/tmp/:/proc/";
    fastcgi_param  SCRIPT_FILENAME  $document_root/$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_path_info;
    include fastcgi_params;
}

location ~ ^/(images|javascript|js|css|flash|media|static)/ {
    expires 30d;
}

}`

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 6
leo

composer install 执行了没,看看 php 错误日志,和 nginx 没关系

8年前 评论
Epona

可能还有 storage 文件夹权限的问题

8年前 评论

看日志

8年前 评论
沉默 5年前
  1. 是否已经启用 VPN 软件(多站点部署会出现此问题)。
  2. 可以采用 chrome 浏览器的控制台查看更具体的原因。
  3. 进入 /var/log/nginx/ 目录中,查看相关的日志信息。
8年前 评论

目测应该是文件权限问题吧. 可以看看这里,不过是英文的

还有运行下 composer install, npm install

最后,你可以用 php artisan tinker 命令看看能不能执行,或者报什么错误.

当然还是建议你翻下 laravel.log

8年前 评论
xin6841414

因为没有.env 文件 cp 一份!

6年前 评论