Nein, ich habe die Sufu nicht genutzt und ich habe auch nicht bei Google gesucht. Tut jetzt mal was für mich :).
Wo stellt man im Apache noch mal ein, bei welchen Dateiendungen es sich um PHP-Dateien handelt. Man kann ja auch HTML-Dateien durch den Parser jagen. War doch irgendwas mit AddHandler? Oder?
Peter
AmicaNoctis
23-10-2009, 19:54
AddType application/x-httpd-php .php .html
AddType application/x-httpd-php .php .html
Hatte ich auch so in Erinnerung, aber mir ist gestern mein Linux-Server abgeraucht. Netzteil ist wohl gehimmelt. Musste mir notgedrungen den XAMMP ziehen, aber da finde ich den Eintrag nirgends. :dontknow:
Peter
AmicaNoctis
23-10-2009, 20:01
aber da finde ich den Eintrag nirgends.
Das ist zwar merkwürdig, aber du kannst ihn auch einfach innerhalb von <IfModule mime_module> hinzufügen.
Gruß,
Amica
Das ist zwar merkwürdig, aber du kannst ihn auch einfach innerhalb von <IfModule mime_module> hinzufügen.
Gruß,
Amica
Habe gerade mal in meiner VirtualBox nachgesehen. Da läuft eine OpenSuse. Und da heißt es:
AddHandler application/x-httpd-php .php
Aber beim XAMPP finde ich auch das nicht :dontknow:
Peter
AmicaNoctis
23-10-2009, 20:15
Vielleicht ist es dort ausgelagert, hast du schon in conf/extra nachgesehen?
Vielleicht ist es dort ausgelagert, hast du schon in conf/extra nachgesehen?
Jepp. Kein Treffer bei beiden Varianten. Können die das nicht mal vereinheitlichen oder macht nur der XAMPP für Windows eine Ausnahme? Laufen tut er übrigens sehr gut, habe mit meinen PHP-Scripten keine Probleme.
Peter
onemorenerd
23-10-2009, 21:34
Durchsuche halt mal die httpd.conf und alles in extra/ nach "php". Kann ja nicht soo viele Treffer liefern.
Scriptfarm
23-10-2009, 21:43
Schau mal dort : \apache\Conf\Extra\httpd-xampp.conf
Durchsuche halt mal die httpd.conf und alles in extra/ nach "php". Kann ja nicht soo viele Treffer liefern.
Hab ich schon gemacht. Ohne das gewünschte Ergebnis.
Schau mal dort : \apache\Conf\Extra\httpd-xampp.conf
Habe ich mittlerweile gemacht. Und das gefunden:
PHPINIDir "/xampp/php"
LoadModule php5_module "/xampp/apache/bin/php5apache2_2.dll"
AddType text/html .php .phps .php5 .php4 .php3 .phtml .phpt
<FilesMatch "\.php$|\.php5$|\.php4$|\.php3$|\.phtml$|\.phpt$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
Nur begreife ich das mit dem text/html nicht so ganz. Bin vielleicht auch ein wenig Linux-geschädigt. Oder ich habe zu lange keinen Linux-Server mehr eingerichtet und bin aus der Übung :dontknow:.
Peter
Nur begreife ich das mit dem text/html nicht so ganz.
Das gibt nur den Default vor, mit was für einem Content-Type-Header solche Dateien ausgeliefert werden sollen.
Dafür, dass bestimmte Dateitypen durch den PHP-Parser geschickt werden, sorgen die nachfolgenden Zeilen (FilesMatch/SetHandler).