1

最近、ubuntuにランプを介してApacheサーバーをインストールしました。Windowsのwampserverで作成したスクリプトを含むディレクトリを/ var/wwwにコピーしようとしました。何らかの理由でこのディレクトリにアクセスしようとすると、403Forbiddenエラーが発生します。誰かが私を助けてくれますか?

最近のアパッチログ-

[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フォルダーにファイルをコピーするには書き込み権限が必要だと思います。また、通常のユーザーのvarとそのサブフォルダーの権限を変更することは推奨されないため、rootとして(sudo cp file_nameを使用して)コピーすることをお勧めします。

于 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 に答える