Michael Schröpl: APACHE unter WIN95

Beitrag lesen

Hi,

Nur unter Win95 habe ich mit dem Apache Probleme. Ich mache das Dos-Fenster auf und er schreibt wohl "Apache is running" aber ich bekomme danach den DOS-Prompt.

Läuft der Apache danach? Was steht im Error-Log?

Und jedesmal schreibt er (auch wenn ich neu gestartet habe): ... unclean shutdown of previous Apache run?

Im logs-Verzeichnis des Apache befindet sich eine Datei namens httpd.pid, wenn der Apache läuft.
Dort steht die Prozeß-ID des Apache drin. Kommandos wie "beende Dich" oder "lies Deine Konfiguration neu" (alle über "apache.exe -optionsliste" möglich) müssen ja irgendwie feststellen, an welchen Prozeß sie ihre Information zu schicken haben.
Beendest Du den Apache "regulär", dann wird diese Datei entfernt; schießt Du das entsprechende DOS-Fenster einfach ab, dann bleibt diese Datei übrig - und der Apache merkt beim nächsten Start, daß Du genau dies getan hast. Er kann insbesondere nicht unterscheiden, ob ein anderer Apache mit dieser PID bereits läuft (was ggf. keine gute Idee wäre), und startet sich trotzdem, meckert aber über Dein Verhalten ... ;-)

Was mache ich falsch? (Geht's denn unter Win95 überhaupt??)

Klar geht es. Frag mich aber nicht, in welcher der vielen Win95-Versionen man ggf. was zusätzlich braucht. Bei meinem uralten Win95 lief Apache ohne irgendwelche zusätzliche Installation; sollte er etwas vermissen, dann wird es das wahrscheinlich ins error_log schreiben ...

mfG - Michael

P.S.: Starte mal ein command.com, positioniere in das Apache-Verzeichnis und führe dann "apache.exe" aus - dann kannst Du dessen Meldung auch lesen, ohne daß das Fenster sofort wieder zuklappt ...