PHP 5 manuell umstellen

PHP 4 ist gut, doch PHP 5 wird immer mehr zur Pflicht, so auch bei mir. Hauptgrund der Umstellung war bei mir das Plugin NextGen Gallery. Die neuen Versionen/Releases dieses tollen Plugins werden wohl zwingend PHP 5 voraussetzten, wie hier auf der offiziellen Pluginsite zu lesen ist Goodby PHP 4. Bisher scheint alles zu funktionieren. Einzig das WPG2 Plugin für Gallery2 sowie die Gallery2 machen rechte Probleme, was mir eigentlich egal sein kann, da ich auf das NextGen Gallery Plugin setzte und nach wie vor zufrieden bin.

Mein Webhoster bietet offiziell nur PHP 4 an (zumindest für das Paket was ich abonniert habe und das ist das billigste und obendrein ohne Telnet Root Access) trotzdem lässt sich mit einem kleinen Trick das gleichwohl auf dem Server vorhandene PHP 5 aktivieren. Hierzu habe ich in die .htaccess meines /root/html Ordners nur folgende zwei Zeilen einfügen müssen.

Action php /cgi-php52/php
AddHandler php52 .php

Allerdings hatte ich danach das Problem, dass ich z. B. keine Artikel oder Seiten mehr speichern oder veröffentlichen konnte da mir Apache den Zugriff auf die Datei post.php wie eigentlich dem ganzen Ordner wp-admin verweigerte.

Forbidden 403 – You don’t have permission to access
/wp-admin/post.php on this server.

Hierzu gibt aber folgender Artikel eine Lösung WordPress – Forbidden Message 1. Ganz grob gesagt müssen eigenlich nur fogende Schritte ausgeführt werden:

  • Eine .htcaccess Datei mit folgendem Inhalt im Ordner yourdomain/your_wp/wp-admin ablegen
    SecFilterInheritance Off
  • Fertig