Apache nicht startbar

xampp lließ sich auf meinem win2007_pc schon mal installieren und lief auch 100%ig.
jetzt mußte ich xampp neu installieren (neueste version mit tomcat usw.), kireg aber nur mysql und filezilla zum laufen,
apache lässt sicht starten : PORT 80 werde bereits benutzt !
aber wovon ? wie krieg ich den „Täter“ ?
kann ich apache auf nen anderen port schieben , wenn ja, wie ?

Hallo,

apache lässt sicht starten : PORT 80 werde bereits benutzt !
aber wovon ? wie krieg ich den „Täter“ ?

kann ich apache auf nen anderen port schieben , wenn ja, wie
?

vielleicht hilft die FAQ weiter: http://www.apachefriends.org/de/faq-xampp-windows.ht…

Gruß
Heavy

danke für tipps u. links,
leider keine abhilfe…

Hallo,

welch anderer Prozeß/Programm Port 80 belegt, kann dir hier keiner sagen.

Früher (XP usw.) half der Befehl:

netstat -a -o

Der Apache kann natürlich auf andere Ports umkonfiguriert werden, weiß aber nicht, ob dies unter Windows ebenso läuft wie unter Linux.

Dort findest du z.B. den Eintrag „Listen 80“ oft in der Datei apache2.conf oder httpd.conf.

Neustart und ggf. auch Firewall-Regeln anpassen nicht vergessen.

mfg

tf

danke für tipps u. links,

leider keine abhilfe…

Es gibt verschiedene Möglichkeiten, wie Apache konkret konfiguriert ist. Man kann alles in einer Konfigurationsdatei definieren oder auch auf mehrere Dateien aufteilen. Wie das bei XAMPP gemacht wird weiß ich nicht. Die Port Konfiguration erfolgt aber über die Listen Direktive (http://httpd.apache.org/docs/2.2/de/mod/mpm_common.h…). Eine solche Zeile sollte in einer der Dateien im Apache Verzeichnis (erster Versuche wäre die Datei httpd.conf) zu finden sein, darüber lässt sich der Port ändern.

Gruß
Heavy

Hallo Wolf !

Um herauszufinden welches Programm den Port 80 (http) belegt hat hilft das (installationsfreie) Tool TCPView aus der kostenlosen Sysinternal-Suite:
http://technet.microsoft.com/en-us/sysinternals/bb89…

Den Apache auf einem andern Port als Port 80 laufen zu lassen geht zwar leicht (mittels der bereits weiter unten angeführten ‚listen‘-Direktive), hat aber den grossen Nachteil dass du dann bei allen Links deiner XAMPP-Projekte die andere Portnummer mit anhängen musst (also z.B.: statt ‚http://localhost/testseite.html‘ dann ‚http://localhost:8080/testseite.html‘).

mfg
Christof

auch mit tcpview wird nicht angezeigt, daß die ports überhaupt genutzt werden, jedoch meckert schon die xampp-console, daß diese ports genutzt würden …langsam reichts mir, hab ja noch nen andern pc mit xp…

aber auf mein win2007 ist doch xampp schon gelaufen ? plattmachen ?

tcpview zeigt lediglich für mysql den standard-port 3306 an,
für ports 80 und 443 keine zeile
nachdem ich mit msconfig eine unichtige erscheinende prozesse
bzw. dienste deaktiviert habe,
wird apadche kurz gestartet, beendet sich aber nach ein paar sekunden wieder
tcpview zeigt weiterhin KEINE Nutzung von 80 oder 443, lediglich mysql mit 3306
XAMPP Component Status meldet beim aufruf :
Statuc check failure [3] : aha !?!?!?

langsam krieg ich die krise : immerhin lief doch xampp
bereits auf diesem pc mit diesem betriebssystem !
hilft wohl nur : plattmachen !?

Hallo,

die selbst weder W7 nutze noch das XAMP-Paket unter Windows kann ich nur raten:

Slype? Firewalls oder vielleicht sogar sowas:

http://www.golze.net/?p=796

mfg

tf

Hast du vielleicht das Programm „Teamviewer“ installiert ?
Das blockiert gerne den Port 80.