nach langer Sucher in diesem Forum habe ich mich dazu entschlossen zu diesem ärgerlichen Problem noch einmal zu posten...
Mein Systemumgebung:
MS Windows Server 2003 Ent R2 SP2, IIS 6 wird für Exchange 2003 verwendet und muss auf Port 80 laufen. Installation von XAMPP 1.6.7 wurde ohne Probleme abgeschlossen - allerdings am Ende der Installation die erwartete Fehlermeldung, dass Port 80 eben schon belegt ist.
Kein Problem denke ich mir, da ich ja in der httpd.conf den Listener auf Port 8080 stellen kann (Port wird nicht verwendet). Also im Control Panel den Apache starten (Dienstneustart fällt ja weg, da er nicht läuft)... Allerdings sagt das Control Panel "Apache started [Port 80]" aber der Dienst startet nicht. Daraus folgt für micht, dass das Control Panel den angepasste Ports nicht anzeigt. Testweise mal den Server neu gestartet aber erneut kein besseres Ergebnis. Wieso startet also der Apache auf dem angepassten Port 8080 nicht? Starte ich Apache durch die Batch-Datei "apache_start.bat" aus dem XAMPP Stammverzeichniss manuell kommt folgende Fehlermeldung:
- Code: Select all
Apache 2 is starting ...
(OS 10048) Normalerweise darf jede Socketadresse (Protokoll, Netzwerkadresse oder Anschluss) nur jeweils einmal verwendet werden. : make_sock: could not bind to address 0.0.0.0:8080 ...
no listening sockets available, shutting down
...Unable to open logs
Der Port 8080 ist definitv frei. Ach wenn ich den Listener auf die IP bspw. 192.168.0.2:8080 setze kommt die o. g. Fehlermeldung.
Wurde dieses Problem schon einmal gelöst? Ich weiss, dass die Portanpassung bei einer manuellen Installation von Apache, also nicht mit XAMPP installiert, funktioniert...
Vielen Dank für Eure Hilfe...
EDIT: Nur zur Information: MySQL Dienst läuft...