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