You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Nginx部署Laravel应用出现403 Access Denied权限问题求助

Nginx部署Laravel应用出现403 Access Denied权限问题求助

大家好,我最近在把Laravel应用部署到Nginx上时碰到了棘手的权限问题,折腾好一阵都没解决,想请教下各位大佬。

我的Laravel应用放在用户目录/home/pablo/Laravel-blade里,已经试过给相关文件夹设置777权限,还把所有文件和文件夹的所有者都改成了nginx用户,但访问网站时还是显示403 Access Denied,同时Nginx日志里出现了以下错误:

FastCGI sent in stderr: "PHP message: PHP Warning: PHP Request Startup: Failed to open stream: Permission denied in Unknown on line 0; Unable to open primary script: /home/pablo/Laravel-blade/public/index.php (Permission denied)" while reading response header from upstream, client: ......., server: , request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/www.sock:", host: "13......"

我用ls -ld查看了各层级目录和文件的权限,结果如下:

drwxr-xr-x.  3 nginx nginx   25 Mar  2 03:53 /home/
drwxr-xr-x.  6 nginx nginx  157 Mar  2 03:55 /home/pablo/
drwxrwxrwx. 15 nginx nginx 4096 Mar  2 03:55 /home/pablo/Laravel-blade/
drwxrwxrwx.  2 nginx nginx   77 Mar  2 03:55 /home/pablo/Laravel-blade/public/
-rwxrwxrwx+  1 nginx nginx 1710 Mar  2 03:55 /home/pablo/Laravel-blade/public/index.php

看起来权限已经开得很宽松了,但为什么还是会出现权限拒绝的错误呢?会不会是我忽略了什么系统层面的权限设置?麻烦各位帮忙分析下,谢谢啦!

备注:内容来源于stack exchange,提问作者Pablo Vazquez Alvarado

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 11:38:08