Fedora文件权限apache没有写访问权限

Chr*_*ser 1 apache permissions fedora chmod chown

我花了几个小时来找到如何在Fedora 18中获取apache安装的文件权限.我做了以下没有任何运气:

httpd.conf(之后重启)

DocumentRoot "/var/www/html"

<Directory "/var/www/html/">
    AllowOverride all
    # Allow open access:
    Require all granted
    Options Indexes FollowSymLinks Multiviews
</Directory>
Run Code Online (Sandbox Code Playgroud)

我的/ var/www/html文件夹上的文件权限

drwxrwxrwx. 6 chris apache 4096 26 apr 22:40 .
drwxrwsrwx. 7 chris apache 4096 23 apr 09:30 ..
-rwxrwxrwx. 1 chris apache   19 22 apr 08:37 index.php
-rwxrwxrwx. 1 chris apache   20 21 apr 17:14 info.php
drwxrwxrwx. 8 chris apache 4096 27 apr 14:58 pyro
-rwxrwxrwx. 1 chris apache  125 24 apr 00:36 test.html
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我甚至递归地将权限更改为777(使用-R)

我还尝试将用户更改为root和apache,group to user和root等.在我的版本中,我有2个用户:root和chris.

我怎么改变这个并不重要..我仍然得到PHP错误(例如在pyrocms后端):

A PHP Error was encountered

Severity: User Warning
Message: system/cms/cache/default/simplepie/ is not writeable. Make sure you've set the correct relative or absolute path, and that the location is server-writable.
Filename: libraries/Simplepie.php
Line Number: 2040
Run Code Online (Sandbox Code Playgroud)

Stil它似乎不是pyrocms,因为Laravel框架给了我相同类型的错误.

编辑 我的httpd.conf中的用户和组也设置为apache

mik*_*mik 9

我有同样的问题,因为SELinux阻止了httpd,它在这个命令后工作正常:

setsebool -P httpd_unified 1
Run Code Online (Sandbox Code Playgroud)

我在fedora 23上.