-1

新しいノートブックに xammp をインストールしましたが、localhostまたは127.0.0.1コンピューター名を使用してアクセスすることはできません。コンピューター名を使用すると、以前はデスクトップ pc でも機能していました。私はすでに役に立たなかったファイアウォールを無効にしようとしました - 何かアイデアはありますか? ありがとう

4

2 に答える 2

3

最初に確認することは、コンピュータ名が何に解決されているかです。

コマンド プロンプトに移動し、次の 2 つのコマンドの出力を比較します。

ping computername

ping localhost

おそらく、localhost は 127.0.0.1 (または、IPv6 を使用している場合は ::1) に解決され、computername はネットワーク カードの IP アドレスに解決されることがわかります。

その場合、XAMPP がすべての IP アドレスでリッスンしていることを確認するか、静的なままにする場合はコンピューターの IP を追加します。

computername を 127.0.0.1 に解決するホスト エントリを追加できる可能性がありますが、個人的にはそのルートはお勧めしません。

于 2012-06-13T13:49:23.870 に答える
3

機能しない理由を説明するダンの答えに加えて、ここに修正があります。

表示されるエラー メッセージは次のようになります。ドイツ語ですが、気にしないでください。新しいセキュリティの概念があると言っています。ローカル ネットワークからのみアクセスできます。変更方法も記載されています。

ズグリフ・フェルヴァイゲルト!

Neues XAMPP Sicherheitskonzept:

Der Zugriff auf das angeforderte Objekt ist nur aus dem lokalen Netzwerk möglich.

Diese Einstellung kann in der Datei "httpd-xampp.conf" angepasst werden.

Sofern Sie dies für eine für eine fehlfunktion des Servers halten, Sie bitte den Webmaster hierüber. エラー 403

あなたの xampp フォルダーにhttpd-xampp.confは、私の場合はここにあります:

C:\xampp\apache\conf\extra\httpd-xampp.conf

このファイルの一番下にある場所を見つけてください

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/8 
    ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>

行をコメントアウトしDeny from all and Allowます。

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
    Order deny,allow
#    Deny from all
#    Allow from 127.0.0.0/8 
    ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>

ここでApacheを再起動すると、動作するはずです。

編集:

ホスト名を Allow ディレクティブとして追加することもできます。

Allow from 127.0.0.0/8
Allow from pc001.MYCOMPANY.local

コマンドラインからドメインを含む完全なホスト名を見つけます:

C:\>hostname
pc001

C:\>ping pc001
Ping pc001.MYCOMPANY.local [...]

これはおそらく進むべき道です!すべての人にドアを開けるよりはましです。

追加情報はApache docにあります。


警告: ネットワーク内のすべてのマシンから xampp インストール (Web サーバー、データベースなど) にアクセスできるようになりました。これはセキュリティ リスクです。

于 2012-06-13T13:57:57.960 に答える