【问题标题】:Lamp Server 403 ForbiddenLamp Server 403 禁止
【发布时间】:2013-11-21 01:11:22
【问题描述】:

嗨,我刚刚在我的 Win 7 旁边安装了 ubuntu,我一直在使用 xampp 并且对它非常熟悉,但是我刚刚安装了 lamp,并且正在从终端使用 apache2、php 和 mysql,我从我的 xampp 方面说我没有访问该文件的权限。

我知道在我的电脑上我有一些 htaccess 文件,但在 Ubuntu 上我还没有弄清楚如何查看这些文件。这是那些 .htaccess 文件的产物还是其他什么?

【问题讨论】:

    标签: php mysql apache2 lamp


    【解决方案1】:

    如果您在系统分区上安装 WAMP/XAMMP,就会发生这种情况。

    【讨论】:

    • 有办法绕过它还是我运气不好?
    • 我对 windows 不太了解,但如果您与用户一起运行服务并在 xammp 文件夹上授予适当的权限...可能会起作用。
    【解决方案2】:

    所以您将文件从 windows 复制到 linux? 听起来像是一个经典的文件权限问题。

    默认情况下,www 文件夹位于/var/www,因此您可以简单地将这个文件夹的所有者设置为名为@9​​87654324@ 的apache 用户,在终端中运行:
    sudo chown -R www-data:www-data /var/www

    但现在您将无法再自己写入这些文件,因为它们归 www-data 所有。查看此答案以了解更多详细信息以及如何获得写入权限:https://askubuntu.com/a/51337
    或者你让它对每个人都可写(这是一个坏主意):sudo chmod -R 777 /var/www


    关于编辑 .htaccess 文件:

    我不使用带有图形用户界面的 linux,但您可以使用您选择的终端编辑器对其进行编辑,在 ubuntu 上您默认安装了 nano
    nano /var/www/.htaccess

    或者如果你想要更高级的编辑器,我建议vim https://help.ubuntu.com/community/VimHowto
    vim /var/www/.htaccess

    【讨论】:

      猜你喜欢
      • 2022-01-17
      • 2015-11-18
      • 2019-08-24
      • 2013-02-09
      • 2012-07-29
      • 2012-01-08
      • 2017-01-20
      • 2019-06-07
      • 2011-03-17
      相关资源
      最近更新 更多