Warum nicht mal mehrere Fliegen mit nur einer Klappe erschlagen? Völlig überraschend fand ich nach langer Suche heute die Lösung für einige sehr ärgerliche Probleme, die mir meine WordPress-Installation neuerdings machte.
Das muss ich näher erläutern…
Was ist passiert?
Bei manchen Aktionen im Adminbereich spuckt WordPress Fehlermeldungen verschiedener Arten aus oder es passiert einfach gar nichts.
Bei meiner Recherche stellte ich fest, dass offenbar sehr viele Kunden von 1und1 Hosting von den Problemen betroffen waren – ebenso wie die emaster.de-Seite, die auch bei 1und 1 gehostet ist.
Die Probleme im Einzelnen:
Wenn dieses Plugin nicht funktioniert, ist es besonders schmerzhaft. Ich habe es auf zwei verschiedenen WordPress-Installationen (beide 1und1) getestet und machte folgende Erfahrungen:
Die beiden letzten Punkte waren mir zuerst aufgefallen. Auf der Suche nach Hilfe landete ich aber zunächst auf einer falschen Fährte…
In diversen Hilfeforen wurde ein zu knapp bemessener Arbeitsspeicher des Servers als Ursache genannt. Das mag in vielen Fällen richtig sein, war es in meinem Fall aber nicht.
Denn mit 40MB ist mein 1und1-Account zwar nicht gerade üppig, aber ausreichend bemessen. Zumal ich nur sehr wenige Plugins in Betrieb habe, die alles in allem nur 13MB Ressourcen benötigen.
Auch las ich oft von falschen Berechtigungen (CHMOD) und einem fehlerhaften Flash Uploader… alles sinnlos.
So möchte ich, ohne näher auf die technischen Hintergründe einzugehen, hier eine Lösung anbieten, die in meinem Fall sämtliche oben genannte Probleme beseitigt hat.
Die Lösung liegt bei PHP5. Das alte PHP4 ist ja inzwischen eingestellt, auch das NextGEN Plugin ist auf v5 zugeschnitten.
Leider kann man bei 1und1 aber nicht einfach von PHP4 auf PHP5 umstellen – ob das auch helfen würde, sei dahingestellt. Denn interessanterweise war meine zweite Testseite eine nagelneue PHP5-Installation und hatte dennoch große Probleme.
Wie dem auch sei, mit einer kleinen Bearbeitung der .htaccess-Datei ließ sich alles klären:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
Die beiden Zauberzeilen sorgen dafür, dass sämtliche php-Dateien als PHP5 ausgeführt (geparsed) werden, was auf meinen beiden Seiten jedenfalls für glückliche Momente sorgte. Seitdem funzt alles.
Alle 1und1-Kunden können diese Information auch noch mal an Ort und Stelle im 1und1 Hilfe-Center nachlesen.
Wer noch einige technische Hinweise geben oder seine Erfahrungen loswerden möchte, ist herzlich eingeladen, einen Kommentar zu verfassen.