Ich habe ein seltsames Problem ... Ich benutze einen Dokumentationsgenerator, der viele Ausgaben wie docs/foo.php.html erzeugt. Es ist XHTML und enthält daher <?xml...>
Tags am Anfang der Datei. Das Problem ist, Apache hat sich irgendwie entschieden, es über den PHP-Interpreter auszuführen, obwohl ".php" in der Mitte des Dateinamens und nicht am Ende erscheint. Dies wiederum löst einen PHP-Fehler aus, weil er "<?
" als den Befehl zum Starten von PHP-Code sieht und sofort von dem folgenden "xml...
" verwirrt wird.Warum führt Apache .php.html Dateien als PHP aus?
Wie konfiguriere ich Apache, um .php-Dateien NUR auszuführen, und nicht .php.html-Dateien? Der String "php.html" taucht nirgends explizit in meinen Apache-Konfigurationsdateien auf. Es gibt eine Zeile "AddHandler php5-script .php
", aber ich sehe nicht, wie das auch ".php.html" Dateien beinhalten würde.
Es ist unmöglich, diese so weit google, wie ich sagen kann, , da google die puktation ignoriert. ".php.html Problem" etc ist das gleiche wie die Suche nach "PHP HTML-Problem", die Zillionen von Treffern gibt nicht mit meinem Problem. – davr