【问题标题】:Access forbidden in linux mint for apache localhost在 linux mint 中禁止访问 apache localhost
【发布时间】:2013-07-15 08:06:53
【问题描述】:

我正在使用 Linux OS 进行 PHP 开发,Lampp Apache 服务器。我将默认根文件夹 htdocs 更改为我桌面上的另一个文件夹 PHPWhen I create a hello.php file in the folder ,I can see it in browser and works well。 但是我在这个根文件夹中有另一个文件夹,名为“front_end”。当我尝试使用http://localhost/front_end 在浏览器中查看它时,我得到access forbidden。 Firebug 显示“禁止访问” 如何使用 localhost 访问此文件夹?

另一个用户在 stackoverflow 上提出了类似的问题,但没有帮助。

Ubuntu/Apache2/ Forbidden/Permission error

【问题讨论】:

  • 检查文件夹和文件的权限
  • 我如何在终端中做到这一点?我对linux命令没有太多经验
  • 你转到DocumentRoot 并执行sudo chown apache:apache index.php
  • 检查权限做ls -l /path/to/directory
  • 请看修改后的代码。它更清楚地说明了问题

标签: php linux apache ubuntu


【解决方案1】:

假设您已遵循有关文件权限的建议。

front_end 目录下是否有 index.php 文件?

如果不是,那可能就是您收到“禁止访问”的原因。请参阅Apache 403 Forbidden Error and Solution 尝试访问目录中的特定 php 文件,例如/front_end/test.php

【讨论】:

    【解决方案2】:

    文件夹权限

    检查文件夹的权限。
    使用sudo 创建文件夹。

    【讨论】:

    • 使用 sudo 创建文件夹会更糟。
    • 那么您必须以 root 身份运行您的网络服务器。祝你好运
    • 不是以root身份启动进程,但是当服务器在特定用户下运行时,默认情况下它是apache或httpd
    • 哦,那我在安装时遇到了一些问题。
    猜你喜欢
    • 2016-10-10
    • 2017-10-13
    • 2016-05-16
    • 2017-02-20
    • 2012-06-02
    • 2014-07-06
    • 2018-02-10
    • 2014-07-04
    • 2017-03-20
    相关资源
    最近更新 更多