我正在运行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>
所以我不知道我做错了什么,我还能做些什么。
您好,请查找并编辑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
并重新启动服务器它再次希望它现在正常工作^ _ ^
restorecon -r /var/www/html
完成这项工作
我从这里得到了答案。 https://www.centos.org/forums/viewtopic.php?t=6834