Apache läuft - aber keine Verbindung zu localhost

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Apache läuft - aber keine Verbindung zu localhost

Postby Michalori » 26. April 2015 23:20

Hallo Experten,
nach langem googeln und herumprobieren, versuche ich es nun mal auf diesem Wege.

Habe die aktuelleste Version von XAMPP installiert (Firewall währenddessen ausgeschaltet), Apache gestartet, dieses wird grün hinterlegt und nach einiger Zeit wird auch angezeigt, dass die Ports 80 und 443 genutzt werden. Gebe ich nun in die Adresszeile des Browsers localhost oder 127.0.0.1 ein, passiert leider gar nichts. Seiten-Ladefehler wegen Netzwerk-Zeitüberschreitung :cry: Dies ist sowohl im Firefox, als auch bei Chrome der Fall.

Habe es direkt unter c:\xampp installiert.

Folgende Lösungsansätze habe ich mittlerweile durchprobiert (leider alle ohne den geringsten Erfolg!):

Deinstallation und Neuinstallation:
- mehrfach, sowohl mit der "normalen" Version, als auch mit der portable
- Rechner wurde zwischendurch neu gestartet
- bei der portable Version besteht irgendwie keine Möglichkeit den Apache Dienst zu installieren, nach drücken auf Start wird Apache aber trotzdem als laufend angezeigt und die Ports entsprechend belegt
- den Apache Dienst, den man mit der Installationsversion installieren kann, habe ich auch manuell aus der Registrierung entfernt und neu installiert, bringt aber auch nichts (Muss dieser Dienst zwingend installiert sein???)

Firewall / Antivir:
- Antivir war bei der Installation abgeschaltet
- beim aufrufen von localhost macht es keinen Unterschied ob alles ein- oder ausgeschaltet ist, das Ergebnis bleibt das gleiche

Skype:
- der wohl am häufigsten gebrachte Lösungsansatz
- Skype war allerdings nie auf dem Rechner installiert

Hosts Datei:
- hatte gelesen man soll die auskommentierte Zeile 127.0.0.1 localhost "aktivieren", habe das # gelöscht, aber wieder mal ohne Erfolg
- Um zu testen, ob die hosts Datei richtig angesprochen wird, habe ich dort einmal eine Zeile mit der IP von Google gefolgt von facebook.de eingefügt. Wenn ich dann im Browser facebook.de eingegeben habe, bin ich auch wirklich bei Google gelandet. Der Browser greift also anscheinend fehlerfrei auf die Datei zu.

Ports:
- beim aufrufen von Netstat vor dem starten von Apache sind die 80 und 443 von keinem anderen Programm belegt, nachdem Apache gestartet wurde sind beide von httpd.exe belegt
- habe trotzdem auch mal neue Ports vergeben, diese wurden dann entsprechend belegt, aber beim aufrufen von localhost:XXXX (XXXX steht für die neuen Ports) gab es auch wieder keine Verbindung

Hat irgendjemand noch eine Idee?
Bitte keine Vorschläge in die Richtung System neu aufsetzen... :?
Danke im Voraus!

System ist Win7 Ultimate 64 bit
Michalori
 
Posts: 6
Joined: 26. April 2015 22:33
Operating System: Windows 7 Ultimate 64 bit

Re: Apache läuft - aber keine Verbindung zu localhost

Postby Nobbie » 27. April 2015 12:02

Vielleicht ist TCPIP v4 nicht aktiv, sondern nur v6? Gib mal http://::1 im Browser ein.

P:S.: Was ich auch nicht sehe, was ist mit einer Firewall? Ist die Windows Firewall aktiv? Oder eine andere? Egal was, auch die mal alle abschalten.

Letzte Möglichkeit wäre ein Problem im Netzwerk resp. mit dem Socket, das verursachen manche Virenprogramme. Starte mal eine CMD-Box (als Administrator ausführen) und gib auf der Kommandozeile "netsh winsock reset" ein.

Wenn es das alles nicht tut, habe ich auch keine Idee mehr.
Nobbie
 
Posts: 8780
Joined: 09. March 2008 13:04

Re: Apache läuft - aber keine Verbindung zu localhost

Postby Michalori » 27. April 2015 14:33

Hallo Nobbie. Danke für die Antwort.

Ok, wenn ich http://::1 im Browser eingebe, zeigt er mir im Firefox nur: "Port aus Sicherheitsgründen blockiert". Wenn ich es in Chrome eingebe, öffnet er eine Google Suche zu dem Thema...

Firewall ist von Comodo. Ob aus oder an, ändert aber leider nichts am Ergebnis.

Befehl in die CMD Box hab ich eingegeben. Es stand dann da: "Der Winsock-Katalog wurde zurückgesetzt."
Danach hab ich den Rechner neu gestartet. Hat leider nichts gebracht. Funktioniert immer noch nicht. Weiterhin keine Verbindung zum localhost.
Michalori
 
Posts: 6
Joined: 26. April 2015 22:33
Operating System: Windows 7 Ultimate 64 bit

Re: Apache läuft - aber keine Verbindung zu localhost

Postby Nobbie » 27. April 2015 17:46

Dann ist irgendetwas so krumm, dass mir keine Lösung einfällt. Nimm einen anderen Rechner.
Nobbie
 
Posts: 8780
Joined: 09. March 2008 13:04

Re: Apache läuft - aber keine Verbindung zu localhost

Postby Michalori » 27. April 2015 20:58

Habe auch nochmal in den Eigenschaften sämtlicher Netzwerkverbindungen nachgesehen. Bei allen ist TCP IPv4 und 6 aktiviert.

Als ich jetzt XAMPP nochmal gestartet habe, stand auch das erste mal was im error.log:

[Sun Apr 26 23:54:36.313055 2015] [ssl:warn] [pid 7152:tid 692] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Sun Apr 26 23:54:37.999858 2015] [ssl:warn] [pid 7152:tid 692] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Sun Apr 26 23:54:40.693063 2015] [mpm_winnt:notice] [pid 7152:tid 692] AH00455: Apache/2.4.12 (Win32) OpenSSL/1.0.1l PHP/5.6.8 configured -- resuming normal operations
[Sun Apr 26 23:54:40.693063 2015] [mpm_winnt:notice] [pid 7152:tid 692] AH00456: Apache Lounge VC11 Server built: Jan 28 2015 16:48:40
[Sun Apr 26 23:54:40.693063 2015] [core:notice] [pid 7152:tid 692] AH00094: Command line: 'c:\\xampp\\apache\\bin\\httpd.exe -d C:/xampp/apache'
[Sun Apr 26 23:54:40.739863 2015] [mpm_winnt:notice] [pid 7152:tid 692] AH00418: Parent: Created child process 5676
[Sun Apr 26 23:54:44.277470 2015] [ssl:warn] [pid 5676:tid 704] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Sun Apr 26 23:54:45.216472 2015] [ssl:warn] [pid 5676:tid 704] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Sun Apr 26 23:54:45.466073 2015] [mpm_winnt:notice] [pid 5676:tid 704] AH00354: Child: Starting 150 worker threads.

Hilft das irgendwie weiter?
Michalori
 
Posts: 6
Joined: 26. April 2015 22:33
Operating System: Windows 7 Ultimate 64 bit

Re: Apache läuft - aber keine Verbindung zu localhost

Postby Nobbie » 28. April 2015 10:58

Nein, da steht nichts sonderliches drin.

Eine letzte Vermutung habe ich noch, vielleicht hast Du irgendwelche "eigenartigen" LISTEN Anweisung in der Konfiguration, so dass Apache nicht auf 127.0.0.1 lauscht. Da musst Du mal selbst schauen, gib auch ruhig mal die LAN IP des Xampp Rechners im Browser ein, also pi mal Daumen http://192.168.178.24 oder so (natürlich die richtige IP nehmen). Und suche eben nach den LISTEN Anweisungen in httpd.conf und allen inkludierten *.conf Dateien.
Nobbie
 
Posts: 8780
Joined: 09. March 2008 13:04

Re: Apache läuft - aber keine Verbindung zu localhost

Postby Michalori » 28. April 2015 13:09

Habe mir die configs mal angesehen. Die einzigen listen Anweisungen betreffen die ports 80 und 443.

Wenn ich die Rechner IP im Browser eingebe, lande ich bei einer MikroTik router config Seite. Da ich keinen solchen Router nutze, denke ich mal, es ist etwas von XAMPP installiertes. Hilft dies nun weiter?
Kann mich mangels Passwort dort allerdings nicht einloggen. Passwortfeld freilassen oder admin eingeben funktioniert leider nicht.
Oh man, nachdem ich das hier geschrieben habe, kann ich nun plötzlich nicht mehr darauf zugreifen. Wenn ich die IP jetzt eingebe, bekomme ich einen Seiten Ladefehler... Irgendwas ist wohl ziemlich verkorkst...
Rechner neu gestartet, geht aber wieder nicht. War wahrscheinlich Zufall, dass es mal funktioniert hat. Ich glaub ich gebs auf... :(

Was vielleicht noch auf einen Fehler hinweist, ist die Ladezeit. Wenn ich Apache starte, dauert es fast 5 Minuten bis Port 80 belegt wird und dann nochmal solange für 443. Erst dann schaltet Apache auch von gelb auf grün. Ist das normal oder sollte es schneller gehen?
Dies ist auch so, wenn ich Windows im abgesicherten Modus starte.
Michalori
 
Posts: 6
Joined: 26. April 2015 22:33
Operating System: Windows 7 Ultimate 64 bit

Re: Apache läuft - aber keine Verbindung zu localhost

Postby Nobbie » 28. April 2015 13:55

Michalori wrote:Habe mir die configs mal angesehen. Die einzigen listen Anweisungen betreffen die ports 80 und 443.


Damit fange ich nichts an, wenn überhaupt, muss ich die Zeilen im Original sehen.

Michalori wrote:Wenn ich die Rechner IP im Browser eingebe, lande ich bei einer MikroTik router config Seite. Da ich keinen solchen Router nutze, denke ich mal, es ist etwas von XAMPP installiertes.


Ne, da liegst Du definitiv kilometerweit daneben. Xampp installiert gar nichts in dieser Hinsicht. Welche IP gibst Du denn ein?

Vielleicht erzählst Du mal ein wenig über Dein Rechnerumfeld, ich weiß hier von gar nichts. Ich kenne keine Hardware, keine Software, nichts. Wenn Du meinst, es liegt an Xampp (das glaube ich aber nicht), dann schmeiß Xampp herunter und installiere Apache manuell (den kann man auch ohne Xampp installieren). Irgendetwas ist bei Deiner Netzwerkumgebung ziemlich krumm, wobei ich es nicht sagen kann, was es ist, weil ich sie nicht kenne.

Michalori wrote: Wenn ich Apache starte, dauert es fast 5 Minuten bis Port 80 belegt wird und dann nochmal solange für 443. Erst dann schaltet Apache auch von gelb auf grün. Ist das normal oder sollte es schneller gehen?
Dies ist auch so, wenn ich Windows im abgesicherten Modus starte.


Das ist ein relativ typisches Zeichen, dass mit der Netzanbindung etwas nicht stimmt.

P.S.: Kann es sein, dass Du eine virtuelle Maschine installiert hast? VirtualBox oder so etwas?
Last edited by Nobbie on 28. April 2015 14:01, edited 1 time in total.
Nobbie
 
Posts: 8780
Joined: 09. March 2008 13:04

Re: Apache läuft - aber keine Verbindung zu localhost

Postby Michalori » 29. April 2015 01:06

Ja, VirtualBox war tatsächlich noch installiert. Hab ich deinstalliert, Rechner neu gestartet, trotzdem keine Änderung.
Allerdings ist jetzt eine Netzwerkverbindung verschwunden, dies wird dann wohl von der VirtualBox gewesen sein. Das erklärt wohl auch den merkwüdigen Routerzugriff, den ich kurz hatte.

Hier nun die Zeilen, die ich meinte.
Aus der httpd.conf:
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80

und aus der httpd-ssl.conf:
# When we also provide SSL we have to listen to the
# standard HTTP port (see above) and to the HTTPS port
#
Listen 443

Nur Apache zu installieren hab ich auch schon versucht. Allerdings auch erfolglos.

Rechner ist dieser hier: http://support.hp.com/us-en/document/c03532735
Allerdings habe ich Win8 direkt nach dem Kauf durch Win7 ersetzt.

An Software die eventuell dazwischenfunkt ist folgendes installiert:
Avast Antivir
Comodo Firewall
MegaSync
Hatte ich aber auch schon alles ausgeschaltet und trotzdem ging es nicht.
Michalori
 
Posts: 6
Joined: 26. April 2015 22:33
Operating System: Windows 7 Ultimate 64 bit

Re: Apache läuft - aber keine Verbindung zu localhost

Postby Nobbie » 30. April 2015 21:19

Irgendetwas funkt Dir dazwischen, aber das kann man von hier aus nicht erkennen. Die einzige Lösung, die wirklich hilft, willst Du ja nicht ausführen...
Nobbie
 
Posts: 8780
Joined: 09. March 2008 13:04

Re: Apache läuft - aber keine Verbindung zu localhost

Postby Altrea » 30. April 2015 22:53

In manchen Fällen hat ein Deaktivieren von Sicherheitssoftware nicht ausgereicht. Erst ein vollständiges Entfernen hat XAMPP zum Arbeiten gebracht. Das wäre als letzte Handlung vielleicht noch einen Versuch wert.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 8299
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: Apache läuft - aber keine Verbindung zu localhost

Postby Michalori » 01. May 2015 15:13

Ok, nach zwei Wochen habe ich nun eine Lösung gefunden. Habe alles über Windows Bordmittel realisiert. In den Windows Funktionen die Internet Information Services aktiviert und installieren lassen. Und siehe da, bei Aufruf von localhost wurde auch sofort die iisstart.htm angezeigt. Dann über den Webplattforminstaller noch die benötigte Zusatzsoftware installiert und alles läuft. Zugegeben, ist natürlich umständlicher als eine Ein-Klick-Installation a la XAMPP, aber mit etwas gebastel läuft es dafür auch.
Trotzdem Danke nochmal für die Lösungsansätze.
Michalori
 
Posts: 6
Joined: 26. April 2015 22:33
Operating System: Windows 7 Ultimate 64 bit

Re: Apache läuft - aber keine Verbindung zu localhost

Postby joehosch » 13. May 2015 08:39

Hallo,
erst einmal danke, du hast mich bei meinem gleichen Problem auf die (wahrscheinlich richtige) Fehlerquelle gebracht. Auch das Topic ist gut passend.
Ich habe zuletzt die Heimnetzgruppe verändert und ein Verzeichnis freigegeben.
Nur habe ich keine Ahnung, wie ich den Fehler beheben könnte.
Vorher lief xampp trotz Skype, teamdrive, teamviewer, dropbox. Momentan auf Port 81. sonst alles versucht, was oben angeführt ist.

Ich habe in den Windows systemsteuerung - Programme und Funktionen - Funktionen: die Internet Information Service freigegeben.
Dann wurde ich mit localhost aber auf die ils-Seite weitergeleitet. Den wollte ich mir eigentlich nicht installieren, vor allem, weil ich nicht genau weiß, was das ist und macht.
Habe es wieder deaktiviert und jetzt muss ich neustarten. :(

Doch zuvor noch die Frage: Warum stört die Dateifreigabe in der Heimnetzgruppe die Verbindung zu xampp?

Nachtrag: Inzwischen habe ich drivers/etc/hosts geändert und
127.0.0.1 localhost
::1 localhost
auskommentiert. Dann noch in der httpd.config wieder den Port80 eingestellt. Daraufhin läuft
http://localhost/phpmyadmin
aber http://localhost/t/test.php u.ä. wird nicht ausgeführt (Datei ist in htdocs vorhanden) Getestet mit Mozilla und Chrome auf Win7.

Horst
joehosch
 
Posts: 9
Joined: 13. May 2015 08:16
Operating System: Win 7

Re: Apache läuft - aber keine Verbindung zu localhost

Postby Nobbie » 13. May 2015 11:10

joehosch wrote:Doch zuvor noch die Frage: Warum stört die Dateifreigabe in der Heimnetzgruppe die Verbindung zu xampp?


Um da auf Nummer sicher zu gehen, dass das wirklich so ist (und nicht eine andere Ursache hat, die einfach nur zeitgleich stattgefunden hat), würde ich einmal die Freigabe wieder wegnehmen und testen. Ansonsten benötigen wir hier unbedingt vollständige Fehlermeldungen und Beschreibungen über das Verhalten, mit "stört" oder "geht nicht" fange ich nichts an.

joehosch wrote:Dann noch in der httpd.config wieder den Port80 eingestellt


Aha, wenn das vorher anderes war (wie war der Wert davor), führt die Eingabe von http://localhost (ohne weitere Portangabe) zu einer Fehlermeldung (Server antwortet nicht o.ä.).

joehosch wrote:aber http://localhost/t/test.php u.ä. wird nicht ausgeführt


s.o. - "wird nicht ausgeführt" sagt mir nichts. Was passiert genau, welche Fehlermeldung tritt auf? Was ist der Inhalt (Quellcode) von test.php? Wie wurde test.php erstellt? Was passiert bei Eingabe von http://localhost oder auch http://localhost/index.php
Nobbie
 
Posts: 8780
Joined: 09. March 2008 13:04

Re: Apache läuft - aber keine Verbindung zu localhost

Postby joehosch » 13. May 2015 15:35

Hallo,
ich habe den Fehler gefunden.
Hier mal genauer:
stört heißt, dass da etwas nicht funktioniert, wie oder was genau weiß ich ja nicht. Auf jeden Fall traten die gleichen Symptome auf wie oben beschrieben:

Zuerst konnte ich über localhost kein xampp aufrufen. Nach diversen Schritten incl. Neuistallation von xampp.
Apache und mysql auf Xampp laufen, also werden normal aufgeführt wie Xampp angibt und
der Aufruf von localhost funktioniert auch wie er soll. Es erscheint xampp.

Aber der Aufruf von irgendeiner php Datei funktioniert nicht, d.h. es passiert nichts. Der browser versucht lange zu laden und dann kommt eine leere Seite. Auch der Quelltext ist leer.
Das gilt für alle meine php-Seiten, die auf dem anderen Computer laufen. allerdings unter xampp Version 2.5 auch auf Win7.

Aber danke für die Hilfe.
Ich habe jetzt noch mal genauer versucht, mit einer Testdatei die ich auf nur hallo Welt reduziert hatte - und die lief. Weitere Suche brachte mir die
Lösung:
Bei der Neuinstallation wurde auch die mysql.ini überschrieben und das Passwort gelöscht. Alle meine Dateien haben aber eine Verbindung zur DB hergestellt, mittels einer konfig-Datei - und sich daran aufgehangen.
Der ursprüngliche Fehler ist bei der Fehlersuche durch einen anderen Fehler ersetzt worden. :shock:

Danke für die Hilfe.

Horst
joehosch
 
Posts: 9
Joined: 13. May 2015 08:16
Operating System: Win 7


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 8 guests