【发布时间】:2015-11-24 23:05:21
【问题描述】:
我似乎无法让 PHP 写入我的 Apache Web 服务器上的文本文件。
文件本身 (log.txt) 的所有者为“apache:apache”,访问权限为“-rw-rw-r--”,其文件夹为“apache:apache”所有,权限为“drwxrwxr-x “...
每次我尝试访问 log.txt 时,Apache 日志都会在该文件名上报告“权限被拒绝”。
谁能帮忙?
谢谢。
【问题讨论】:
-
使用什么 PHP 运行时? FPM 通常以不同的用户身份运行。
-
PHP 5.4.16 (cli) 当我输入“php -v”时。
-
你需要从 phpinfo() 得到什么信息?
-
"Apache 2.0 处理程序"
-
iirc,apache 作为用户 www-data 运行,而不是 apache。尝试将其更改为该用户。