0

我已经在 Ubuntu 12.04LTS 上安装了 Lampp。我试图通过编辑 httpd.conf 中的两个 DocumentRoot 值将我的 htdocs 移动到 home/myusername/lampp/htdocs。

这样做之后,我在所有页面上都被禁止访问。

我已经在目录上尝试了 chmod 755 ,但这已经是主目录上的默认设置,并且可以预见没有任何效果。

编辑

htdocs 下所有目录上的 chmod 755 解决了被禁止的问题。我现在可以看到默认的 XAMPP 页面@localhost/xampp/index.php,以及我在 localhost/test.html 下的 test.html 页面。

然而,localhost/xampp/index.php 无法正常运行,并且单击任何语言链接都不会进入标准的 Xampp 配置和介绍页面,而是什么都不做。

编辑

权限再次被折叠。使用递归 chmod 基本上是所有需要做的。

4

1 回答 1

1

嗨,听起来这里的权限有问题,进入主文件夹并 CHMOD 文件夹,确保它们可读且可执行。此外,您可以将用户添加到 www-data 并查看是否可以解决问题,但我怀疑情况是否如此。

确保您在 chmod 上使用 -R 命令,这会将其设置为递归地执行所有文件夹和所有文件。由于文件夹上的 755 不会解锁实际文件本身,因此它们将保持不可读。

sudo chmod 755 -R /home/username/lamp/htdocs
于 2013-01-24T19:28:10.390 回答