« php.iniファイル設定メモ | メイン | はてな伊藤直也さんのセミナーに行ってきた »

最新のXAMPPでローカルからのアクセスが上手くいかない件について

今日、古いバージョンのXAMPPを一旦アンインストールして、最新バージョン(1.6.1)を入れ直してみたんだけれども、その初期設定で問題発生。

・セキュリティ設定ページにアクセスできない。
最近のバージョンで新しく追加されたセキュリティ設定ページ(http://localhost/security)にアクセスしようとすると、

 FORBIDDEN FOR CLIENT 0.0.0.0
というエラーが出てアクセスできない。

・.htaccessによるアクセス制限が正常に動作しない。
ネットワーク上の他の端末からのアクセスを制限するために、通常htdocsディレクトリに以下のように記述した.htaccessファイルを置きます。

Order deny,allow
Deny from All
Allow from localhost 127.0.0.1
しかし、これが上手く動作せず、自端末からのアクセスも拒否されてしまう。

Apacheのログなどを見て原因を調べてみましたが、どうやら上の2つの問題はクライアントのリモートアドレスが上手く取得できていないのが原因のよう。本来、自端末からのアクセスは127.0.0.1となるはずですが、それが何故か0.0.0.0と判定されてしまいアクセスの制限に引っかかっているようです。以前に同じ環境にver1.5.4aを入れたときは問題なかったはずなので、最近のバージョン特有の問題かもしれません…。

対応策ですが、Apacheの設定ファイル(xampp/apache/conf下のhttpd.conf)に以下の一行を追加して再起動すれば解決するようです。

Win32DisableAcceptEx
これでリモートアドレスがちゃんと127.0.0.1と認識されるようになり、どちらの問題も解決します。ただ、そもそもの問題が起きる原因と解決法の因果関係がよくわかっていないので調査中…。

トラックバック

このエントリのトラックバックURL:
http://inasphere.net/mt/mt-tb.cgi/23
(このエントリへの言及リンクのないトラックバックは反映されません)


このエントリに対するトラックバック:

» XAMPPで.htaccessが使えない場合の解決策(送信元: クイック☆ウェブ☆リファレンス - Nucleus CMS)
Windows 上にローカル環境を整えてくれる便利なツールXAMPP。 アクセス制限をかけるために.htaccessを設定しようとしたんだけど、どうにも... [詳しくはこちら]

コメント (5)

このエントリに対するコメント:

» 通りすがりですが:

初めまして。

私も先ほどXAMPP 1.61をインストールしセキュリティー対策で.htaccessを設置したら自分のパソコンまで拒否されて(笑)焦っておりました(^^;

困り果てていたところこちらのサイトで解決し助かりました。
ありがとうございます。

私は古いバージョンに関して知らないのですが、
新バージョンで解決していることを願いたいです。

日本語のjp.phpファイルも欠けているみたいですしね。

» ina:

コメントありがとうございます。
スパム判定されてしまっていたようで表示させるのが遅くなってしまいました。
また何かわかったことがあれば追記していきます~。

» かざま:

超~最新版1.6.3aも対応が取れていないようで・・・
解決策を探して1週間。
お陰さまで解決できました、、、。

» Tucker:

はじめまして!
ローカル環境で.htaccessの設置が上手くいかず困っていたところでした。おかげさまで解決しまして、ありがとうございました。

私のブログの記事に転載して、TBもさせて頂きましたので、宜しくお願い致します~。

» ina:

>かざまさん、Tuckerさん
どうもです。
やっぱり、みなさん同じところでひっかかりますよね;;
公式の方で早く対応してくれるといいんですが…。

コメントを投稿

(本文に日本語を含まないコメントは反映されません)

プロフィール

運営者:ina
詳細はプロフィール参照。

連絡先:
inamenai [at] gmail.com

現在このブログは更新停滞中です。はてなダイアリーの方へどうぞ。
Loading...

フィード

最新のはてなブックマーク

最新のTumblr

ライセンス

クリエイティブ・コモンズ・ライセンス
このブログは、上記のクリエイティブ・コモンズ・ライセンスで保護されています。

その他

track feed
  • track word