0

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

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

4

2 回答 2

0

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

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

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


关于编辑 .htaccess 文件:

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

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

于 2013-11-09T04:02:10.430 回答
0

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

于 2013-11-08T21:42:22.593 回答