尽管具有适当的权限,php-cgi 仍导致输出文件的权限被拒绝

尽管具有适当的权限,php-cgi 仍导致输出文件的权限被拒绝

我正在尝试使用 php-cgi 运行 php 脚本。命令是:

sudo -Hu apache /usr/bin/php-cgi -f /var/www/html/load.php >> /var/www/html/load.log

输出为:

-bash: /var/www/html/load.log: Permission denied

当我跑步时ls -la /var/www/html我得到:

...
-rwxr--r--  1 apache apache    1 Nov  2 14:00 load.log

apache 对该文件具有 rwx 权限!为什么权限被拒绝?

答案1

当我在文件上添加 w 权限时,我能够使其正常工作,例如:

`sudo chmod o+w /var/www/html/load.log`

无论出于什么原因,这篇文章并不是代表 Apache 撰写的。

相关内容