hallo Björn,
hier der Link http://calmcacil.net/httpd.txt
oha. Also erstmal danke, im Interesse des Threads halte ich das so für richtig. Aber ich wäre ja nun nicht ich, wenn ich nicht gleich was zu kritteln finden würde: die ganzen Kommentare hättest du getrost rausstreichen können, damit wäre deine httpd.conf von 34 KB auf allenfalls noch 8 KB bzw. von 960 Zeilen auf allenfalls 250 Zeilen geschrumpft ... *g*
Macht nix. Ich hab sie mir gründlich durchgesehen und finde eigentlich nur unbedeutende Dinge, die ich unbedingt anders machen würde. Dazu zählt, daß die Anweisung
LoadModule php5_module modules/php5apache2.dll
deutlich weiter nach oben gehört (dorthin, wo alle anderen LoadModule-Anweisungen stehen). Wahrscheinlich ist das allerdings bloß Kosmetik und für den Apache selber schnurzpiepegal, Hautsache, er bekommt diese Anweisung irgendwann zu lesen. Ähnliches gilt im übrigen für
AddType application/x-httpd-php .php
Die Anweisung selbst ist korrekt.
Die sehr ominöse Anweisung
PHPIniDir D:/Apache/PHP
kannst du allerdings komplett und problemlos streichen. Und bei allen
AddLanguage
und
AddCharset
kannst du die ewig langen Listen erbarmungslos zusammenstreichen oder eben auskommentieren, bis bloß noch das für "deutsch" übrigbleibt - das ist allerdings alles bloß Kosmetik und hat auf dein im Ausgangsposting geschildertes Problem keine Auswirkung.
Ich habe mal _deine_ httpd.conf bei mir ins System gesetzt und damit _meinen_ Apache inclusive PHP5 gestartet. Er machts. Ich habe ja nahezu dieselben Pfade für die Installation in D:\Apache.
Wenn er es dann bei dir auch nach einem eventuellen Rechnerneustart immer noch nicht macht, kann ich nicht mehr viel weiter. Vorausgesetzt, die Pfadangaben stimmen, ist an dieser deiner httpd.conf nur wenig auszusetzen. Ein Hinweis vielleicht noch: setze mal anstelle von
DirectoryIndex index.html index.html.var
noch eine "Erweiterung" in der Form
DirectoryIndex index.php index.html index.html.var
dazu, baue dir so eine "index.php", starte deinen Apache neu (besser noch: Rechnerneustart) und schau mal, was passiert (hier ist dann auch ein Blick in die error.log angebracht).
Wenn du prüfen möchtest, ob die Syntax deiner httpd.conf korrekt ist, gehst du auf die Konsole (=>Eingabeaufforderung) und tippst dort
apache -t
Es müßte ungefähr so etwas erscheinen:
C:>D:\Apache\bin\apache -t
Syntax OK
Ist deine Syntax _nicht_ ok, gibts einen Hinweis auf die Zeile, in der der Fehler steckt.
Mehr kann ich jetzt nicht mehr dazu aussagen. Alles, was dir zur Behebung deines Problems weiterhelfen kann, findest du in diesem Thread wieder.
Grüße aus Berlin
Christoph S.
mailto:christoph.schnauss@berlin.de
http://www.christoph-schnauss.de
ss:| zu:) ls:& fo:) va:) sh:| rl:|