Laut einem Leserbrief von Sebastian Mares in Heft 19 der c’t 2007 ist es möglich, bei dem beliebten Hosting-Unternehmen all-inkl – auch bekannt als Neue Medien Münnich – sowohl PHP5 als auch die Ausführung von PHP im CGI-Mode zu verwenden.
Hinsichtlich ersterem soll eine eMail an den Support genügen, was dazu führen kann, dass der Account noch in derselben Nacht auf PHP5 umgestellt wird. Vorher sollte man allerdings prüfen, ob die betreffenden Scripte überhaupt korrekt auf PHP5 laufen – bestenfalls mittels eines anderen Accounts bei all-inkl, den man als erstes auf PHP5 umstellen lässt.
Um die Ausführung von Scripten im CGI-Modus zu erzwingen, genügt folgende Zeile in der .htaccess:
AddHandler php-fastcgi .php .php4 .php3
Dabei ist es auch möglich, nur ausgewählte Scripte im CGI-Modus ausführen zu lassen. Dies wird beispielsweise erreicht, indem man diese Scripte mit der Erweiterung .phpcgi statt .php versieht und in der htaccess folgende Zeile einfügt:
AddHandler php-fastcgi .phpcgi
Sollte jemand mit den hier vorgeschlagenen Vorgehensweisen Erfahrungen gesammelt haben, können diese gern an dieser Stelle in der Kommentarfunktion berichtet werden.
Also ich bekomme dann nur den quelltext im Browser angezeigt.
Ich habe gerade über
AddHandler php5-cgi .php
auf php5 umgestellt und muss sagen, dass die Seite nun deutlichst langsamer lädt. Falls sich das nicht beheben lässt, wird es Zeit für einen Providerwechsel.
Bei mir hat es problemlos funktioniert, lediglich der Login ist einen Ticken langsamer.
Habe damit PHP4 auf PHP5 umgestellt, um zu sehen, ob mein PHPbb2 Forum auch mit PHP5 läuft
Ja,
mittlerweile muss den Support nicht mehr kontaktieren, sondern ergänzt die htaccess um die Zeile
AddHandler php5-cgi .php
Falls die Seite langsamer läd: Cache aktivieren.
Ach ja: Bei Domainfactory lautet die Zeile:
AddType application/x-httpd-php5 .php .php4 .php3 .php5
dann lässt sich auch dort php5 aktivieren.
Bei 1&1 lautet die Zeile in der htaccess:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
@Michael: all-inkl.de weist ausdrücklich darauf hin das webspace im cgi-modus erhöte last verursacht und dadurch die seiten langsamer laden. Daher wird ausdrücklich darauf hingewiesen diesen nur im notfall zu verwenden oder wenn es nicht anders geht. Alternativ kann man kostenlos auf einen anderen Server mit php/mysql5 umziehen. Die Seite ist dann ab 2Uhr für ca 4 std nicht erreichbar. Aber noch immer besser als Provider Wechsel *g*