hallo Richard,
Durch Zufall bekam ich bereits einmal heraus, dass ich die httpd.conf auf Syntax überprüfen muss.
Das hättest du herausbekommen können, wenn du meinen Artikel, wie bereits empfohlen, gelesen hättest. Und "wir" kämen wesentlich schneller zu zielführenden Antworten, wenn du dir angewöhnen wolltest, dein Betriebssystem und die verwendete Apache-Version gleich als erstes anzugeben.
Ich erhielt Fehlermeldungen bei so gut wie allen Directives, z.B. auch bei ScriptAlias.
Diese Directives habe ich dann alle auskommentiert.
Die Idee mit dem Löschen ist nicht ganz verkehrt, aber wenn es "so gut wie alle" betrifft, ist da Vorsicht geboten, da kann noch ein anderes zugrundeliegendes Problem vermutet werden.
Danach konnte ich den Apachen zwar starten, aber nicht mehr über localhost bzw. 127.0.0.1 aufrufen
Klar. Wenn die entsprechenden Direktiven fehlen, geht das eben nicht mehr. Außerdem: woher weißt du, daß er gestartet ist? Und hast du ihn irgendwie als "Dienst" eingerichtet?
geschweige denn Perl-Scripts ausführen (was ohne ScriptAlias sowieso logisch ist).
Wie sieht denn dein ScriptAlias aus? Verweist er denn tatsächlich auf die korrekte Stelle in deinem System, an der Perl installiert ist?
Wieso erkennt der Apache meine httpd.conf nicht (richtig)
Doch, genau das tut er, und da dort offenbar Unsinn drinsteht, hat er keine andere Möglichkeit, als sich wieder zu beenden.
und warum kann ich ihn sonst nicht starten?
Mit einer defekten oder ungültigen Konfigurationsdatei startet er eben nicht.
Unmittelbar nach der Installation funktioniert es ja schließlich. Auch mit der angeblich unkorrekten httpd.conf!
Wie kommst du zu dieser Aussage? Und was steht denn in deinen logs? Du müßtest bei einer Auswertung deiner logs sämtliche relevanten Antworten auf deine Fragen finden können. Außerdem: wenn du vermutest, daß deine Konfigurationsdatei nicht korrekt ist, lade sie bitte einmal auf eine temporäre Adresse hoch, so daß man sie sich anschauen kann. Ohne _konkrete_ Konfigurationsbeispiele kommen wir nicht wesentlich weiter.
Vinzenz hat dir etwas weiter unten bereits ein paar deutliche Hinweise gegeben. Es ist zwar dein gutes Recht, neue Threads zum Thema zu eröffnen, wenn deine alten Threads bereits im Archiv verschwunden sind - aber du solltest dabei zu erkennen geben, daß du die guten und richtigen Hinweise, die du bereits bekommen hast, berücksichtigt hast. Die Motivation derjenigen, die dir nicht nur helfen wollen, sondern es auch können, steigt dadurch erheblich.
Grüße aus Berlin
Christoph S.