1&1 Probleme mit WordPress – http 500 Fehler
Schon in der letzten 2.6.5 WordPress Version sind mir einige Dinge im Backend aufgefallen. Viele Plugins ließen sich zum Teil nicht mehr automatisch aktualisieren, oder auch das automatische WordPress Upgrade funktionierte nicht mehr bei jeden von 1&1 gehosteten Blog. Immer wieder Abstürze die im http 500 Fehler endeten. Selbst neue Blogartikel endeten im http 500 Fehler und ließen sich nicht speichern. Erst durch einer Deaktivierung bzw. Serverseitige Löschung ALLER WordPress Plugins kam ich wieder in das Backend von WordPress.
Mit der neuen 2.7 WordPress Version wurde dies aber nun immer schlimmer und ich bekam im Backend öfter den http 500 Statuscode angezeigt.
Mit der Deaktivierung des ein oder anderen WordPress Plugin wurde dieses Problem zwar wieder gelöst, aber es tauchten nun an anderer Stelle Probleme auf.
Selbst wenn ich ein Alternativ Plugin gefunden habe, welches sich zwar installieren ließ, aber dann nicht konfigurieren. Die Angezeigte Seite im WordPress Backend blieb weiß.
Nachdem ich via Google ein paar Lösungen gesucht habe und vieles ausprobierte, kam mir nur hier ein tatsächlicher Lösungsansatz.
Die .htaccess Datei auf dem 1&1 Server sollte geändert werden. Erstmal hab ich die „alte” -.htaccess gesichert und dann mal die Änderung probiert.
Das WordPress Deutschland Forum empfiehlt folgende Änderung der .htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule># END WordPress
# Force www
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]# PHP5 auf 1und1 einschalten
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
Und siehe da, kaum habe ich die .htaccess Datei entsprechend geändert, funktionierten wieder alle Plugins und das automatische Upgrade ebenso.
Als ich nun diese Datei auf allen meinen Blogs entsprechend geändert habe, ist mir aufgefallen, das manche .htaccess nur bis # END WordPress gingen und manche schon den Zusatz AddType x-mapp-php5 . php beinhalteten.
Wahrscheinlich wurde hier schon vom 1&1 Support eine Änderung vorgenommen, als ich vor ein paar Monaten schon mal eine Anfrage zum WordPress Fehler: Konnte Datei nicht auf Festplatte kopieren stellte.
Wenn ihr also ebenso bei 1&1 hostet und dieses http 500 Problem habt, testet mal die Änderung der .htaccess
Natürlich kann ich keine Garantien übernehmen, also sicher VORHER eure Dateien, damit ihr binnen Sekunden alles wieder im Ursprung habt.
Hab ihr ähnliche Probleme, oder Lösungen? Ich freue mich auf jedes Kommentar!
Ciao Marco,
vielen herzlichen Dank, dieser Tipp hat mir eine Menge Zeit, Arbeit und Nerven ersparrt!!!
LG,
Stefan.
Genau diese Probleme hatte ich auch in einem Blog bei 1&1:
Error 500 – Internal server error
oder
Die Plugin-Seite blieb einfach weiß – also ohne Inhalte.
Ich habe nur diese zwei Zeilen übernommen:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
und alles ist OK.
Ich hatte schon ins Auge gefasst, alles neu zu installieren. Zum Glück bin ich gerade noch rechtzeitig auf diesen Beitrag gestoßen.
Vielen Dank.
Das ist ja verrückt! Bei mir stehen die beiden x-mapp-php5 Zeilen schon in der .htaccess obwohl ich mir sicher bin, dass ich ich die Datei noch nicht bearbeitet habe. Das Update funktioniert aber trotzdem nicht, bzw. bleibt bei “Update wird entpackt.” einfach hängen…
Von http 500 Problemem habe ich dagegen noch nichts gemerkt. Ich glaube es wird Zeit, dass ich den Hoster wechsle! :-(
Ja das mit dem Update habe ich auch, aber nicht bei jeden Blog von 1&1. Überspiele ich es manuell klappt es einwandfrei und meistens dann auch beim nächsten Update.
Bei anderen Blogs auch so ohne Schwierigkeiten
Super. Ich bin so erleichtert, dass es bei meinem Kunden nun mit diesem Tipp funzt. Hurra. *daumenhoch
Hallo,
danke für den Tipp, hat bei mir jetzt auch geholfen, hatte ähnliche Probleme mit wp 2.9.2
Stephan
Vielen Dank! Hat mir sehr geholfen. War schon am Fingernägelknabbern.
Ich kann’s kaum fassen: Ein völlig verändertes Dashboard, Seiten geben endlich ihre Eingabemaske frei und lassen sich speichern, ebenso die Artikel und kein error 500 mehr. Und das nach stunden- und tagelanger Einarbeitung in wordpress – immer hab ich gedacht, ich hätte etwas falsch gemacht.
Die Erstellung einer .htaccess datei – war auf dem server nicht aufzufinden – und ein beherztes Laden auf den 1und1 server hats dann gebracht. War auch kurz vor der Neuinstallierung oder Umkehr zu anderem Programm. Ein deutlicher Hinweis bei der Installation von wordpress wär wirklich hilfreich. 1000 Dank! Conny
Herzlichsten Dank!!!!!
Bin seit 2 Tagen nahe der Verzweiflung!!!
Super Typ!
Hallo, bei mir derselbe Fehler, 1und1 Konto und plugins funktionieren nicht. Was ich aber nicht hinbekomme: Die htaccess auf dem 1und1 Server zu ändern. Mir wird der Zugriff über mein FTP Programm verweigert. Die htaccess liegt in dem /log Verzeichnis, nicht wahr?
Wie kann ich die htaccess also ändern – falls ich die richtige Datei zu fassen habe?
Vielen Dank,
Jörn
OK, bin als Newbie geoutet: Die htaccess im log Unterverzeichnis kann man nicht ändern.
Einfach eine cleane htaccess Datei nur mit dem Code von oben ins root Verzeichnis legen – und WordPress ickt nicht mehr im Zusammenspiel mit 1und1!
1000 dank! das hat mir grad ziemlich den tag gerettet!
Hi!
Vielen lieben Dank – das war eine einfache und schnelle Lösung.
Wieso muss das eigentlich bei 1&1 so kompliziert sein? Normalerweise hoste ich Kundenseiten bei one.com – da funktioniert das alles problemlos… kostet nur einen Bruchteil von 1&1 und hat einen Chat-Support, der einfach spitzenklasse ist.
Greetz
Kai Adelmann
Hallo,
Ein toller Artikel, werde ich weiter empfehlen
Vielen lieben Dank, das war eine einfache und schnelle Lösung.
Bjoern
Hallo,
vielen Dank. Bei mir ging es auch nicht bis ich dem ganzen WordPress Verzeichniss die vollen Rechte (777) gegeben habe. Vielleicht hilft der Tip dem ein oder anderem hier.
Super!!! Vielen Dank! Dein Artikel hat mir schnell und einfach weitergeholfen und mir damit den Tag gerettet!!!