Hallo,
ich bin jetzt wirklich sehr verzweifelt denn nach dem Versuch meine PHP-Version von 4.0.6 auf die aktuelle 4.3.* zu updaten läuft mein Apache-Server nun nicht mehr. Immer wenn ich den Server starten will bekomme ich folgende Meldung:
/etc/httpd # apachectl start
[Sun Mar 30 01:43:30 2003] [warn] NameVirtualHost 217.160.110.83:80 has no VirtualHosts
/usr/sbin/apachectl start: httpd started
Ich habe wirklich überhaupt nichts an der httpd.conf geändert. Die Direktive NameVirtualHost ist auch nicht auskommentiert. Ich hoffe wirklich, dass Ihr mir weiter helfen könnt. Und obwohl am Ende steht "http started", läuft der Server nicht -
Ã?ber die Suchfunktion konnte ich leider auch nichts finden was mich weiter bringt. Bitte helft mir - vielen Dank im Voraus
Sebastian
Apache läuft nicht mehr nach PHP Neuinstallation
Re: Apache läuft nicht mehr nach PHP Neuinstallation
poste mal den teil mit den vhosts :)
aus der httpd.conf
aus der httpd.conf
Re: Apache läuft nicht mehr nach PHP Neuinstallation
Wenn er [warn] sagt, dann ist das IMHO nur eine Warnung, die aber nicht z.B. [crit] ist. Was sagen deine ganzen Logfiles, insbesondere error.log dazu?
Um obige Warnung abzustellen, poste mal das Ergebnis von:
Um obige Warnung abzustellen, poste mal das Ergebnis von:
Code: Select all
grep "^<VirtualHost" httpd.conf
grep ^BindAddress httpd.conf
grep ^Listen httpd.conf-
seeschweiler
- Posts: 4
- Joined: 2003-03-30 01:39
Re: Apache läuft nicht mehr nach PHP Neuinstallation
grep "<VirtualHost" /etc/httpd/httpd.conf
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost _default_:443>
<VirtualHost 217.160.110.83:80>
<VirtualHost 217.160.110.83:443>
grep ^BindAddress httpd.conf
->keine Ausgabe
grep ^Listen httpd.conf
->keine Ausgabe
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost 217.160.110.83>
<VirtualHost _default_:443>
<VirtualHost 217.160.110.83:80>
<VirtualHost 217.160.110.83:443>
grep ^BindAddress httpd.conf
->keine Ausgabe
grep ^Listen httpd.conf
->keine Ausgabe
Re: Apache läuft nicht mehr nach PHP Neuinstallation
http://httpd.apache.org/docs/mod/core.html#virtualhostgrep ^BindAddress httpd.conf
->keine Ausgabe
grep ^Listen httpd.conf
->keine Ausgabe
NOTE: The use of <VirtualHost> does not affect what addresses Apache listens on. You may need to ensure that Apache is listening on the correct addresses using either BindAddress or Listen.
Das ist für den Apachen wohl nicht dasselbe und deshalb zeigt er dir obige Warnung an.NameVirtualHost 217.160.110.83:80
<VirtualHost 217.160.110.83>
Trotzdem: Checke deinen error.log. Ich bin mir ziemlich sicher, dass der Grund, warum der Apache nicht startet ein anderer ist. Mit grosser Sicherheit könnte es sogar daran liegen, dass du keine Listen oder BindAddress Angabe hast. Aber das sollte im Log stehen.