HTTP Error 500 heißt, dass deine Website im Moment kaputt ist. So schlau warst du vermutlich schon vorher? Mehr Informationen liefern die Fehlerprotokolle deines Webservers (Apache Error Logs) und ggf. der Debug-Modus, den du aktivieren kannst, in dem du in der Konfigurationsdatei wp-config.php
die Zeile auf
define( 'WP_DEBUG', true );
änderst. Anschließend sollten dir bei Aufruf der Webseite zusätzliche Fehlermeldungen angezeigt werden, die (hoffentlich) mehr Aufschluss über die Ursachen liefern. (Anschließend die Zeile bitte wieder auf
define( 'WP_DEBUG', false );
ändern. Du möchtest möglichen Angreifern auch nicht zuviel verraten.)
Wenn du hier nicht fündig wirst, könntest du als nächstes per FTP dein Pluginverzeichnis in wp-content/no.plugins
umbenennen und schauen, ob sich hierdurch etwas ändert. Das Ziel ist, Plugins als mögliche Fehlerquellen auszuschließen. Ist die Seite nach Umbenennen des Verzeichnisses wieder erreichbar, kannst du das Verzeichnis wieder in wp-content/plugins
zurück benennen und die Plugins einzeln aktivieren. Taucht der Fehler wieder auf, weißt du, woran es liegt.
Sollte es nicht an den Plugins liegen, kannst du das Verzeichnis deines aktuell genutzten Themes umbenennen. WordPress fällt dann automatisch auf eines der Standard-Themes („Twenty …“) zurück.
Liegt es auch nicht an den Themes, kannst du WordPress manuell aktualisieren. Meistens reicht es hierfür aus, die Verzeichnisse wp-admin
und wp-includes
auf dem Server zu löschen und dann aus einem frisch heruntergeladenen Dateiensatz wieder hochzuladen. Das Verzeichnis wp-content
darf dabei natürlich nicht gelöscht oder verändert werden – hier sind deine eigenen Mediendateien, Plugins und Themes.
Liegt es auch nicht an WordPress, stimmt wahrscheinlich etwas mit der Serverkonfiguration nicht – falsche PHP-Version, zu niedriges PHP Memory Limit, falsche Zugangsdaten für die MySQL-Datenbank, …
Das hört sich jetzt alles recht aufwändig an, aber wenn du die Schritte wie beschrieben abarbeitest, ist das eigentlich nicht viel mehr als eine halbe Stunde Aufwand – wenn du den Fehler direkt findest, auch deutlich weniger.