小编Gau*_*ani的帖子

PHP/Apache 在 Ubuntu 服务器上以哪个用户身份运行

我有一个 PHP 脚本(in /var/www),它应该在文件deploy.log(也在/var/www)中写下操作日志,并对位于系统其他目录(如/home/<user>/repo/my-repo.git/srv/pr)中的文件执行操作。但是,它目前并没有这样做。当我将日志文件的权限更改为 时777,PHP 能够将其写入该文件。出于显而易见的原因,我无法将权限保持在 777。

我在某处读到您希望操作的文件应该与运行 PHP 文件的用户具有相同的权限。那么如何找出 PHP 在哪个用户下运行呢?如果这不是正确的方法,如何解决?

我在 Amazon EC2 上使用 Ubuntu 14.x。

我也尝试设置sudo chown -R ubuntu:ubuntu /var/www整个www文件夹,但我的 PHP 脚本仍然没有写入日志文件。

server php permissions amazon-ec2

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

标签 统计

amazon-ec2 ×1

permissions ×1

php ×1

server ×1