WAMP-server, localhost funktioniert nicht
Mein WAMP-server localhost wurde unterbrochen, wenn mein Windows 7 automatisch updates.
Mein port 80 ist bereits durch den IIS-server.
Suchte ich auf der Webseite, viele Leute vorgeschlagen, dass ich ändern müssen, der port 80 auf den port 8080 oder so Unterschied.
Ich aktualisiert Listen:80
zu Listen:8080
und ServerName localhost
zu ServerName localhost:8080
.
Aber es ist immer noch nicht funktioniert und hinterlässt bei mir eine leere Seite.
Kann mir jemand helfen dieses problem zu lösen?
- Hier ist ein tutorial über das ändern von port 80 auf 8080 für WAMP abishekravi.blogspot.com/2010/01/...
- können Sie führen Sie http über die Befehlszeile und schreiben die Ausgabe?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Goto Diesem link seine Arbeit..
http://www.ttkalec.com/blog/resolving-yellow-wamp-server-status-freeing-up-port-80-for-apache/
Update: Mit XAMP
Nachdem ich geschrieben habe, in diesem blog-post habe ich herausgefunden, dass XAMP, obwohl sehr ähnlich zu WAMP, nicht zwingen, Sie zum ausführen der Apache als Dienst, sondern Sie können es als einen normalen Prozess. So landete ich mit XAMP, geändert und Apache auf port 8080 so nun funktioniert alles.
WAMP Probleme
Wenn Sie Windows 7 oder später haben Sie kommen über Probleme mit WAMP-server versucht zu starten den Apache-Dienst auf port 80 herzustellen.
Gibt es viele Konflikte und Probleme, die möglicherweise kommen.
Bevor Sie etwas versuchen, überprüfen Sie, ob ZoneAlarm, Nod32, oder einem anderen Programm/firewall blockiert Apache-server.
Wenn du sicher bist, dass die firewall nicht das problem ist hier ein paar fixes, die Sie ausprobieren können.
HINWEIS: Nach jedem Update Sie versuchen, müssen Sie klicken Sie auf gelb WAMP-Symbol und wählen Sie " Alle Dienste neu Starten,
Überprüfen, welcher Prozess das problem verursacht
Offenen Fenster der Eingabeaufforderung durch Eingabe von cmd in Ausführen-Befehl-box, oder Suche Starten, und drücken Sie die EINGABETASTE.
Geben Sie den folgenden Befehl ein:
netstat -o -n -a | findstr 0.0:80
Die Letzte Spalte jeder Zeile wird der Prozess bezeichnet werden (Prozess-ID oder PID).
Identifizieren, welcher Prozess oder eine Anwendung den port durch die Abstimmung der PID mit der PID-Nummer, die im Task-Manager.
Wenn Sie nicht sehen, PID-Spalte in Ihrem Task-Manager, die Sie benötigen, um gehen Sie zu Registerkarte Prozesse -> Menü Ansicht -> Spalten Auswählen, und wählen Sie die PID aus der Liste aus
Jetzt können Sie identifiziert haben, Anwendung, behält sich port 80, oder Sie haben herausgefunden, dass System ist mit Ihr port 80. Das bedeutet, dass eine interne services ist mit Ihrem Hafen, in dem Fall weiter Lesen weiter.
Konflikt mit Skype
Wenn Sie fand heraus, dass Skype mit Ihrem port 80 ist, müssen Sie einige Einstellungen in Skype. Auf Windows, Skype behält sich port 80 ist für HTTP verwendete. Apache benötigt diesen port. Also, wenn Sie Skype haben, müssen Sie gehen Sie zu Extras > Optionen. Dann in den Bereich "Erweitert", wählen Sie Verbindung. Un-aktivieren Sie das Kontrollkästchen, das sagt “Verwenden Sie port 80 und 443 als Alternative für eingehende Verbindung“. Beenden Sie Skype und starten. Das Problem sollte behoben sein.
Konflikt mit IIS-Server
IIS-Server und Apache web-server, die port 80 verwenden, so dass Sie möglicherweise in Konflikt. Versuchen Sie, beenden Sie IIS:
Geht in die Systemsteuerung -> Verwaltung -> Internet Information Services
Der rechten Maustaste auf Default Web Site
Klicken Sie auf die Beenden-option aus dem popup-Menü, und sehen, dass der listener auf port 80 deaktiviert hat.
Konflikt mit MS SQL Server
MS-SQL-Server-Installationen von SQL Server Reporting Services (MSSQLSERVER)", die offenbar standardmäßig auf 80. Sie können versuchen, zu stoppen, um freie port 80.
Gehen Sie zu Systemsteuerung -> Verwaltung -> Dienste
Dort finden MSSQLSERVER (könnte auch unter SQL-Server)
Doppel-klicken -> Klicken Sie auf Beenden
Unter "Starttyp:" Manuell " wählen
Andere Dienste, die Konflikte verursachen können
Wie oben beschrieben für MS SQL Server:
Gehen Sie zu Systemsteuerung -> Verwaltung -> Dienste
Sie können versuchen, zu stoppen:
Web Deployment Agent Service
Windows Remote Management
Autodesk EDM Server
World Wide Web Publishing Service
Es gibt wahrscheinlich mehr, aber diese, wo diejenigen, die ich habe versucht.
Deaktivieren Sie HTTP-Treiber direkt
Wenn Sie versucht haben alles oben genannten und Ihre WAMP-server ist immer noch nicht funktioniert, könnten Sie versuchen, diese (die schließlich hat mir geholfen).
Klicken Sie rechts auf das Symbol "Arbeitsplatz" - > Eigenschaften
Gehen Sie zum Geräte-Manager
Klicken Sie auf Menü Ansicht und chooseShow ausgeblendete Geräte
Nun aus der Liste wählen Sie " Nicht-Plug-and-Play-Geräte
Doppel-klicken Sie auf HTTP -> gehen Sie zu Treiber
Bei Typ wählen Sie "Deaktiviert"
Starten Sie Ihren computer neu
Nachdem der computer hochfährt, sollten Sie in der Lage sein zu starten WAMP-server.
Wenn alles andere fehlschlägt
Könnten Sie versuchen, ändern der Apache-server lauschen, um einige der anderen anderen port als port 80.
Klicken Sie auf gelb WAMP-Symbol in der Taskleiste
Wählen Sie Apache -> httpd.conf
Im inneren finden Sie diese beiden Zeilen code:
Listen 80
ServerName localhost:80
und ändern Sie Sie, um so etwas wie dieses (Sie sind nicht einer neben dem anderen):
Hören 8080
ServerName localhost:8080
Starten Sie alle Dienste neu, und versuchen Sie die Eingabe localhost:8080 in Ihrem browser.
WAMP-server sollte nun funktionieren.
Wamp-Server localhost nicht funktioniert.
Probleme mit port 80 geschlossen ist. Symbol Farbe Gelb
Lösung:
wamp-Symbol klicken > Apache > Service - > Service Installieren
wamp-Symbol, klicken Sie auf > Alle Dienste neu Starten
Symbol Grün seine Arbeit
Überprüfen Sie Ihre Skype, ich hatte das problem, weil skype reserviert den port 80 für eingehende Anrufe, habe ich deaktiviert , und es funktioniert gut.
Du bitte ändern Sie den port 80 zu port 7080 oder etwas Unterschied.
Nicht 8080. Er könnte beschäftigt sein, in den meisten Fällen.
Aktualisierte Listen 80 zu Listen:7080 und ServerName localhost ServerName localhost:7080.
Wird es funktionieren.
Wenn Sie
skype
installiert ist, schließen Sie es komplett.Wenn Sie
sql server
installiert, gehen Sie zu:Control panel
->Administrative Tools
->Services
- Und stop -
SQL Server Reporting Services
Port 80 muss frei sein jetzt. Klicken Sie auf Wamp-Symbol ->
Restart All Services
Die einfachste Lösung ist die Deaktivierung der IIS-Dienst über die Dienste-Snap-in -
(verwenden Sie das Menü start -> Programme und Dateien suchen -> services.msc starten Sie das Snap-in )
Dies wird stop-IIS den port 80 nutzt. Ändern Sie dann den Apache wieder auf die Verwendung von port 80.
Ersten stop IIS vom Startmenü durch Eingabe von IIS-manager
Edit
c:/wamp/wampmanager.tpl
- Datei, so dass der xampp-Menü Punkte zulocalhost:80
.Finden
http://localhost
und ändern Sie es zuhtttp://localhost:80
auch, wenn Sie glauben, etwas anderes hat schon packte den port 80, das ist, warum es nicht funktioniert..,dannFühren Sie
Damit starten Sie ein Befehlsfenster, und sagen Sie, was ist mit port 80.
Was auch immer es ist, müssen neu konfiguriert werden, um einen anderen port verwenden oder zum Beispiel, wenn der IIS-und Sie nicht verwenden IIS sollte es sein, die un-installiert.
Sie können ferner
'net stop'
Befehl zu stoppen gewünschten service.Die beste Lösung ist:
Computer
->Properties
->Device manager
.View
->Show hidden devices
.Non-plug and plug drivers
->HTTP
->Disable
.Besten versuchen, für windows:
Öffnen den Befehl cmd ein.
führen Sie den folgenden Befehl ein:
C:\wamp64\bin\apache\apache2.4.17\bin\httpd.exe -d C:/wamp64/bin/apache/apache2.4.17
C:\wamp64\bin\apache\apache2.4.17\bin\ ersetzt werden Sollte mit dem Pfad, wo dein Apache installiert ist.
verwenden Sie \ weil \ ein escape-Zeichen 😉
Wenn der Dienst konnte nicht gestartet werden, wird es wieder den Fehler.
Für mich war es das DocumentRoot war ungültig 🙂