1

我在 Fedora 中安装了lampp,并且我已经使用了很长时间没有问题,我正在使用 cake 框架没有问题,我尝试将 codeigniter 文件夹(来自框架 zip)复制到 HTDOCS 文件夹中并且没有完成问题,但是一旦我尝试通过http://localhost/ci访问文件(我将文件夹名称设为 ci),我收到以下错误:

禁止访问!

您无权访问请求的对象。它要么是读保护的,要么是服务器不可读的。

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

错误 403

本地主机 2011 年 11 月 12 日星期六 03:55:01 PM 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

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

4

3 回答 3

5

当我更改主目录中的目录以提供页面时,我也遇到了这个问题。目录名称是server。所以我更新了 httpd.conf 如下,

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

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

chmod 0755 /home/guna

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

于 2012-06-25T10:25:34.063 回答
2

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

chmod a+r -R <folder>

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

于 2011-11-12T23:18:10.473 回答
2

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

sudo chmod -R 0777 /opt/lampp/htdocs/ci
于 2015-11-16T06:04:44.753 回答