« 管理画面で使わないメニュー項目を非表示にする | メイン | ActivePerl 5.10でMovable Typeの動作環境を作る »

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

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を再起動します

こんな感じになります。

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

お問い合わせ

エムロジック株式会社ではMovable Typeによるサイト構築やプラグイン開発、iPhone・Windows等のアプリケーション開発業務を行っています。
お問い合わせはこちらまで。

コメント (4)

shi:

うまくいきました!ありがとございます。

*XAMPP Liteでは「Allow from localhost」は1カ所でした。

K:

助かりました。ありがとー!!

kei:

ありがとうございました。

XAMPPの評価を始めたばかりで、
まだ右も左もわからない状態だったので大変助かりました。
ありがとうございました。