私は最近Ubuntuを再インストールし、tasksel
経由でlamp-server
バンドルをインストールしましたが、インストールは正常に完了しました。
/var/www/
フォルダーからファイルをバックアップし、サーバーがオンラインに戻ったら(または、私の場合はコンピューターからのみアクセス可能-テストサーバーです)、それらを戻すだけでした。
インストールが完了したので、バックアップディレクトリからファイルをコピーしようとしました。これはうまくいきました。
ただし、Firefoxからlocalhost
経由でサーバーにアクセスしようとすると、403 Forbiddenエラーが発生します。助けて!!
編集:2013年9月2日ファイルの出来事に関する情報を追加
だから、@ Andrewが言ったことに従ったが、まだ.htmlファイルにアクセスできない。奇妙なことに、私は.phpファイルにアクセスできます(もちろん、何も表示されません。以前に完成したフォームから取得した情報のみを表示するためです。)
禁じられた
このサーバーの/index.htmlにアクセスする権限がありません。
ページ
さて、同様の問題を抱えている別のユーザーを助けようとしているにもかかわらず、私の問題に対する答えを見つけました!
この質問 https://askubuntu.com/questions/343172/add-Apache2-vhost-at-home は私に解決策を与えるリンクを提供しました! Sudo chmod -R 755 /var/www
を実行する必要がありましたが、今ではうまくアクセスできます! @Andrewの助けに感謝しますが、私はこれを自分で手に入れました!
最初に、ユーザーをwww-data
グループに追加します。
Sudo adduser [あなたのユーザー名] www-data
次に、/var/www/
の所有権をwww-data
グループに設定します。
Sudo chown [あなたのユーザー名]:www-data/var/www
最後に、/var/www/
ディレクトリのアクセス許可を設定します。
須藤chmod 777/var/www
Sudo chmod g + s/var/www
お役に立てれば。