日期:2014-05-16  浏览次数:20451 次

Fedora 20 配置php 默认路径问题
本帖最后由 lanhaide 于 2014-01-09 23:00:58 编辑
大家好。我在fedora 20上安装了默认的php+apache+mysql. 我在更改apache的默认文档路径时遇到了如下问题:1. SELinux安全权限;2. 更改相关文件夹权限问题。我在根据错误日志的提示设置了相关的SELinux权限,并使用chmod, chron更改了相关的权限后,现在的提示是403 forbidden.。请问接下来我该怎么做?

具体说来,我已做完的步骤:
1. 设置SELinux权限:
setsebool -P httpd_read_user_content 1
setsebool -P httpd_enable_homedirs 1
2. 使用chmod, chron更改目录权限(我的目录为~/www/, 页面脚本和页面文件放在~/www/html目录中,已取得root权限):
# chmod 755 ~/www
# chmod 755 ~/www/html
# chron -R -t httpd_sys_content_t ~/www
# chron -R -t httpd_sys_content -t ~/www/html
# cd ~/www/html
# touch index.html
3. 修改httpd.conf文件:
DocumentRoot ".../www/html"
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

<Directory .../www>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

<Directory .../www/html>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

保存后并重启apache服务,仍然得到403 forbidden错误。请问接下来我该怎么办?网上的办法都试过了,都没用。我是新手,请赐教,小弟不胜感激。
------解决方案--------------------
确定你php环境没问题? $ php -v