it-swarm.com.de

Upgrade auf Windows 10 und jetzt funktioniert WAMP nicht mehr

Ich hatte WAMP glücklich auf Windows 7 als mein lokaler Entwicklungsserver. Heute auf Windows 10 aktualisiert und in meiner Taskleiste ein orangefarbenes WAMP-Symbol angezeigt. Es stellte sich heraus, dass Windows IIS automatisch ausgeführt wurde (warum?).

Ich habe IIS deaktiviert, neu gestartet, WAMP gestartet und das Symbol wurde grün. Wenn Sie jedoch zu localhost wechseln, wird die Nachricht "Verbindung abgelehnt" angezeigt. Ich habe die Option 'Test Port 80' im WAMP-Menü verwendet und sie besagt, dass Server: Apache/2.2.21 (Win32) PHP/5.3.10 Port 80 überwacht.

Das Apache-Fehlerprotokoll enthält keine hilfreichen Informationen.

[Wed Jul 29 17:48:40 2015] [notice] Apache/2.2.21 (Win32) PHP/5.3.10 configured -- resuming normal operations
[Wed Jul 29 17:48:40 2015] [notice] Server built: Sep 10 2011 11:34:11
[Wed Jul 29 17:48:40 2015] [notice] Parent: Created child process 4200
[Wed Jul 29 17:48:41 2015] [notice] Child 4200: Child process is running
[Wed Jul 29 17:48:41 2015] [notice] Child 4200: Acquired the start mutex.
[Wed Jul 29 17:48:41 2015] [notice] Child 4200: Starting 64 worker threads.
[Wed Jul 29 17:48:41 2015] [notice] Child 4200: Starting thread to listen on port 80.
[Wed Jul 29 17:48:41 2015] [notice] Child 4200: Starting thread to listen on port 80.

Das Apache-Zugriffsprotokoll zeigt nur einige Instanzen von an

127.0.0.1 - - [29/Jul/2015:17:52:47 -0700] "GET / HTTP/1.1" 302 202

Irgendwelche Tipps, Hinweise, Fragen zur weiteren Vorgehensweise? Gibt es eine Möglichkeit, mehr Details darüber zu erhalten, warum die Verbindung abgelehnt wurde und was sich in Windows 10 geändert hat, das dies zur Folge hatte?

33
aurath

Herausgefunden. Ich hatte vor dem Update eine statische IP. Der Router-Port wurde an ihn weitergeleitet, damit ich eine Unterdomäne unseres DNS-Eintrags verwenden kann, um auf den Dev-Server zuzugreifen. Durch das Wiederherstellen der statischen IP-Konfiguration wurde das Problem behoben.

1
aurath
  1. Suchen Sie in der Taskleiste nach "Windows-Funktionen aktivieren oder deaktivieren".
  2. Deaktivieren Sie unter "Internetinformationsdienste" die Option "World Wide Web-Dienste", die Microsoft standardmäßig aktivieren muss (nimmt Port an).
  3. Starten Sie neu und WAMP wurde wie zuvor wieder gestartet.

Bei einigen Windows-Updates kann es erforderlich sein, diesen Vorgang zu wiederholen

44
Jack

Beim Upgrade auf Windows 10 hatte Wamp ein Portproblem mit Apache.

Führen Sie cmd als Administrator aus und geben Sie Folgendes ein:

iisreset /stop

Dann Apache > Service > Install Service fordert Sie auf, die Eingabetaste zu drücken, um die Installation wie gewohnt durchzuführen.

Einmal installiert Restart All Services und Sie sollten einsatzbereit sein.

Möglicherweise müssen Sie auch Folgendes installieren: http://www.Microsoft.com/en-us/download/details.aspx?id=30679

40
rybo111

es funktioniert: Viel Spaß

1. Go to Start, type in services.msc
2. Scroll down in the Services window to find the World Wide Web Publishing Service.
3. Right click on it and select Stop.
4. Now restart WAMP and you should be good to go.

Denken Sie daran, wann immer Sie nach dem Neustart Ihres Computers etwas tun müssen ... :)

11
Arslan Tabassum

Mein WAMP-Symbol war nach dem Upgrade von Windows 8.1 auf Windows 10 ROT.

Ich habe die Lösung hier gefunden: http://forum.wampserver.com/read.php?2,134516#msg-134518

Die W10-Installation wird über alle Kenntnisse der Apache- und MySQL-Dienste verfügen.

Keine Panik: Alles, was Sie tun müssen, ist:

Starten Sie WampServer

klicken Sie mit der linken Maustaste auf wampmanager -> Apache -> Services -> Install Service

klicken Sie mit der linken Maustaste auf wampmanager -> MySQL -> Dienste -> Dienst installieren

Stoppen Sie WampServer

Starten Sie WampServer

Es sollte jetzt gut sein.

Ich hatte nicht IIS am Laufen und nichts benutzte meinen Port 80. Ich habe nicht einmal den PC neu gestartet, nur das oben Genannte hat meine WAMP-Probleme gelöst. Hoffe, das hilft jemand anderem!

9
dean.huczok

Wenn andere Antworten nicht funktionieren, versuchen Sie, wampserver als Administrator auszuführen. enter image description here

7

Windows 10

Meine Lösung: Sie müssen wamp vollständig entfernen, ich habe REVO Uninstaller die alle Dateien entfernen. Stellen Sie sicher, dass sich KEIN Wamp-Ordner auf dem Laufwerk C:/befindet. Mülleimer leeren.

Gehen Sie zu Windows und installieren Sie alle c ++ - Grafiken und -Updates (für jedes System, das Sie haben).

Starten Sie den Computer jedes Mal neu, wenn Sie dazu aufgefordert werden, laden Sie ein neues wamp herunter und installieren Sie es.

Starten Sie wamp, es sollte orange werden.

Gehen Sie zu Windows-Programmen (schalten Sie die Funktionen ein/aus und entfernen Sie remove IIS service, starten Sie den Computer neu, starten Sie wamp neu und Bingo, es wird grün!

Ich weiß, dass dies auf dem richtigen Weg scheint, aber es hat für mich funktioniert, nachdem ich alle Vorschläge hier ausprobiert habe.

2
Philip Rowell

seit dem letzten update von windows im dezember (ca. 21. dezember) hatte ich ein kritisches problem und das nicht starten von apache ist eines davon.

Ich habe seitdem nach einer geeigneten Lösung gesucht. Also habe ich die folgenden Schritte befolgt

1) Geprüfter Dienst und festgestellt, dass der wampapache64-Dienst nicht gestartet wurde. versucht, manuell mit verschiedenen Einstellungen zu starten, aber nichts hat funktioniert

2) Ich habe versucht, den Apache-Dienst aus dem Wamp-Menü zu entfernen und zu installieren, aber es hat auch nicht funktioniert

3) Also habe ich den folgenden Code in cmd ausprobiert (administrativer Modus)

cd c: /wamp/bin/Apache/ApacheX.X.X/bin httpd.exe -e debug

es hat meinen Apache-Dienst gestartet

(Wenn dies nicht startet, versuchen Sie Schritt 2 erneut.)

auch nach alledem startet Ihr Apache-Dienst nicht mit der rechten Maustaste auf das Wamp-Symbol> Extras> DNS neu starten und dann Wamp neu starten

(vor dem windows update hatte ich eine statische ip eingestellt, daher funktionierte es nicht, als ich diese ip entfernte. der obige prozess erlaubte den zugriff auf die dynamische ip

das wird sicher funktionieren. Viel Glück

1
Bhaumik Belani

Wenn dir oben nichts geholfen hat, wie es bei mir der Fall war.

Finde heraus, was an Port 80 ist

netstat -aon | findstr :80

Und töte die gefundene PID

taskkill /PID pidFound

beispiel:

taskkill /PID 1852

Es war SKYPE ...

Einen schönen Tag noch ;)

1
user5459593

Wenn dir oben nichts geholfen hat, wie es bei mir der Fall war.

Finde heraus, was an Port 80 ist

netstat -aon | findstr :80

Und töte die gefundene PID

taskkill /PID pidFound

beispiel:

taskkill /PID 1852

Es war Skype für mich

1
adam

ich habe nach vielen Versuchen herausgefunden, dass die 32-Bit-Version perfekt funktioniert. Die 64-Bit-Version besteht darauf, nicht zu funktionieren

1
Hos Mercury

Überprüfen Sie Ihre HOSTS-Datei. c:\windows\system32\drivers\etc\hosts Zum Bearbeiten dieser Datei benötigen Sie Administratorrechte.

Es sollte mindestens diese Zeilen enthalten ohne # Kommentarsymbol in Spalte 1: -

127.0.0.1  localhost
::1  localhost

sowie alle Einträge für virtuelle Hosts, die Sie möglicherweise haben.

1
RiggsFolly

Ich habe eine Windows 10 64-Bit-Maschine. Ich habe einfach den vorhandenen 64-Bit-Wamp deinstalliert und 32-Bit nach der Installation der VC++ - Unterstützung installiert.

Jetzt hat es bei mir geklappt

0
Rohit Mandiwal

In Windows 10 ist "World Wide Web Publishing" standardmäßig aktiviert und belegt Port 80.

Überprüfen Sie diese Antwort: https://stackoverflow.com/a/31884592/209532

0
chjortlund

Einrichten von WAMP unter Windows 10 Ich hatte 2 Tage lang Probleme damit und fand schließlich eine sehr einfache Lösung.

  1. Ich habe WAMP komplett deinstalliert. Nachdem ich 2 Tage lang damit rumgespielt hatte, wollte ich unbedingt mit den "Werkseinstellungen" beginnen.

    1. Ich habe eine neue Version von WAMP heruntergeladen. Während des Installationsvorgangs wurde mir mitgeteilt, dass ein WAMP-Ordner bereits vorhanden ist, und ich wurde gefragt, ob ich ihn dort noch installieren möchte. Ich sagte ja.
    2. Ich habe als Administrator den Editor geöffnet. Ich habe zur HOSTS-Datei navigiert. C:\windows\system32\drivers\etc\hosts
      Ich habe den '#' Kommentar aus diesen 2 Zeilen entfernt. 127.0.0.1 localhost :: 1 localhost

    3. Ich habe die Datei gespeichert und Bingo! Lief wie am Schnürchen. WAMP hat genau so funktioniert, wie es danach sein sollte. Übrigens musste ich keine Porteinstellungen ändern.

Hoffe das hilft jemand anderem.

0
Brad Votava

Klicken Sie mit der linken Maustaste auf Wamp icon > Localhost.

Wenn dadurch die Seite WampServer aufgerufen wird, wird Apache ausgeführt.

Wenn Sie nicht zur Seite WampServer gelangen können, klicken Sie mit der linken Maustaste auf Wamp icon > Apache > Service.

Wenn alle Optionen außer Install Service Und Remove Service Ausgegraut sind, klicken Sie auf Install Service.

Klicken Sie mit der linken Maustaste auf Wamp icon > Restart all services.

Klicken Sie unter der Überschrift phpmyadmin auf Tools. Wenn Sie einen Fehler wie (#2002) Erhalten, liegt wahrscheinlich ein Problem mit Ihrer MySQL-Installation vor.

Klicken Sie mit der linken Maustaste auf Wamp icon > MySQL > Service.

Wenn alle Optionen außer Install Service Und Remove Service Ausgegraut sind, klicken Sie auf Install Service.

Klicken Sie mit der linken Maustaste auf Wamp icon > Restart all services.

Dies hat das Problem für mich behoben, und ich hoffe, dass dies auch für andere der Fall ist.

0
badmidget

Ich habe dieses Problem behoben, indem ich einen Dienst gestoppt habe
SQL Server Reporting Service (SQLEXPRESS)
und installieren Sie den Apache-Dienst.

0
saleem kalro

BEARBEITEN: Wenn Sie bereits OHNE Administrator installiert haben. Berechtigungen, die Sie für eine Neuinstallation von WITH admin benötigen. Privilegien. Weniger geht nicht (zumindest für mich).

Was Mohammad Ali Akbari sagte, war der Wendepunkt für mich, bis zu diesem Punkt war alles, was ich jemals bekam, rot. Hier sind meine gesamten Aktionen aufgeführt (einige davon sind möglicherweise überflüssig):

1) C++ redistributable herunterladen wie so viele andere sagten - Ich habe mich für die 32-Bit-Version (x86) entschieden, nur um sicherzugehen, dass einige1 bemerkt haben, dass es ein Problem mit x64 sein könnte

2) Stellen Sie sicher, dass IIS ist deaktiviert (und kein anderes Programm belegt Port 80) - wieder wie von so vielen anderen beschrieben (control panel -> programs and functions -> disable or enable windows functions), testbar durch rightclicking wampserver icon -> tools -> Test port 80

3) Ich habe die Host-Datei auch manuell bearbeitet c:\windows\system32\drivers\etc\hosts wie von RiggsFolly zum auskommentieren beschrieben

127.0.0.1  localhost
::1  localhost

4) Und schließlich habe ich das Programm mit Administratorrechten ausgeführt

Ergebnis: sofort voll grünes Symbol :)

Hoffe es hilft und danke euch allen für diesen Thread!

0
Jannik

Wenn Sie unter Windows installiert haben, tritt häufig ein Problem mit dem Wamp-Server auf, da die standardmäßigen Windows-Webdienste (dh IIS) Ihren Port mit dem Wert 80 verwenden.

Du könntest es finden mit netstat -aon | findstr :80

Eine einfache Lösung besteht darin, einen anderen Port zu finden :) in 1024-49151enter image description here

0
Kushan L Perera

Wenn Sie nicht ISS gestartet haben und dasselbe Problem haben ...

Probieren Sie es aus: In meinem Fall verwende ich Skype und dieses Problem wird dadurch verursacht, dass Skype 80 und 443 Ports verwendet, um eingehende Verbindungen zu akzeptieren.

Klicken Sie in Skype auf Extras -> Optionen -> Erweitert -> Verbindungen -> Deaktiviertes Kontrollkästchen setzen (Für Verbindungen 80 und 443 Ports verwenden ...)

Starten Sie Ihr Windows neu und der WAMPSERVER startet alle Dienste korrekt.

sei glücklich!

Ich hatte das gleiche Problem unter Windows 10 64-Bit, mit Wamp 2.5 64-Bit.

Leider haben die oben genannten Lösungen für mein spezielles Problem nicht funktioniert. Lösungen von anderen Standorten sind ebenfalls fehlgeschlagen.

Ich konnte dies jedoch beheben, indem ich die neu verteilbare 64-Bit-Version von Visual C++ für Visual Studio 2012 deinstallierte und stattdessen die 32-Bit-Version installierte.

Ich habe Wamp neu installiert und voila - Problem gelöst.

Hoffe das hilft.

0
DriveToaster

Ich installiere Wamp und Visual C++, das für Windows 10 erforderlich ist, aber mein Wamp ist orange. Ich folge einfach diesen Schritten. 1 - Klicken Sie mit der linken Maustaste auf das Wamp-Symbol >> Apache >> Dienste. 2-Klicken Sie auf Dienste installieren. 3- Halten Sie den Wamp-Server an und starten Sie ihn neu

und es wird grün. eine weitere Sache, die Sie überprüfen müssen, ob Sie Skype verwenden. Öffne skype 1Tool >> Option >> Weiter >> Verbindung Deaktiviere den standardmäßig ausgewählten Port 80.

0
Harendra Gusain

Aktivierung von WAMP nach dem Update 2015-2016

  1. Klicken Sie mit der rechten Maustaste auf "Dieser PC" auf Ihrem Desktop und wählen Sie "Verwalten".
  2. Auf der linken Seite wählen Sie die "Dienste und Anwendungen"
  3. Doppelklicken Sie im mittleren Fenster auf "Dienste"
  4. Scrollen Sie im Fenster Dienste nach unten, um den WWW-Publishing-Dienst zu finden. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Stopp.
  5. Nun starte WAMP neu und du solltest bereit sein zu gehen.
0
GK10

Versuchen Sie zuerst, eine CD/DVD einzulegen. Das funktioniert auch besser, da es als Boot angesehen wird

0
user5199295

Die Frage wurde von @ rybo11 gestellt und funktioniert wie ein Zauber in Windows 10.
Folge diesen Schritten:

  • Führen Sie cmd like administrator aus
  • schreiben Sie diesen Befehl in das Terminal: iisreset /stop
  • Installieren Sie den Wamp-Server mit 32/64 Bit
  • Genießen!
0
user5312824

Wenn Sie Skype ausführen, schließen Sie es und starten Sie alle Dienste neu!

0
WingmanImd

Ich verwende die WAMP x64-Version und hatte ein Problem, bei dem Apache nicht gestartet wurde. Dieses Problem habe ich durch die Installation von Microsoft Visual C++ 2012 Redistributable behoben. Nach einem Neustart funktionierte Apache wieder.

0
Garry

einfacher Weg, um das Klick-Wamp-Symbol zu reparieren, als auf Apache zu klicken und von dort aus auf httpd.conf zu klicken und es zu öffnen und diese Zeile in der Datei zu finden

Hören Sie 12.34.56.78:80

Hören Sie 80

ändere dies auf

Hören Sie 12.34.56.78:81

Hören Sie 81

jetzt starten Sie die WAMP-Dienste neu. Jetzt können Sie im Browserfenster auf localhost zugreifen, indem Sie dies eingeben

localhost: 81

0
Aziz

Ich habe alle Lösungen gelesen und ehrlich gesagt habe ich mich verlaufen, da ich nicht so technisch bin. Dies ist meine Lösung: Klicken Sie auf das Vamp-Symbol (linke Maustaste) und gehen Sie mit Ihrem Zeiger auf Apache. Sobald Sie auf Appache sind, sehen Sie die Datei httpd.conf. Öffnen Sie diese Datei und suchen Sie nach der nächsten Zeile: Listen 12.34.56.78:80 Listen 0.0.0.80 Listen [:: 0]: 80. Ändern Sie 80 in d. H. 12. Speichern Sie die Datei und starten Sie die Dienste neu. Verwenden Sie localhost: 12 als URL. Für mich geht das.

0
Richard