Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php apache server CentOS中的访问权限_Php_Apache_Centos6 - Fatal编程技术网

Php apache server CentOS中的访问权限

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

我已经安装了一台虚拟机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中。添加下面的代码

<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