【问题标题】:Moving Lampp htdocs移动 Lampp htdocs
【发布时间】:2013-01-08 16:00:13
【问题描述】:

我已经在 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 基本上是所有需要做的。

【问题讨论】:

    标签: apache permissions lampp


    【解决方案1】:

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

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

    sudo chmod 755 -R /home/username/lamp/htdocs
    

    【讨论】:

    • 三个我都试过了,还是一样的问题。 /home/ 上的权限已经是 755,chmod g+w 对 /home/myusername/lamp/htdocs/ 没有权限差异,并且 sudo useradd -G www-data myusername 说我的用户已经存在。
    • 刚刚更新。您收到这些消息的唯一原因是 Apache2 无法获得您所知道的访问权限,因此它必须是阻止它的权限设置。
    • 好的,我重新设置了权限,它是您所说的子目录之一。现在我可以看到 XAMPP 语言选择页面,但它不允许我像往常一样进入正常的 xampp 设置页面。 “英语”链接似乎不起作用。
    • 再次,我错过了其中一个文件夹的权限。 -R 工作。谢谢!
    猜你喜欢
    • 2015-06-26
    • 2013-07-11
    • 2017-09-24
    • 2017-08-25
    • 2015-08-05
    • 2015-08-19
    • 2019-02-26
    • 1970-01-01
    • 2020-07-18
    相关资源
    最近更新 更多