Vista上のXAMPP1.7.0のセキュリティ画面での403エラーを回避する方法

  • 投稿日:
  • by
  • カテゴリ:

WindowsマシンにXAMPPをインストールしてローカルサーバ環境をつくり、その上でMTを使ってサイト構築をしたり、プラグインのテストをしたりという方法は非常にポピュラーになってきています。

先日、僕も手持ちのMac mini上のVistaにXAMPPをインストールして、いざ! ローカルサーバ環境構築! と意気込んでみたのですが、インストールが終わりセキュリティの設定をしようというところで、タイトルのエラーにぶち当たりました。

何か情報がないかとGoogleで検索してやっと、このページを見つけました。

Apache Friends Forum • View topic - Xampp 1.7 security 403 error on vista

まさに、今、僕が直面している状況です。
読んでみると、

On Vista there is often an issue with localhost because of an IPv6 entry in the Windows HOSTS file that may be blocking your access to localhost.

とのこと......。
解決策も、このスレッドにありました。

In other words, the correct steps are:
1) open the file "\xampp\apache\conf\extra\httpd-xampp.conf" in a texteditor
2) replace "Allow from localhost" with "Allow from 127.0.0.1" (2 times)
3) save the file
4) restart Apache

この修正でなんとか動くようになりました。
日本語にすると

  1. c:\xampp\apache\conf\extra\httpd-xampp.confファイルをテキストエディタで開きます
  2. 2箇所ある「Allow from localhost」を「Allow from 127.0.0.1」に修正します
  3. ファイルを保存します
  4. Apacheを再起動します

こんな感じになります。

結構はまりそうなところだと思うので、ここにメモしておきます。