繁体   English   中英

Nginx和PHP拒绝权限

[英]Permission denied with nginx and php

  • 我在Nginx Webdir下创建了一个ln -s (符号链接)到homedir中的目录
  • 我现在尝试从PHP脚本中读取它,但得到:

警告:opendir(/ usr / local / n / test):打开目录失败:在/ usr / local / n中的权限被拒绝

  • 我没有在php.ini设置开放的基本目录
  • 目录和文件具有一个组,其中Web用户是其中的一部分
  • nginx和php fpm都在同一用户下运行

我怎样才能解决这个问题?

唯一的解决方案是复制文件。 我无法让Nginx读取符号链接的文件。

我已经看到建议可以遵循主“ public”或“ html”目录下的文件,但对我而言并非如此。

我记得在php或nginx(apache)中有允许符号链接的选项,您需要检查一下。 您可以使用符号链接搜索google:nginx和php,我不记得该选项了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM