QA@IT

XAMPP1.81が社内のLANに公開できない

2749 PV

XAMPP v1.8.1で、会社内LANにmediawikiコンテンツを公開できません。アドバイスお願い致します。

まずは、この質問を見てありがとうございます。

現在、社内向けのMediakiwiを構築しているのですが、localhost以外ではphpが動作せずに困ってます。
色々調べたのですが、XAMPPv1.7.4以降はセキュリティの為、簡単にはリモートに公開出来ないようになっているようです。

現在の状況:
-localhostからのコンテンツへのアクセス、編集は問題無し。
-リモートコンピュータからは、IPアドレスを指定すると、index.phpは実行され、phpinfo等の実行も可能。
-htdocs配下のmediawikiフォルダにアクセスすると、「ページが表示されない」の状態になります。
(参考までに、mediawikiフォルダ内の、jpg等の画像は正常に表示されるため、phpが動いてない状態だと思います。)

変更したこと:
-HTTP-xammp.confのAllow fromを、会社のプライベートIP172.17.0.0/16へ変更
'''

Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8 \xampp
# fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fc00::/7 10.0.0.0/8 172.17.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var

'''

一週間日ほど、googleで検索したのですが、解決しません。
社内LAN内にmediawikiを公開するためのアドバイスをお願いいたします。

環境
Windows7SP1、XAMMP1.8.1、社内ネットワーク172.17.0.0/16

以上 宜しくお願いいたします。

回答

さしあたり
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
は変える必要ないですね、 /12ですので。
別の理由で 172.17だけに限定したいなら 172.17.0.0/16にするとかちゃんと計算した上で行ったほうがいいと思います。。

XAMPPv1.7.4以降はセキュリティの為、簡単にはリモートに公開出来ないようになっているようです。

-リモートコンピュータからは、IPアドレスを指定すると、index.phpは実行され、phpinfo等の実行も可能。
-htdocs配下のmediawikiフォルダにアクセスすると、「ページが表示されない」の状態になります。
(参考までに、mediawikiフォルダ内の、jpg等の画像は正常に表示されるため、phpが動いてない状態だと思います。)

index.phpが実行できている以上、xamppの問題ではないように思います。
(mediawikiの設定の問題だと思います)

php/logsapache/logs/error.log に気になるところはありませんか?
xammpのインストール先は programs files 配下ですか?それ以外ですか?

追加の質問
mediawikiフォルダの正常に表示されるといっていた jpgと同じ場所にたとえば以下の様な単純なphpファイルを
作成してアクセスするとエラーになりますか?

<?php
print("Hello World");
?>
編集 履歴 (2)
  • 早速のお返事有難うございます。
    ネットワークIDは書き間違いで、172.17.0.0/16です。失礼しました。
    XAMPPはd:直下にインストールしております。

    単純なPHPはまだ試しておりませんでした。
    明日、会社で試して、ご報告いたします。
    ご回答有難うございました。
    -
  • ご指摘の簡単なPHPは動作しました。
    原因が、mediawiki側にある切り分けが出来ました。ありがとうございます。
    しかし、mediawikiの設定はいじってないのですが、何故でしょう?
    もう少し調べてみます。
    -
  • 自己解決:LocalSettings.phpの$wgServerの値をホストのIPアドレスに変更することで、他のPCからのブラウズが可能となりました。 -
  • 了解しました。解決された場合は未解決に見えてしまうので解決マークを付けた方がよいかと思います。(自己解決されたようですので自分で回答を投稿してそれに解決マークとか?) -
ウォッチ

この質問への回答やコメントをメールでお知らせします。