lampp错误403 - 禁止访问

时间:2011-11-12 20:03:39

标签: php linux apache codeigniter lampp

我在Fedora中安装了lampp,我已经使用它很长一段时间了,我正在使用蛋糕框架没有问题,我试图复制HTDOCS文件夹中的codeigniter文件夹(来自框架zip)和完成没有问题,但一旦我试图通过http://localhost/ci访问文件(我使用folde名称ci)我收到以下错误:

  

禁止访问!

     

您无权访问请求的对象。它是   读取保护或服务器无法读取。

     

如果您认为这是服务器错误,请与网站管理员联系。

     

错误403

     

localhost星期六2011年11月12日下午03:55:01 AST Apache / 2.2.17(Unix)DAV / 2   mod_ssl / 2.2.17 OpenSSL / 1.0.0c PHP / 5.3.5 mod_apreq2-20090110 / 2.7.1   mod_perl / 2.0.4 Perl / v5.10.1

问题是我可以访问我之前制作的其他应用程序,但我无法访问框架文件,我确实尝试安装蛋糕,并出现了同样的问题。我该怎么做才能解决这个问题?

3 个答案:

答案 0 :(得分:5)

当我更改主目录中的目录以提供页面时,我也遇到了这个问题。目录名称为服务器。所以我已经将httpd.conf更新为以下内容,

DocumentRoot "/home/guna/server"
<Directory "/home/guna/server">

后来我意识到设置执行权限对于其他程序访问此目录很重要。作为我的主目录中的此文件夹,我更改了 $ HOME 的权限,如下所示:

chmod 0755 /home/guna

这解决了我的问题。它可能对某人有所帮助。

答案 1 :(得分:2)

我很确定这只是一个权限问题。尝试在您创建的文件夹上运行以下命令:

chmod a+r -R <folder>

这为所有用户提供了该文件夹的读取权限,并确保权限以递归方式应用于该目录中的所有文件。

答案 2 :(得分:1)

这是一个权限问题,因此请输入:

sudo chmod -R 0777 /opt/lampp/htdocs/ci