大切な時間

IT系の話題や、趣味であるロードバイク、カメラ、iPhoneなどの話題を書いてます

*

[web] XAMPPのバーチャルホスト設定で403エラーが出る場合の解決方法

      2013/02/25

XAMPPを使ってWEB開発をしていますが、先日バーチャルホスト設定をしたところ
403エラーが出てしまいうまく表示させることができなくなった。
その解決法がわかったので備忘録として残します。

Access forbidden!

要求されたディレクトリへのアクセス権限がありません。 インデックスドキュメントが存在しないか、 ディレクトリの読み込みが許可されていません。

サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。

エラーログを見ると「AH01630: client denied by server configuration」となっている。
ググって見ると、ほとんどのサイトで下記を追記すれば良いと書いている。


AllowOverride All
Order Allow,Deny
Allow from All

しかしこれでも依然として403エラーが出る。
更に小一時間Googleめぐりをしたところ、やっとのことで解決法が見つかりました。


AllowOverride All
Require all granted

Apacheのバージョンが2.4以降の場合、 Allow from all の記述ではなく、
Require all granted と記載しないと行けないようです。

わたしゃサーバ管理者じゃないのでこんなことわからんとです。
でも解決に至った「電気ウナギ的○○」さんありがとうございます。

備忘録として残しておきます(・_・)/

 - クリエイターズ