CodeIgnitor错误403访问被禁止

我提取CodeIgnitor XAMPP的htdocs,当我试图像这样访问index.php:

http://127.0.0.1/ci/index.php

我收到以下错误信息:

访问被禁止! 您无权访问请求的对象。 它是读取保护的或不可读的服务器。 错误403 ……

我如何解决这个问题?

检查你的apache错误日志,看看apache在说什么。 您可能需要更改为LogLevel错误并重新启动以获取足够的信息。

我的猜测是Apache运行万维网数据(或Apache),你提取文件作为你的用户与umask,不允许Apache读取它。

chmod o+r ci/ 

看看是否有帮助 检查Apache的错误日志,如果没有,它应该让你知道为什么它有一个问题。 也许由于某种原因,在configuration中有一个覆盖该目录的拒绝块。

你需要像这样在apacheconfiguration文件中设置访问权限:

 <Directory "c:/htdocs"> Options +FollowSymLinks -Indexes +ExecCGI AllowOverride All Order allow,deny Allow from all </Directory>