PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : httpd.conf Syntax Error



mrhomn
28.08.01, 10:21
Hi

Ich habe gestern ein alten Rechner (P 133) mit Linux installiert. Das Ding soll demnächst als DHCP, Samba und Apache Server für LAN Parties seinen Dienst tun.

Ich bekomme allerdings die Meldung (beim booten bzw. runlevel-wechsel), dass in der httpd.conf ein Syntax Error ist. Apache startet nicht.

Weiß jemand eine Möglichkeit herauszufinden, an was es da scheitern könnte?

Björn

Ach so, verwendete Distri ist SuSE 7.0

sauron
28.08.01, 23:42
hi,
leider hat suse das script apachectl aus dem apache packet herausgenommen, damit konnte man immer sehr schön sehen ob/wo man syntax fehler hat. du must aber auch nicht jedesmal neustarten oder den runlevel wechseln um apache neuzustarten. /etc/init.d/apache restart bzw. /etc/rc.d/apache restart reicht vollkommen aus. außerdem siehts du dann vielleicht auch noch eine aussagekräftigere fehlermeldung.

Sven[CnCBoa]
28.08.01, 23:52
Die Fehlermeldung landet doch eh in /var/log/httpd/error_log

Schau da rein und du siehst was falsch ist ;)

meinereinerseiner
28.08.01, 23:54
hmm - geh mal in die httpd.conf und vergib mal einen servernamen, welcher vom dns bzw. per hosts aufgelöst werden kann.

### Section 2: 'Main' server configuration
ServerName hier.den.namen.rein


tom

macmuess
29.08.01, 10:17
Hallo,

hast Du vielleicht die httpd.conf mit dem KDE-Texteditor geöffnet, oder so?
Dann macht dieser Zeilenumbrüche, die eigentlich nicht gewünscht sind und schreibt eigentlich ausmarkierten Text in die nächste Zeile, was natürlich zu Fehlern führt!
Die Zeilen sind teilweise auch einfach nicht lang genug, um die ganze Anweisung aufzunehmen. Mit einem "\" am Ende der jeweils ersten Zeile läßt sich das aber beheben.

Vielleicht hilft es!

Ole.