web-dev-qa-db-ja.com

WAMPサーバーは緑色ですが、404のみを取得します

申し分なく女性と紳士。私には非常に不可解な問題があります。私は仕事でWIN7マシンにインストールされたWAMPサーバーがあり、すべてがうまく機能していた。私は他のものに引き込まれたので、数週間それを使用しませんでした。先日、私はそれを起動しようとしました...アイコンは緑色で、私たちは良いと思いました。次に、localhostを開いて、404エラーを取得しようとしました:

HTTPエラー404。要求されたリソースが見つかりません。

なぜこれを行っているのか見当がつかない。2〜3週間前はうまく働いていたが、今は何もしていない。緑色のアイコンを持っている人はいますが、ページを表示できませんでしたか?私はここで壁に頭を打ちつけているので、一体どこに行きますか。

前もって感謝します。

13
cschneider27

ポート80で他のサービスが実行されている可能性もあります(IIS Express、一部のTorrentクライアント、Skype ..)。解決策は、リッスンされているポートを変更することです( Mithun Sen が言ったように)。

Wampがリッスンするポートを変更します。

  • Wampサーバー-> Apache-> httpd.confをクリックします
  • Listen 80を別のものに変更します。例:Listen 81
  • また、ServerName localhost:80ServerName localhost:81に変更します

これを実行してhttpd.confを保存した場合、Wampサーバーを再起動する必要があります。次に、localhost:81をルートURLとして使用します。

URLは次のようになります

localhost:81/phpmyadmin
localhost:81/mysite_directory
32
ndsmyter

私にとっては、WAMPアイコンをクリックして[Put Online]をクリックするだけで、オンラインになりました。誰か他の人もそうかもしれません。

2
Andrew

ポートを変更してみてください:

ワンプアイコン-> Apache-> httpd.confをクリックして、「Listen 80」を「Listen 81」に変更します。

Wampを再起動します。

1
Mithun Sen

私の問題は、ファイルが実際には存在しないことでした。

32ビットから64ビットにアップグレードしていたので、これに遭遇しました。

WampWamp64内のファイルを探している間、すべてのファイルがlocalhost内にありました。

そのため、Wamp/www -> Wamp64/wwwからファイルを移動するだけでした。

0
Rust

ポート80が他のサービスで使用されているかどうかを確認します。私の場合、アイコンは茶色で、サーバーはオンラインで、Apacheサービスは開始されていませんでした。

これを修正するために私がやったことは次のとおりです。

私の場合 "Web Deployment Agent Service"は、Apacheによる使用をブロックするポートを使用していました。

サービスを停止し、プロパティでスタートアップの種類を「手動」に変更します。デフォルトでは「自動」です。これにより、問題が再発しなくなります。

サービスを見つけて停止する方法の詳細については、以下のリンクを参照してください。 https://stackoverflow.com/a/35252219/5894548

0
Priya R

同じ問題が発生していたので、Apacheポートを80から81に変更して修正しました。

enter image description here

81を使用する必要はありません。80でないことと、すでに使用しているポートではなく、空きポートを使用していることを確認してください。

enter image description here

私の場合、Microsoft SQL Server 2012をインストールしたときに問題が始まったと思います。サービスまたは何かがポート80を使用し、Apacheがそれを使用しようとしたときにポートがすでに使用されていたと思います。幸いなことに、異なるポートを使用するだけで簡単に修正できます。

最後にApacheを再起動してください。

0
Jaime Montoya

あなたが取得する場合
HTTPエラー404。要求されたリソースが見つかりません。
Wampserverライトも緑色です。ポート80をチェックしてください。おそらく別のサービスで使用されている可能性があります。
だからあなたはそれらをするべきです。

1- WampserverをクリックしてApacheに移動-> httpd.conf
2- Listen 80を見つけて、Listen 8080に変更します。
3- .txtファイルを保存してWampserverを再起動します

注:ポート番号がリッスン8080のときにコンピューターを再起動しても同じ問題が発生する場合

1-Listen 8081のようにポート番号を再度変更し、すべてのサービスを再起動して、LocalHostをクリックします。
2。


0
K.Kale

他の誰かが同じ問題を抱えている場合に備えて、自分の問題をどのように修正したかを投稿します。

最近、WAMPのPHPを新しいバージョンに更新したかったのですが、それがうまくいかなかったときは、新しいバージョンのWAMPを新しいPHP version。すべてのVisual C++パッケージをダウンロードしてインストールした後、新しいWAMPをインストールし、Joomlaの最新バージョンもダウンロードして、wamp/www /ディレクトリにファイルを配置しました。次に、新しいJoomlaをインストールしようとしましたURLを入力したとき: http://localhost/joomla/installation/index.php ファイルが見つかりませんでした。ダウンロードしたWAMPのファイル名は「wamp64」で、jomlaファイルをwamp/www /から取り出してwamp64/www /に配置すると、最終的にインストールファイルが見つかりました。

たぶん、この情報は、他の誰かが髪の毛を抜くのを防ぐでしょう。

0
YZF