小编Mic*_*ael的帖子

nginx 无法打开具有相同所有者、组和不太严格的权限的文件

index.php在 Nginx 上运行的站点的文件中收到权限被拒绝错误。错误如下:

2018/01/19 05:50:01 [error] 9664#9664: *17 FastCGI sent in stderr: "PHP message:
PHP Warning:  Unknown: failed to open stream: Permission denied in Unknown on line 0
Unable to open primary script: /var/www/the-site/index.php (Permission denied)" while
reading response header from upstream, client: xxx.xxx.xxx.xxx,
server: www.the-site.com, request: "GET /index.php HTTP/1.1",
upstream: "fastcgi://unix:/var/run/php5-fpm-the-site.sock:", host: "www.the-site.com"
Run Code Online (Sandbox Code Playgroud)

该文件的权限是

-rw-rw-r--. 1 root root 418 Aug  2 17:49 index.php
Run Code Online (Sandbox Code Playgroud)

将文件权限更改为 777(临时)无济于事:

-rwxrwxrwx.  1 root root   418 Aug  2 17:49 index.php
Run Code Online (Sandbox Code Playgroud)

但是,如果我移动文件:

mv index.php …
Run Code Online (Sandbox Code Playgroud)

filesystems permissions nginx

2
推荐指数
1
解决办法
488
查看次数

标签 统计

filesystems ×1

nginx ×1

permissions ×1