Vinzenz Mai: Apache funktioniert nach Neustart nicht mehr

Beitrag lesen

Hallo Richard,

Das Thema verrät es schon fast, ich habe Apache bei mir installiert, aber nachdem ich den PC neu gestartet habe, lässt er sich nicht mehr starten. Es kommt immer die Fehlermeldung "The requested Operation has failed".

diese Fehlermeldung erhalte ich, wenn bereits ein anderer Prozess den von apache benötigten Port (standardmäßig 80) belegt, d.h. wenn typischerweise ein anderer Webserver bereits läuft. Deswegen solltest Du überprüfen, ob bereits ein Webserver läuft.

Durch Zufall bekam ich bereits einmal heraus, dass ich die httpd.conf auf Syntax überprüfen muss. Das habe ich auch gemacht. Ich erhielt Fehlermeldungen bei so gut wie allen Directives, z.B. auch bei ScriptAlias.

Christoph Schnauß selbst und auch ich haben Dir den Feature-Artikel zur httpd.conf von Christoph ans Herz gelegt. Weder Christoph noch mich hast Du einer Antwort gewürdigt, schade. Statt meinen Rat bezüglich der httpd.conf zu befolgen, hast Du meine Frage nach XAMPP als Ratschlag aufgefasst, dieses Paket zu installieren.

Diese Directives habe ich dann alle auskommentiert.
Danach konnte ich den Apachen zwar starten, aber nicht mehr über localhost bzw. 127.0.0.1 aufrufen geschweige denn Perl-Scripts ausführen (was ohne ScriptAlias sowieso logisch ist).

ja, ja, das wissen einige von uns zur Genüge. Du könntest ruhig auf Deine bisherigen Threads (im Archiv) verweisen, auch auf das, was Du bisher unternommen hast. Dann können sich potentielle Helfer auf das Wesentliche konzentrieren.

Wieso erkennt der Apache meine httpd.conf nicht (richtig) und warum kann ich ihn sonst nicht starten?

Immerhin hast Du uns nun verraten, dass Du Windows XP einsetzt; das ist schon einmal ein Fortschritt. Ich möchte nun gerne wissen, ob es sich um die Professional oder die Home Edition handelt und welcher Service Pack installiert ist.

Hast Du XAMPP sauber deinstalliert? Hast Du OmniSecure deinstallieren können? Ist das nun eine neue apache-Installation oder ist es ein Drüberbügeln? Das sind interessante Fragen, an denen Deine Probleme durchaus hängen können. Bitte beantworte in Deinem eigenen Interesse diese Fragen.

Ich habe mir Deinetwegen die Mühe gemacht, einmal OmniSecure zu installieren. Nach der Installation von OmniSecure und ActivePerl waren noch einige Einträge gemäß Installationsanleitung vorzunehmen, danach funktionierten die Perl-Beispielskripts wie erwartet.

Grundsätzlich würde ich Dir empfehlen, reinen Tisch zu machen. D.h. deinstalliere _alle_ Webserver, die auf Deinem Rechner herumliegen. Lösche ggf. von Hand die Verzeichnisse. Lösche ggf. Reste in der Registry. Deinstalliere ActivePerl. Fange nun von vorne an. Installiere zunächst apache. Teste apache, führe einen Reboot durch, teste erneut. Halte Dich an die Anleitung von Christoph, dann kann eigentlich nichts schiefgehen. Installiere erst nach diesen Tests Perl.

Freundliche Grüße

Vinzenz