1

我最近在 ubuntu 上通过 lamp 安装了 apache 服务器,我试图将包含我在 windows wampserver 上创建的脚本的目录复制到 /var/www 中。由于某种原因,在尝试访问此目录时出现 403 Forbidden 错误。有人能帮助我吗?

最近的 apache 日志 -

[Fri Jul 27 08:25:31 2012] [error] [client 127.0.0.1] (13)Permission denied: access to /cms-dev/index.html denied
[Fri Jul 27 08:25:31 2012] [error] [client 127.0.0.1] (13)Permission denied: access to /cms-dev/index.cgi denied
[Fri Jul 27 08:25:31 2012] [error] [client 127.0.0.1] (13)Permission denied: access to /cms-dev/index.pl denied
[Fri Jul 27 08:25:31 2012] [error] [client 127.0.0.1] (13)Permission denied: access to /cms-dev/index.php denied
[Fri Jul 27 08:25:31 2012] [error] [client 127.0.0.1] (13)Permission denied: access to /cms-dev/index.xhtml denied
[Fri Jul 27 08:25:31 2012] [error] [client 127.0.0.1] (13)Permission denied: access to /cms-dev/index.htm denied
[Fri Jul 27 08:25:31 2012] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
4

3 回答 3

0

我认为您将需要写入权限才能将文件复制到 var 文件夹中,我也建议以 root 身份复制它(使用 sudo cp file_name),因为不建议为普通用户更改 var 及其子文件夹的权限。

于 2012-07-27T12:35:39.043 回答
0

我有同样的问题并解决如下:

sudo usermod -a -G <username> www-data
sudo chown :www-data /var/www -R
sudo chmod g+rwX /var/www -R
sudo chmod g+s /var/www

然后尝试重新登录。

于 2013-12-06T14:16:49.047 回答
-1

Ubuntu 遇到了一些困难,唯一的解决方案是每次将文件复制到文件夹时,都必须在终端中运行以下脚本 -

sudo chmod -R 777 /var/www
于 2013-12-07T09:39:49.630 回答