Php apache server CentOS中的访问权限
我已经安装了一台虚拟机CentOS 6.6。我还使用Php apache server CentOS中的访问权限,php,apache,centos6,Php,Apache,Centos6,我已经安装了一台虚拟机CentOS 6.6。我还使用yum安装了Apache、PHP和MySQL 我将文档根目录从/var/www/html更改为/www 因此,我编辑了我的/etc/httpd/httpd.conf,并更改了这两行: DocumentRoot "/var/www/html" <Directory "/var/www/html"> 编辑httpd.conf文件,该文件位于/etc/httpd/conf/httpd.conf中。添加下面的代码 <Direct
yum
安装了Apache、PHP和MySQL
我将文档根目录从/var/www/html
更改为/www
因此,我编辑了我的/etc/httpd/httpd.conf
,并更改了这两行:
DocumentRoot "/var/www/html"
<Directory "/var/www/html">
编辑httpd.conf文件,该文件位于/etc/httpd/conf/httpd.conf中。添加下面的代码
<Directory "/var/www/html">
#Options FollowSymLinks
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride None
Allow from all
</Directory>
#选项如下符号链接
选项索引如下SYMLINKS包括ExecCGI
不允许超限
通融
试试:
或
顺便说一句,永远不要禁用您的
SElinux
谢谢大家,我很喜欢它
我更改了SElinux的当前模式
从强制执行
到允许
,在终端中写字:
setEnforce0
所以当我写作的时候
getenforce
i获得Permissive
我也做了chmod755-Rf/www
)() 谢谢你的回答,但这仍然是同一个问题,因为我想将其更改为/www.yes,请使用.httpd.conf文件检查目录权限。相同的错误,ps:我使用客户端机器访问服务器,您可以尝试通过使
AllowOverride All
thank you@Hardy Mathew我重置了它,并将SElinux当前模式从强制更改为允许。thank you@sky我重置了它,并将SElinux当前模式从强制更改为允许
<Directory "/var/www/html">
#Options FollowSymLinks
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride None
Allow from all
</Directory>
chown -R apache:apache /www
chown -R www-data:www-data /www