Hast Du mal im Apache Error-Log (xampp\apache\logs) geschaut? Da solltest Du mal nach Einträgen, vor allem vom Typ [error], schauen.
Hallo zusammen,
ich habe auf meinem Notebook unter Windows 7 (64Bit) xampplite laufen, das auch immer ganz hervorragend funtioniert hat.
Seit heute plötzlich nicht mehr.
Installiert habe ich es direkt unter C, die Ports sind frei.
Rufe ich localhost direkt auf, dann arbeitet der Browser, liefert mir aber lediglich eine weiße Seite.
Ich bin nun schon den ganzen Nachmittag am googeln, finde auch immer wieder Posts, die sich speziell auf Windows 7 beziehen, etwas Hilfreiches war aber nicht dabei.
Und wie kann das überhaupt sein, das etwas stabil läuft und plötzlich nicht mehr?
Bin für jeden Tipp dankbar.
Besten Dank schon mal.
Grüße aus der Löwenstadt, Nadine
Hast Du mal im Apache Error-Log (xampp\apache\logs) geschaut? Da solltest Du mal nach Einträgen, vor allem vom Typ [error], schauen.
Ja, habe ich:
[Tue Nov 15 15:31:15 2011] [warn] pid file C:/xampplite/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Tue Nov 15 15:31:15 2011] [notice] Digest: generating secret for digest authentication ...
[Tue Nov 15 15:31:15 2011] [notice] Digest: done
PHP Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
[Tue Nov 15 15:31:16 2011] [notice] Apache/2.2.12 (Win32) DAV/2 mod_ssl/2.2.12 OpenSSL/0.9.8k mod_autoindex_color PHP/5.3.0 configured -- resuming normal operations
[Tue Nov 15 15:31:16 2011] [notice] Server built: Jul 22 2009 11:35:54
[Tue Nov 15 15:31:16 2011] [notice] Parent: Created child process 4204
[Tue Nov 15 15:31:17 2011] [notice] Digest: generating secret for digest authentication ...
[Tue Nov 15 15:31:17 2011] [notice] Digest: done
PHP Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
[Tue Nov 15 15:31:19 2011] [notice] Child 4204: Child process is running
[Tue Nov 15 15:31:19 2011] [notice] Child 4204: Acquired the start mutex.
[Tue Nov 15 15:31:19 2011] [notice] Child 4204: Starting 150 worker threads.
[Tue Nov 15 15:31:19 2011] [notice] Child 4204: Starting thread to listen on port 443.
[Tue Nov 15 15:31:19 2011] [notice] Child 4204: Starting thread to listen on port 80.
[Tue Nov 15 15:31:19 2011] [notice] Child 4204: Starting thread to listen on port 443.
[Tue Nov 15 15:31:19 2011] [notice] Child 4204: Starting thread to listen on port 80.
Grüße aus der Löwenstadt, Nadine
Hast du Skype installiert?
Wenn ja, gehe dort in die Verbindungseinstellungen und verbiete Skype die Nutzung von Port 80 und Port 443![]()
Ja, habe ich. Daran liegt es aber nicht. Ich habe Skype fast immer komplett aus.
Ich habe auch einen Portcheck gemacht. Die Ports sind frei, bis ich xampp starte.
Dann sind die Ports belegt und die Konsole bestätigt, dass sowohl apache als auch sql laufen.
Trotzdem erhalten ich weiterhin eine weiße Seite und einen Browser im Dauerladezustand.
Das ist es ja - genau diese Sachen stehen überall. Das trifft aber eben nicht zu.
Ich dachte erst, es hätte vielleicht was mit dem letzten Windows-Update zu tun. Auf meinem anderen Rechner läuft aber alles ganz normal trotz gleicher Updates. Darum schließe ich das mal aus.
Grüße aus der Löwenstadt, Nadine
Ein ähnliches Problem hatte ich auch schon - eine Neuinstallation hats behoben. Ist ja kein großer Aufwand, würde ich wohl einer langen Suche bevorzugen.
So, das Problem ist nun endlich behoben.
Also, irgendwann stellte sich heraus, dass man das Ganze unter der Eingabe der IP-Adresse aufrufen konnte.
127.0.0.1/xampp/
Die Eingabe von localhost funktionierte nicht.
Die Lösung:
Unter \system32\drivers\etc\hosts
Hier steht folgendes drin:
::1 localhost
Das musste ersetzt werden durch
127.0.0.1 localhost
Nun funktioniert es wieder.
Wie das ganze zustande kam, weiß ich aber immer noch nicht, da es ja in der letzten Woche noch funktioniert hat.
Vielen Dank trotzdem für eure Hilfe!
Grüße aus der Löwenstadt, Nadine
Der Eintrag ::1 ist das IPv6-Äquivalent zu 127.0.0.1 und das steht seit Windows Vista immer drin. Offenbar hat XAMPP beschlossen, nicht mehr am IPv6-Interface zu lauschen...
Diesen Eintrag solltest du übrigens besser nicht ganz ersetzen sondern lediglich weiter nach unten stellen - dieser Eintrag wird (genau wie der localhost-Eintrag für 127.0.0.1) für einen vernünftigen IPv6-Betrieb benötigt und kann durch Abwesenheit für ein Nichtfunktionieren von IPv6-Verbindungen führen.
Meine Hosts-Datei sieht z.B. so aus:
Code:127.0.0.1 localhost ::1 localhost
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)