Fehler 500 nach WordPress Plugin Installation
Ich habe bereits gestern mit den, eigentlich erst für Weihnachten angedachten, WordPress Plugins Installationen begonnen. Nachdem alle der Plugins hochgespielt und aktiviert waren, kam es dann zum folgenden Vorfall: rief ich meinen Blog auf, kam immer nur der Fehler 500. Egal wo – auch beim Login. Ein einfaches einloggen und deaktiveren aller neuen Plugins war also nicht möglich.
Ein erste Recherche via Google (was sonst) ergab den Verdacht, dass die .htaccess die Lösung sein könnte. Die bestehende .htacess enthielt folgende Daten:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Mein erster Test: einfach einmal löschen, bzw. umbennen und schauen was passier: Fehler 404 – auch blöd.
Alle weiteren Suchen, nach einer “passenderen” .htaccess Datei verliefen sich in Studien über reguläre Ausdrücke (das Buch habe ich sogar zu Hause im Regal, aber ok..).
Dann habe ich eine andere .htaccess Datei in einem meiner Verzeichnisse entdeckt, die noch aus einem Test mit Magento stammten und ich habe diese einfach einmal getestet – und siehe da – alles wieder gut.
Für alle diejenigen, denen es evt. auch einmal so gehen sollte, hier die dort hinterlegten Einstellungen:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
DirectoryIndex index.php
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !^/media/
RewriteCond %{REQUEST_URI} !^/skin/
RewriteCond %{REQUEST_URI} !^/js/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
Auch bei dem Projekt für einen Freund, der in Sachen Baumpflege und Baumfällen tätig ist, konnte ich so wieder alles richten.


