ubuntuusers.de

Apache sendet PHP-Quelltext statt Skript zu interpretieren

Status: Gelöst | Ubuntu-Version: Kein Ubuntu
Antworten |

atarax

Avatar von atarax

Anmeldungsdatum:
14. Juni 2008

Beiträge: 213

Wohnort: Berlin ✠berg

Ich habe seit kurzem unter Linux Mint DE einen neuen lokalen LAMP-Server laufen, den ich wie schon seit Jahren nach der Anleitung auf http://www.zentralplan.de/?37 installiert habe. Neu ist jetzt allerdings, dass mir Apache anstelle des interpretierten PHP-Skripts den Quelltext des Skripts sendet, wenn die Dateiendung .PHP lautet. Lautet die Dateiendung dagegen .php ist alles ok. Das war bisher nicht so; da war es egal, wie man die Dateiendung geschrieben hat.

Apache ist Version 2.2.22

PHP ist Version 5.3.10

Bin für jeden Tipp dankbar.

masche85

Anmeldungsdatum:
12. Juni 2009

Beiträge: 352

Man kann jede beliebige Dateiendung als php interpretieren lassen.

Die Einstellungen kannst du unter

1
/etc/apache2/mods-available/php5.conf

ändern bzw. ergänzen.

atarax

(Themenstarter)
Avatar von atarax

Anmeldungsdatum:
14. Juni 2008

Beiträge: 213

Wohnort: Berlin ✠berg

Hallo masche85, danke für die Antwort. Die Datei habe ich gefunden, allerdings steht da eine etwas kryptische Formulierung:

    <FilesMatch "\.ph(p3?|tml)$">
	SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "\.phps$">
	SetHandler application/x-httpd-php-source
    </FilesMatch>

Wie mach ich Apache da jetzt klar, dass er Groß- und Kleinschreibung akzeptieren soll?

atarax

(Themenstarter)
Avatar von atarax

Anmeldungsdatum:
14. Juni 2008

Beiträge: 213

Wohnort: Berlin ✠berg

Die Lösung ist

<FilesMatch "\.(?i:ph(p3?|tml))$">
Antworten |