禁止访问:您无权访问此服务器上的/ abcd /

问题描述 投票:-1回答:2

我正在运行CentOS 6.9操作系统。我运行Apache / 2.2.15(CentOS)服务器。我有一个我想在这里运行的cakephp 2应用程序。我在index.php里面有一个完美运行的/var/www/html文件。我在/var/www/html中有另一个名为test的文件夹。

在该文件夹中有一个index.php文件。测试文件夹也运行完美。但每当我尝试从浏览器运行cakephp应用程序时,我收到的消息是我无权访问该文件夹。 cakephp应用程序已获得0777许可。在我的/etc/httpd/conf/httpd.conf文件中写有 -

<Directory "/var/www/html">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

所以我不知道我做错了什么,我还能做些什么。

php apache server permissions cakephp-2.0
2个回答
1
投票

您好,请查找并编辑httpd.conf文件,该文件位于/etc/httpd/conf/httpd.conf中。并粘贴下面的代码

<Directory "/">
#Options FollowSymLinks
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride None
Allow from all
</Directory>

<Directory "/home/">
 #Options FollowSymLinks
 Options Indexes FollowSymLinks Includes ExecCGI
 AllowOverride None
 Allow from all
</Directory>

如果问题仍然出现,请重启服务器

禁用/etc/selinux/config中的seLinux更改SELINUX=disabled并重新启动服务器它再次希望它现在正常工作^ _ ^


0
投票

restorecon -r /var/www/html完成这项工作

我从这里得到了答案。 https://www.centos.org/forums/viewtopic.php?t=6834

© www.soinside.com 2019 - 2024. All rights reserved.