500 Internal Server Error bei WordPress 2.8.x und höher auf 1und1 Servern
Tags: Bug | Hack | PHP | WordpressNach Updates von WordPress-Systemen von Kunden auf WordPress 2.8.x (Update 2010: Und alle Folge-Versionen!) gab es auf einigen Systemen (Webhosting-Angebote auf Shared-Hosting-Servern) vermehrt Probleme, offensichtlich geht PHP der Arbeitsspeicher aus. Die Folge ist eine recht unangenehme Fehlermeldung:
Error 500 – Internal server error
Ein interner Fehler ist aufgetreten!
Bitte versuchen Sie es zu einem späteren Zeitpunkt.
Letztlich ist es aber nicht nur der Arbeitsspeicher, es muss des Öfteren auch noch (je nach verwendeten Plugins und Server-Konfiguration) PHP5 aktiviert werden.
Die Lösung:
Zur Erhöhung des Arbeitsspeichers wird einfach eine Text-Datei mit folgendem Inhalt erstellt (vielen Dank an codedifferent für den Lösungsansatz):
memory_limit = 32M
safe_mode = off
Diese Datei wird unter dem Namen php.ini im Verzeichnis wp-admin/ der betroffenen WordPress-Installation abgelegt.
Um PHP5 zu aktivieren wird die .htaccess noch um folgende 2 Zeilen erweitert:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
Nach diesen beiden Maßnahmen sollte Ihre WordPress-Installation auf dem 1und1-Server wieder sauber und fehlerfrei laufen….
Donnerstag, 10.09.2009 um 22:10 Uhr
Danke für den Beitrag!
Freitag, 11.09.2009 um 15:25 Uhr
Danke, ich hatte die Lösung mit der php.ini schon gelesen und erfolglos ausprobiert. Aber die .htaccess hat es dann gebracht. Danke!
Freitag, 16.10.2009 um 10:04 Uhr
Danke für den Tipp. Ich hab lange nach der Lösung eines Problems mit dem PlugIn XML Sitemap gehabt (ich hatte dies Warnmeldung von oben). Dies war die Lösung 🙂
Gruß Carsten
Dienstag, 15.12.2009 um 13:28 Uhr
Wo muss die .htaccess liegen ? In —/wordpress oder in …/wordpress/wp-admin ?
Freitag, 18.12.2009 um 7:52 Uhr
Im Domain-Root…
Dienstag, 23.02.2010 um 2:23 Uhr
[…] ich den verammten Arbeitsspeicher des Servers dank dieser Seite hier gepimpt habe, hat mein PHP 20 MB! […]
Dienstag, 30.03.2010 um 11:11 Uhr
Danke für diesen Beitrag! Bekam die Fehlermeldung bei der Ausgabe einer Liste von Beiträgen. Wenn die Liste zu lang war wurde der 500 Error ausgegeben. Verwende allerdings Joomla. Aufjedenfall ist das Problem jetzt behoben! Vielen Dank
Freitag, 14.05.2010 um 17:52 Uhr
Hi,
die Lösung hat bei mir zwar den 500er Fehler geändert, jedoch bleiben meine Artikel bei der Veröffentlichung leer. Ne Ahnung woran das liegen kann?
Donnerstag, 08.07.2010 um 23:55 Uhr
Oben steht die htaccess-Datei um diese 2 Zeilen
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php erweitern
Was steht denn sonst noch in der htaccess-Datei???
Donnerstag, 05.08.2010 um 15:32 Uhr
Das, was Du da rein schreiben möchtest …
Freitag, 05.11.2010 um 18:57 Uhr
In der htacces stehen meist noch Informationen zum URL Rewriting. Dies kann wie folgt aussehen:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Ansonsten hat Stephan natürlich Recht, mann kann dort viel rein schreiben: Redirects, Standardseiten für 404er, usw.
Btw: danke für den Artikel der genau da rankt, wo er hingehört. Hab immer wieder Seiten bei 1&1 und vergesse ständig, dass man hier PHP5 extra ansprechen muss.
Montag, 07.02.2011 um 21:05 Uhr
Hallo,
ich habe bei 1&1 ebenfalls versucht WordPress zu installieren. ( PHP5 / MySQL5)
Aktuelle WordPress version.
Als erstes kam der 500 Error direkt nach eingabe der Datenbank verknüpfung.
Dann habe ich die PHP.ini mit allen Befehlen angewandt.
Damit bin ich einen Schritt weiter gekommen zur eingabe des Admin/Blockname und Passwort.
Klicke ich auf ok, das gleiche Problem wieder.
Gruß,
Rigrian
( Der Thread scheint was alt, aber er hat bis jetzt am besten gepasst )