相关疑难解决方法(0)

如何更改 NGINX 用户?

我有一个 PHP 脚本,它创建一个目录并将图像输出到该目录。这在 Apache 下运行得很好,但我们最近决定切换到 NGINX 以更多地利用我们有限的 RAM。我正在使用 PHP mkdir() 命令来创建目录:

mkdir(dirname($path['image']['server']), 0755, true);
Run Code Online (Sandbox Code Playgroud)

切换到 NGINX 后,我收到以下警告:

Warning: mkdir(): Permission denied in ...
Run Code Online (Sandbox Code Playgroud)

我已经检查了父目录的所有权限,所以我确定我可能需要更改 NGINX 或 PHP-FPM 'user' 但我不知道该怎么做(我从来没有指定用户APACHE 的权限)。我似乎找不到这方面的太多信息。任何帮助都会很棒!

(注意:除了这个小问题,切换到 NGINX 的过程非常顺畅;我是第一次使用它,实际上只用了 10 分钟就可以启动并运行 NGINX。现在我只是在熨烫解决问题。)

permissions nginx

52
推荐指数
3
解决办法
26万
查看次数

标签 统计

nginx ×1

permissions ×1