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
我有同样的问题,因为SELinux阻止了httpd,它在这个命令后工作正常:
setsebool -P httpd_unified 1
Run Code Online (Sandbox Code Playgroud)
我在fedora 23上.
| 归档时间: |
|
| 查看次数: |
6374 次 |
| 最近记录: |