web-dev-qa-db-ja.com

WAMPサーバーはローカルホストをロードしません

WAMPサーバーに「小さな」問題があります。昨日はすべて正常に機能していました(WAMPはポート8081にあります-開いているプログラムに関係なく無料のポートです)が、今日はlocalhost:8081に到達できません。ロードとロードとロードを続けるだけです...

私はすべてを試しました-ルーターとファイアウォールでポートを開き、ポートが現在開いていて到達可能であることを確認します(それがそうです)。この日早くWindows 7 Ultimate 64ビットに最新のWindows更新プログラムをインストールし、コンピューターを再起動してブーム-localhost:8081に到達できません。コンピューターを再起動する前に完全に機能しました。

更新はKB2620704、KB2588516、KB2617657、およびKB890830でした。

私を助けてください!ウェブサイトで作業できない場合、文字通り内部で死にます。私もXAMPPを試しました。 Apachは(通常どおり)ロードされることを望まなかったため、アンインストールしました。これが起こってから、WAMPサーバーを2回再インストールしました。アンインストールするたびにCCleanerを実行することもできます。そのため、WAMPをインストールする前にWAMPがすべて削除されました。

前もって感謝します。

16
Erik

これに対する解決策は、公式のwampserver.comフォーラムにあります:

解決策1:

この問題は、Windows(7)とポート80を使用するソフトウェア(SkypeまたはIIS(ほとんどの開発者のマシンにインストールされます)など)との組み合わせが原因で発生します。 ここ (34.500回以上の再生、いまいましい、これは大きなことのようです!編集:ビデオの再生回数が〜60.000になりました;))

短くするには、コマンドラインツールを開き、「netstat -aon」と入力して、_":80"_で終わる行を探します。右側のthat PIDに注意してください。これは、現在_port 80_を使用しているソフトウェアのプロセスIDです。押す AltGr + Ctrl + Del Taskmanagerにアクセスします。現在実行中のすべてのサービスをPID順に並べて表示できるタブに切り替えます。気付いたPIDを検索して停止します(右クリック)。今後これを防ぐには、ソフトウェアのポート設定を構成する必要があります(Skypeで可能です)。

ソリューション#2:

タスクバーのワンプアイコンを左クリックし、Apache> httpd.confに移動して、このファイルを編集します:_"listen to port .... 80"_を_8080_に変更します。再起動。できた!

ソリューション#3:

「Microsoft Web Deployment Service」によってブロックされたポート80、単にこれを削除します。詳細 こちら

ちなみに、これはMicrosoftのせいではなく、ほとんどのWAMPスタックによるポートの愚かな使用法です。

重要:ポート_127.0.0.1_でlocalhostまたは_8080_を使用する必要があります。これは_127.0.0.1:8080_または_localhost:8080_を意味します。

37
Sliq

同様の問題に直面しました。ポート、ホスト、構成ファイルを使ってすべてを試しましたが、何も助けませんでした。

Apacheエラーログを確認しました。彼らは次のエラーを示しました

(OS 10038)An operation was attempted on something that is not a socket.  : AH00332: winnt_accept: getsockname error on listening socket, is IPv6 available?

最後に、これが私の問題を解決したものです。

1)Gotoコマンドプロンプトを表示し、管理モードで実行します。 Windows 7では、実行時にcmdと入力してからctrl + shift + enterを押すことで実行できます

2)次のコマンドを実行します:netsh winsock reset

3)システムを再起動します

10
CoderP

ポート80をポート8080に変更し、localhost:8080 /などのすべてのサービスとアクセスを再起動します

それは正常に動作します。

4
Tharick