我正在尝试在 Fedora 上使用 apache 启动 PHP 站点,但我遇到了关于写入权限的问题。看起来 apache 对某些文件夹没有写权限,但我不明白为什么。
我检查了 httpd.conf,它有组:apache,用户:apache。然后我做了: chown -R apache:apache www 并为文件夹设置了 777 权限,但它仍然说:
警告:file_put_contents(/var/www/public/temp.txt) [function.file-put-contents]:无法打开流:第 8 行 /var/www/public/newtest.php 中的权限被拒绝
请指教。
更新:顺便说一句,如果我从命令行创建“php newtest.php”,则文件 temp.txt 是使用组 root 和用户 root 创建的。它只是在浏览器中不起作用。