Wir kennen das Gefühl. Dieser niederschmetternde Moment, wenn Ihre Website ausfällt und Sie keine Ahnung haben, warum. Es ist einer der häufigsten WordPress-Fehler, aber auch einer der mysteriösesten. Er sagt Ihnen nicht, was falsch ist, nur dass etwas kaputt ist.
Die gute Nachricht? Er ist fast immer behebbar. Nachdem wir unzähligen Kunden geholfen haben, haben wir uns mit diesem Fehler ziemlich oft auseinandergesetzt.
In dieser Anleitung führen wir Sie Schritt für Schritt durch die genauen Schritte, um Ihre Website wieder zum Laufen zu bringen. Folgen Sie einfach den Anweisungen, und alles wird im Handumdrehen wieder funktionieren.

Hier ist ein kurzer Überblick über die Themen, die wir in diesem Artikel behandeln werden:
- Was ist der 500er interne Serverfehler?
- Was verursacht den internen Serverfehler in WordPress?
- Behebung des 500 Internal Server Error in WordPress
- WordPress- und Browser-Cache leeren
- Überprüfung auf beschädigte .htaccess-Datei
- Erhöhung des PHP-Speicherlimits
- Alle WordPress-Plugins deaktivieren
- Zu einem Standard-WordPress-Theme wechseln
- Kern-Dateien neu hochladen
- Debug-Protokolle in WordPress aktivieren
- Fragen Sie Ihren Hosting-Anbieter
- Video-Tutorial
Was ist der 500er interne Serverfehler?
Der 500 Internal Server Error ist wie eine verschlossene Tür ohne Schlüssel. Sie wissen, dass etwas schief gelaufen ist, aber es gibt keine Notiz, die erklärt, was passiert ist.
Dieser Fehler ist nicht nur ein WordPress-Problem. Er kann auf jeder Website auftreten, wenn der Server auf ein Problem stößt, das er nicht zu handhaben weiß.
Die „500“ in der Meldung ist ein HTTP-Statuscode. Wenn Sie ihn nachschlagen, finden Sie eine vage Definition:
„Der Antwortcode 500 Internal Server Error weist darauf hin, dass der Server auf eine unerwartete Bedingung gestoßen ist, die ihn daran gehindert hat, die Anfrage zu erfüllen.“
Das ist nicht sehr hilfreich, oder? Es ist die Art des Servers zu sagen: „Etwas ist kaputt, aber ich bin mir nicht sicher, was.“
Die Art und Weise, wie dieser Fehler aussieht, hängt von Ihrer Hosting-Einrichtung und Ihrem Webbrowser ab. Hier ist ein Beispiel, wie er auf einem Apache-Server erscheint:

Wenn Ihre Website mit Nginx läuft, sieht es möglicherweise etwas anders aus. Und wenn Google Chrome keine ordnungsgemäße Fehlerseite laden kann, sehen Sie etwas wie dieses:

Für Anfänger kann das überwältigend sein. Es gibt keine Meldung, die besagt, was schiefgelaufen ist oder wie man es beheben kann.
Das ist, als würde man einen Mechaniker bitten, sein Auto zu reparieren, ohne ihm zu sagen, was kaputt ist. Er muss verschiedene Teile überprüfen, bis er das Problem findet.
Aus unserer Erfahrung ist der beste Weg, es Schritt für Schritt zu beheben. Wir führen Sie durch die häufigsten Ursachen und Lösungen, damit Sie Ihre Website wieder zum Laufen bringen können.
Was verursacht den internen Serverfehler in WordPress?
Der interne Serverfehler in WordPress ist wie ein Puzzle mit fehlenden Teilen. Sie wissen, dass etwas nicht stimmt, aber die Fehlermeldung sagt Ihnen nicht genau, wo das Problem liegt.
Aus unserer Erfahrung ist der häufigste Schuldige eine beschädigte .htaccess-Datei. Manchmal ist es ein fehlerhaftes Plugin oder ein Theme, das nicht mit Ihrer Einrichtung harmoniert.
Manchmal erreicht Ihre Website das PHP-Speicherlimit, was dazu führt, dass WordPress abstürzt. Beschädigte Kern-Dateien können diesen Fehler ebenfalls auslösen und Sie ohne Vorwarnung aussperren.
In einigen Fällen tritt der Fehler nur auf, wenn Sie versuchen, auf den WordPress-Adminbereich zuzugreifen, während der Rest Ihrer Website einwandfrei funktioniert. Das ist so, als würde man aus dem eigenen Haus ausgesperrt, während Gäste immer noch durch die Hintertür hineinspazieren können.
Was diesen Fehler knifflig macht, ist, dass er normalerweise auftritt, bevor WordPress richtig geladen werden kann. Das bedeutet, dass der Server nicht genügend Details sammeln kann, um zu erklären, was schief gelaufen ist.
Wenn Sie tiefer eintauchen möchten, wie WordPress hinter den Kulissen funktioniert, lesen Sie unseren Leitfaden zu wie WordPress unter der Haube funktioniert.
Nun gehen wir die Schritte zur Fehlerbehebung durch, um Ihre Website wieder zum Laufen zu bringen.
Behebung des 500 Internal Server Error in WordPress
Bevor Sie mit der Fehlerbehebung beginnen, stellen Sie sicher, dass Sie ein vollständiges WordPress-Backup Ihrer Website zur Hand haben.
Wenn Sie Zugriff auf den WordPress-Adminbereich haben, können Sie ein WordPress-Backup-Plugin verwenden, um ein vollständiges Backup Ihrer Website zu erstellen.
Wir empfehlen die Verwendung von Duplicator, um dies zu handhaben. Es hilft Ihnen nicht nur, Ihre Website schnell zu sichern, sondern Sie können Ihre Backups auch in der Cloud speichern und, was am wichtigsten ist, Ihre Website aus einem Backup wiederherstellen.
Andererseits, wenn Sie keinen Zugriff auf den WordPress-Adminbereich haben, können Sie manuell ein WordPress-Backup erstellen mit phpMyAdmin und einem FTP-Client.
Danach können Sie die folgenden Schritte befolgen, um den internen Serverfehler auf Ihrer Website zu beheben und zu beheben.
WordPress- und Browser-Cache leeren
Browser und Ihre WordPress-Caching-Plugins können manchmal fälschlicherweise eine gecachte Kopie einer Fehlerseite speichern.
Der einfachste Weg, dies zu beheben, ist, zuerst Ihren Browser-Cache zu löschen.

Danach, wenn Sie Zugriff auf den WordPress-Adminbereich Ihrer Website haben, können Sie den WordPress-Cache leeren, indem Sie die Einstellungsseite Ihres Caching-Plugins besuchen.
Weitere Details finden Sie in unserem Tutorial zum Löschen des WordPress-Caches.
Überprüfung auf beschädigte .htaccess-Datei
Die .htaccess-Datei ist eine Serverkonfigurationsdatei, die von WordPress zum Einrichten von Weiterleitungen verwendet wird.
Eine der häufigsten Ursachen für den Internal Server Error ist eine beschädigte .htaccess-Datei.
Der einfachste Weg, dies zu beheben, ist, einfach die Seite Einstellungen » Permalinks im WordPress-Adminbereich zu besuchen und dann auf die Schaltfläche 'Änderungen speichern' zu klicken, ohne Änderungen vorzunehmen.

WordPress versucht nun, Ihre .htaccess-Datei zu aktualisieren oder eine neue zu generieren. Sie können nun Ihre Website besuchen, um zu sehen, ob dies den internen Serverfehler behoben hat.
Wenn Sie den Fehler immer noch sehen, müssen Sie sicherstellen, dass WordPress die .htaccess-Datei generieren oder in sie schreiben konnte.
Manchmal kann WordPress aufgrund von Datei- und Verzeichnungsberechtigungen Ihre .htaccess-Datei nicht erstellen oder in sie schreiben.
Sie können nun versuchen, die .htaccess-Datei manuell zu ersetzen. Zuerst müssen Sie sich auf Ihrer Website per FTP oder über die Dateimanager-App in Ihrem Hosting-Kontrollpanel anmelden.
Als Nächstes müssen Sie Ihre Hauptdatei .htaccess in etwas wie .htaccess_old umbenennen. So behalten Sie die Datei als Sicherung, aber WordPress erkennt sie nicht.
Um die .htaccess-Datei umzubenennen, müssen Sie sich über FTP oder die Dateimanager-App in Ihrem cPanel-Dashboard des Hosting-Kontos bei Ihrer Website anmelden.
Sobald Sie verbunden sind, befindet sich die .htaccess-Datei im selben Verzeichnis, in dem Sie Ordner wie wp-content, wp-admin und wp-includes sehen.
Klicken Sie einfach mit der rechten Maustaste auf die .htaccess-Datei und benennen Sie sie in .htaccess_alt um.

Als Nächstes müssen Sie eine neue .htaccess-Datei erstellen.
Klicken Sie in Ihrem Stammverzeichnis der Website mit der rechten Maustaste und wählen Sie dann in Ihrem FTP-Client oder Ihrer Dateimanager-App die Option „Neue Datei erstellen“.

Benennen Sie diese neue Datei .htaccess und klicken Sie auf „OK“, um sie zu speichern.
Diese .htaccess-Datei ist derzeit leer und Sie müssen die Standard-WordPress-Rewrite-Regeln hinzufügen.
Klicken Sie einfach mit der rechten Maustaste auf die Datei und wählen Sie dann in Ihrem FTP-Client oder Ihrer Dateimanager-App 'Anzeigen/Bearbeiten'.

Die leere Datei wird in einem einfachen Texteditor wie Notepad oder TextEdit geöffnet.
Jetzt müssen Sie den folgenden Code kopieren und einfügen:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Dieser Code ist die Standardregelmenge, die von WordPress verwendet wird. Vergessen Sie nicht, Ihre Änderungen zu speichern und die Datei zurück auf den Server hochzuladen.
Sie können nun Ihre Website besuchen, um zu sehen, ob dies den Internal Server Error behoben hat.
Wenn ja, dann klopfen Sie sich auf die Schulter, denn Sie haben den internen Serverfehler behoben.
Wichtig: Bevor Sie mit anderen Dingen fortfahren, stellen Sie sicher, dass Sie zur Seite Einstellungen » Permalinks im WordPress-Adminbereich gehen und auf die Schaltfläche Speichern klicken, ohne Änderungen vorzunehmen. Dadurch wird die .htaccess-Datei für Sie mit den richtigen Rewrite-Regeln neu generiert, um sicherzustellen, dass Ihre Beitragsseiten keinen 404-Fehler zurückgeben.
Wenn die Überprüfung der beschädigten .htaccess-Datei nicht funktioniert hat, müssen Sie diesen Artikel weiterlesen.
Erhöhung des PHP-Speicherlimits
Manchmal kann der Internal Server Error auftreten, wenn ein Skript den gesamten PHP-Speicherlimit verbraucht.
Der einfachste Weg, das PHP-Speicherlimit zu erhöhen, ist die Bearbeitung der wp-config.php-Datei. Seien Sie vorsichtig, wenn Sie dies als Anfänger tun. Sie sollten diese Anweisungen sorgfältig befolgen, da selbst kleine Fehler in den Kern-Dateien von WordPress Ihre Website beschädigen können.
Um zu beginnen, verbinden Sie sich einfach mit Ihrer WordPress-Website über einen FTP-Client oder die Dateimanager-App in Ihrem Hosting-Konto-Kontrollpanel.
Sie finden die Datei wp-config.php im Hauptordner Ihrer Website. Klicken Sie mit der rechten Maustaste darauf und wählen Sie 'Herunterladen'. Dies stellt sicher, dass Sie eine Dateisicherung haben, falls etwas schief geht.
Wenn Sie das gespeichert haben, können Sie mit der rechten Maustaste darauf klicken und 'Anzeigen/Bearbeiten' auswählen.

Innerhalb der Datei wp-config.php müssen Sie den folgenden Code direkt über der Zeile hinzufügen, die lautet: „Das ist alles, hören Sie auf zu bearbeiten! Viel Spaß beim Veröffentlichen“:
define( 'WP_MEMORY_LIMIT', '256M' );
Weitere Details finden Sie in unserem Tutorial zur Erhöhung des PHP-Speicherlimits in WordPress.
Hinweis: Wenn 256 MB das Problem nicht lösen, versuchen Sie, es auf 512 MB zu erhöhen.
Wenn der Internal Server Error nur auftritt, wenn Sie versuchen, sich in Ihr WordPress-Admin-Panel einzuloggen oder ein Bild in Ihrem wp-admin hochzuladen, sollten Sie das Speicherlimit erhöhen, indem Sie die folgenden Schritte ausführen:
- Erstellen Sie eine leere Textdatei auf Ihrem Computer und nennen Sie sie php.ini
- Fügen Sie diesen Code dort ein: memory=256MB
- Speichern Sie die Datei
- Laden Sie ihn über FTP in Ihren /wp-admin/-Ordner hoch
Wenn die Erhöhung des Speicherlimits das Problem für Sie behoben hat, dann haben Sie das Problem nur vorübergehend behoben. Sie müssen immer noch die Ursache finden, die Ihr Speicherlimit erschöpft.
Dies könnte ein schlecht codiertes Plugin oder sogar eine Theme-Funktion sein. Wir empfehlen Ihnen dringend, Ihr WordPress-Webhosting-Unternehmen zu bitten, die Serverprotokolle zu überprüfen, um Ihnen bei der genauen Diagnose zu helfen.
Wenn die Erhöhung des PHP-Speicherlimits das Problem für Sie nicht behoben hat, benötigen Sie weitere Fehlerbehebung.
Alle WordPress-Plugins deaktivieren
Wenn keine der oben genannten Lösungen für Sie funktioniert hat, wird dieser Fehler höchstwahrscheinlich durch ein bestimmtes Plugin verursacht, das auf Ihrer Website installiert ist.
Es ist auch möglich, dass es sich um eine Kombination von Plugins handelt, die nicht gut miteinander funktionieren.
Wenn Sie auf den WordPress-Adminbereich Ihrer Website zugreifen können, können Sie einfach zur Plugin-Seite gehen und alle WordPress-Plugins deaktivieren.

Wenn Sie jedoch keinen Zugriff auf den WordPress-Adminbereich haben, können Sie alle WordPress-Plugins über FTP deaktivieren.
Verbinden Sie sich einfach mit Ihrer WordPress-Website über einen FTP-Client oder die Dateimanager-App in Ihrem Hosting-Konto-Kontrollpanel.
Navigieren Sie nach der Verbindung zum Ordner /wp-content/ und benennen Sie den Ordner plugins in plugins.deactivated um.

WordPress sucht nach Plugins im Plugins-Ordner. Wenn der Plugins-Ordner nicht gefunden wird, werden alle Plugins automatisch deaktiviert.
Sie können nun versuchen, Ihre Website zu besuchen, um zu sehen, ob dies den internen Serverfehler auf Ihrer Website behoben hat.
Um alle Ihre Plugins wiederherzustellen, können Sie einfach den Ordner 'plugins.deactivated' zurück in 'plugins' umbenennen.
Ihre Plugins werden nun wiederhergestellt, aber sie bleiben deaktiviert.
Sie können nun Plugins einzeln aktivieren und Ihre Website besuchen, um herauszufinden, welches Plugin den internen Serverfehler verursacht.
Weitere Details finden Sie in unserem Leitfaden unter wie Sie alle WordPress-Plugins ohne wp-admin deaktivieren.
Wenn das Deaktivieren aller Plugins den internen Serverfehler auf Ihrer Website nicht behoben hat, lesen Sie weiter.
Zu einem Standard-WordPress-Theme wechseln
Eine mögliche Ursache für den internen Serverfehler könnte Code in Ihrem WordPress-Theme sein.
Um festzustellen, ob dies der Fall ist, müssen Sie Ihr Theme auf ein Standard-WordPress-Theme umstellen.
Wenn Sie Zugriff auf den WordPress-Adminbereich haben, gehen Sie zur Seite Darstellung » Themes. Wenn Sie bereits ein Standard-Theme installiert haben, können Sie einfach auf die Schaltfläche Aktivieren klicken, um das Theme zu wechseln.

Wenn Sie kein Standard-Theme installiert haben, können Sie oben auf die Schaltfläche „Neu hinzufügen“ klicken und ein Standard-Theme installieren (Twenty Twenty-Three, Twenty Twenty-Two usw.).
Wenn Sie keinen Zugriff auf den WordPress-Adminbereich haben, können Sie trotzdem zu einem Standard-Theme wechseln.
Verbinden Sie sich einfach mit Ihrer WordPress-Website über einen FTP-Client und navigieren Sie zum Ordner /wp-content/.
Klicken Sie mit der rechten Maustaste, um den Themes-Ordner auszuwählen, und laden Sie ihn als Backup auf Ihren Computer herunter.

Als Nächstes müssen Sie den Themes-Ordner von Ihrer Website löschen. Sobald er gelöscht ist, erstellen Sie einen neuen Themes-Ordner.
Ihr neuer Themes-Ordner wird komplett leer sein, was bedeutet, dass Sie derzeit keine WordPress-Themes installiert haben.
Als Nächstes müssen Sie das Themes-Verzeichnis von WordPress besuchen und ein Standard-WordPress-Theme auf Ihren Computer herunterladen.

Ihr Browser lädt dann das Theme als ZIP-Datei auf Ihren Computer herunter.
Suchen Sie die Datei auf Ihrem Computer und entpacken Sie sie dann. Windows-Benutzer können die Datei entpacken, indem sie mit der rechten Maustaste darauf klicken und dann „Alle extrahieren“ auswählen. Mac-Benutzer können auf die ZIP-Datei doppelklicken, um sie zu extrahieren.

Sie sehen nun einen Ordner, der Ihr WordPress-Theme enthält.
Wechseln Sie zurück zu Ihrem FTP-Client oder Dateimanager und laden Sie diesen Ordner in den leeren Themes-Ordner hoch.

Nach dem Hochladen beginnt WordPress automatisch mit der Verwendung des Standard-Themes.
Sie können nun Ihre Website besuchen, um zu sehen, ob dies den Internal Server Error behoben hat.
Wenn dies nicht funktioniert, können Sie Ihre WordPress-Themes aus dem Backup erneut hochladen oder zum Theme zurückkehren, das Sie zuvor verwendet haben.
Keine Sorge. Es gibt noch ein paar Dinge, die Sie tun können, um den Fehler zu beheben.
Kern-Dateien neu hochladen
Wenn die Plugin- und Theme-Optionen den internen Serverfehler nicht behoben haben, lohnt es sich, die Ordner /wp-admin/ und /wp-includes/ von einer frischen WordPress-Installation neu hochzuladen.
Dies wird keine Ihrer Informationen entfernen, aber es kann das Problem lösen, falls eine Datei beschädigt ist.
Zuerst müssen Sie die Website WordPress.org besuchen und auf die Schaltfläche 'Herunterladen' klicken.

Dies lädt die WordPress-Zip-Datei auf Ihren Computer herunter.
Entpacken Sie die Zip-Datei. Darin finden Sie einen wordpress-Ordner.

Als Nächstes müssen Sie sich mit einem FTP-Client mit Ihrer WordPress-Website verbinden.
Sobald Sie verbunden sind, gehen Sie zum Stammordner Ihrer Website. Dies ist der Ordner, der die Ordner wp-admin, wp-includes und wp-content enthält.
Öffnen Sie in der linken Spalte den WordPress-Ordner auf Ihrem Computer.
Nun müssen Sie alle Dateien im wordpress-Ordner auswählen und auf Ihre Website hochladen.

Ihr FTP-Client überträgt diese Ordner nun auf Ihren Server.
Es wird gefragt, ob Sie die Dateien überschreiben möchten. Wählen Sie 'Überschreiben', dann 'Diese Aktion immer verwenden' und aktivieren Sie das Kontrollkästchen 'Nur für die aktuelle Warteschlange anwenden'.

Ihr FTP-Client ersetzt nun Ihre älteren WordPress-Dateien durch neue, frische Kopien.
Wenn Ihre WordPress-Dateien beschädigt waren, wird dieser Schritt den internen Serverfehler für Sie beheben.
Debug-Protokolle in WordPress aktivieren
WordPress verfügt über ein integriertes System zur Protokollierung für das Debugging.
Sie können es mit dem WP Debugging-Plugin aktivieren. Weitere Details finden Sie in unserem Leitfaden zur Installation eines WordPress-Plugins.
Nach der Aktivierung schaltet das Plugin die Debugging-Protokolle auf Ihrer WordPress-Website ein.
Wenn Sie keinen Zugriff auf den Admin-Bereich Ihrer WordPress-Website haben, können Sie das Debugging aktivieren, indem Sie den folgenden Code zu Ihrer wp-config.php-Datei hinzufügen:
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true);
Sobald Sie die Debug-Protokolle aktiviert haben, können Sie diese mit einem FTP-Client anzeigen, indem Sie zum Ordner /wp-content/ navigieren.

Sie können die Debug-Log-Datei in einem Texteditor öffnen, und sie zeigt Ihnen eine Liste von Fehlern und Warnungen, die auf Ihrer Website auftreten.
Einige Fehler und Warnungen können harmlose Vorfälle sein, die möglicherweise keine Behebung erfordern. Wenn Sie jedoch einen internen Serverfehler auf Ihrer Website sehen, können diese Sie in die richtige Richtung weisen.
Fragen Sie Ihren Hosting-Anbieter
Wenn alle Methoden fehlschlagen, den internen Serverfehler auf Ihrer Website zu beheben, ist es an der Zeit, weitere Hilfe zu erhalten.
Kontaktieren Sie Ihr Webhosting-Support-Team, und es wird in der Lage sein, die Serverprotokolle zu überprüfen und die Grundursache des Fehlers zu ermitteln.
Wenn Sie die Fehlerbehebung auf eigene Faust fortsetzen möchten, sehen Sie sich unseren ultimativen WordPress-Fehlerbehebungsleitfaden für Anfänger an.
Video-Tutorial
Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Ryan
Ich bekomme jetzt alle paar Wochen denselben internen Serverfehler.
Jedes Mal, wenn es ein Problem mit der .htaccess-Datei gibt, ist es eine einfache Lösung, die Website zum Laufen zu bringen, dank der von Ihnen oben bereitgestellten Informationen, aber gibt es etwas, das ich tun kann, um zu verhindern, dass der Fehler erneut auftritt?
Danke.
carl
Danke, Kumpel, du hast mich gerettet und mir viel Ärger erspart. Super Kudos
Anil
Irgendwelche Ratschläge für intermittierende 500-Fehler?
WHITEFEATHER HUNTER
Ich habe versucht, die htaccess-Datei wie von Ihnen vorgeschlagen in htaccess_old umzubenennen, und sie ist verschwunden! Jetzt erhalte ich jedes Mal 404-Fehler, wenn ich versuche, die verschiedenen Seiten der Website zu laden.
Mein ursprüngliches Problem waren tatsächlich die Plugins – das Deaktivieren brachte meine Website wieder online. JETZT habe ich jedoch dieses 404-Problem.
Außerdem kann ich in FileZilla keine Option für Einstellungen finden – kannst du mir bitte helfen?
Danke!
Chad Warren
Der Grund, warum Sie 404-Fehler erhalten, ist, dass Sie Ihre .htaccess-Datei umbenannt haben. Die .htaccess-Datei enthält den Rewrite-Code, um Ihre Links schön zu machen. z.B.: http://www.example.com/about anstelle von http://www.example.com/?p=259
Der einfachste Weg, dies zu beheben, ist, sich im WP-Admin anzumelden und zu Einstellungen >> Permalinks zu gehen. Stellen Sie sicher, dass die richtige Permalink-Option ausgewählt ist, und speichern Sie dann. Dadurch werden die richtigen Rewrite-Parameter in .htaccess neu erstellt.
Previsha
Vielen Dank, das Ändern der .htaccess-Datei hat funktioniert.
Norman Fellows
Hallo Redaktion!
Die Überprüfung auf die beschädigte .htaccess-Datei hat bei mir funktioniert. Vielen Dank.
Ich habe viel an der Website gearbeitet, einschließlich der Aktualisierung von Jetpack. Ich bin mir nicht sicher, was die Ursache war, aber ich war komplett ausgesperrt…
Matthew
Ziemlich nützlich! Gute Arbeit, Syed.
aiyeboy
danke, aber jedes Mal, wenn ich die htaccess umbenenne, kommt die Seite und geht nach 1 Minute wieder offline, und das hält meine Website seit Tagen offline... helpppp
WPBeginner Support
Warum würdest du die htaccess-Datei umbenennen? Lösche jede .htaccess-Datei, die du umbenannt hast, einschließlich der ursprünglichen .htaccess-Datei.
Admin
aiyeboy
Meinst du, ich soll meine htaccess-Datei löschen, aber sie kommt automatisch wieder.
WPBeginner Support
Ja, das tut es. Wenn Ihre .htaccess-Datei ein Problem hatte, hätte das Löschen sie beheben sollen.
Owolabi
Ihr seid großartig! Ich finde hier immer eine Lösung für meine Probleme. Nochmals vielen Dank und weiter so.
Prost!
pushkar
Nichts von dem oben Genannten hat funktioniert. Es scheint, dass das Problem mit meinem WordPress-Theme zusammenhing. Ich habe zu einem anderen Theme gewechselt und die Website ist wieder normal. Dieser Link zeigt, wie man das Theme ohne funktionierenden Admin ändert: http://wordpress.shadowlantern.com/change-wordpress-theme-in-phpmyadmin/
WPBeginner Support
Sie können Ihr Theme auch ändern, indem Sie alle Themes löschen und nur das Theme behalten, das Sie verwenden möchten, im Verzeichnis /wp-content/themes.
Admin
viksit singh
Wirklich funktioniert, danke Kumpel
Es ist gut, schöner Beitrag. Habe viel Wissen darüber...
Bitte hilf mir, ich brauche einen günstigen Hosting-Service, gib mir Domain und Support
Danke
Jayson T Cote
Ich wollte eine weitere Situation hinzufügen, die interne Serverfehler verursachen kann und leicht behoben werden kann.
Überprüfe deine php.ini-Datei, die sich normalerweise in deinem Stammverzeichnis auf deinem Webhosting-Server befindet.
Ich habe kürzlich unseren Server von PHP-Version 5.3.x auf 5.4.x aktualisiert. Das Update hat einige PHP-Optionen geändert, die in der lokalen php.ini-Datei anders eingestellt waren. Wir haben die gleichen Änderungen an der lokalen php.ini-Datei der Website vorgenommen, wie wir sie auf dem Server vorgenommen haben, und den internen Serverfehler behoben.
Seien Sie vorsichtig, Sie können versuchen, die php.ini-Datei umzubenennen (php.ini.old) und Ihre Website neu zu laden, um zu sehen, ob dies einen Unterschied macht. Ein Blick in die Server-Fehlerprotokolle bestimmt die genaue PHP-Option, die in Ihrer lokalen php.ini-Datei bearbeitet werden muss.
Bill Cruz
Danke, Gott sei Dank! Das Umbenennen meiner .htaccess-Datei und das Erzwingen der Erstellung einer neuen hat mein leeres Webseitenproblem behoben! Ich habe mein MySQL-Datenbankpasswort zurückgesetzt und das Passwort in der wp-config.php-Datei aktualisiert, aber das hat es immer noch nicht behoben, aber diese Methode hat es getan. Danke.
Mikkel Lindblom
Thank you! Allways remember to check the .htaccess file
Mert Can
Hallo,
Ich möchte dich fragen, wie ich diese Fehlerdatei (Internal Server Error) bearbeiten kann? Weil dort meine E-Mail-Adresse angezeigt wird. Ich benutze Linux Debian 7.
Danke,
Mit freundlichen Grüßen,
Vyacheslav
Danke für einen so guten Artikel. Diese Sammlung von Korrekturen ist wirklich praktisch, um sie alle griffbereit zu haben.
Mein Problem war die .htaccess-Datei, aber nicht die im Stammordner. Es war vielmehr die in meinem /wp-admin-Ordner. Es kam dazu, dass ich den /wp-admin-Ordner mit einem Passwort über das Bedienfeld des Hosting-Anbieters geschützt habe. Dies hat die .htaccess-Datei in meinem /wp-admin-Ordner erstellt. Ich habe auch etwas Code in die Datei eingefügt.
Später habe ich den Passwortschutz für den Ordner deaktiviert, sodass der vom Hostinganbieter automatisch hinzugefügte Code aus der .htaccess-Datei übernommen wurde. Inzwischen war der von mir hinzugefügte Code immer noch in der Datei vorhanden. Dieses Codefragment verursachte das Problem, das zu einem internen Serverfehler 500 führte.
Ich habe gerade die .htaccess-Datei entfernt, da sie nicht notwendig war, und das hat das Problem behoben.
Vijay Sharma
Ja, es funktioniert für mich, um die Idee zu bekommen,
Lösungsprozess, den ich durchgeführt habe
1. PHP-Speicherlimit in „wp-config.php“ definieren
2. Alle Plugins deaktivieren
3. Permalink-Struktur aktualisieren
4. Plugins einzeln aktivieren
NatalieDawn
Hallo,
I have loads of problems with 503 error. My host told me it’s a problem with index.php file. Don’t know, how to solve it, HELP PLEASE! (I’m really desperate now
).
Asha Singh
Kann ich das durch manuelles Hochladen einer Datei beheben oder muss ich eine Hosting-Datei meiner Website ändern? Weil ich dieses Problem mehrmals hatte.
Danke für die Info.
WPBeginner Support
Ja, Sie können versuchen, frische Kopien von Dateien auf Ihren Server hochzuladen und dabei bestehende Dateien zu überschreiben. Bitte sichern Sie vorher.
Admin
Paul
ja, ich habe alle Schritte durchgemacht und wie immer hatte ich Pech, neu installiert über FTP, erledigt!
Piers
Hurra, die .htaccess-Sache hat den Trick gemacht. Vielen Dank für die wertvollen Tipps.
Yogesh
goooooooooooood…….Danke Bro
illahi
sehr informativer Artikel, ich liebe ihn
Paul
Nichts von dem oben Genannten hat bei mir funktioniert – das lag jedoch daran, was mein Problem verursachte – also dachte ich, sie würden es nicht tun, habe es aber trotzdem versucht.
Ich habe jedoch viele WordPress-Websites bearbeitet, daher war ich nicht allzu besorgt, als ich auf das Problem stieß.
Bei mir trat der Fehler auf, als ich versuchte, auf den Admin zuzugreifen (die Seite selbst wird geladen) und es lag nicht am Hosting, da es sich um eine Seite auf meiner temporären Hosting-Plattform handelte und alle anderen Seiten in Ordnung waren.
Die Lösung ist jedoch sehr einfach (für das, was mein Problem verursacht hat),
Ich wusste, dass es kurz nach dem Ändern der Permalink-Struktur passiert war, und ich hatte versehentlich auf die 'Benutzerdefinierte Struktur' geklickt. (Ich sollte eine der anderen für diese Website verwenden). In meinem Fall wurde dies nicht in die htaccess-Datei übernommen und das Entfernen der Datei funktionierte auch nicht.
Korrektur:
Sie benötigen Zugriff auf phpMyAdmin. Suchen Sie die Datenbank, die für Ihre Installation verwendet wird. Suchen Sie die Tabelle wp_options und finden Sie die Zeile permalink_structure (ungefähr bei 30). Sie können die Permalinks dort zu einer der anderen Optionen ändern.
Bearbeiten Sie als Nächstes die htaccess-Datei mit Folgendem, um die richtigen Rewrite-Regeln einzufügen:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Löschen Sie danach den Browser-Cache und aktualisieren Sie die Seite – versuchen Sie auch, über einen anderen Browser darauf zuzugreifen.
Dies ist eine von vielen Lösungen – sie hilft mir, Permalinks zurückzusetzen.
khandy
Danke!
Die php.ini-Datei hat mich gerettet.
Ich habe dieses Problem seit der Einführung von zufälligen Header-Bildern für das Graphene-Theme. Wenn das heute später wieder passiert (bevor ich die Fehlerprotokolle von meinem Hoster habe), wird das dann wieder funktionieren oder muss ich die Nummer erhöhen?
Bobbie Blakely
Hallo, vielen Dank für all Ihre Hilfe. Ich habe einen 500er-Fehler, interner Serverfehler. Ich habe den Plugin-Namen in plugin.deactivate geändert, das hat den Fehler nicht behoben. Ich habe versucht, den Namen der .htaccess-Datei zu ändern, aber es heißt, dass ich das nicht kann, weil der Ordner leer ist. Ich habe seit drei Tagen Probleme. Ich behebe eine Sache und bekomme einen anderen Fehler. Heute habe ich meine WP-Backup-Dateien per FTP hochgeladen. Nach Abschluss trat der 500er-Fehler auf. Ich wäre dankbar für jede Hilfe. Danke
Bobbie
WPBeginner Support
Bobbie, versuch das mal. Lade deine Ordner /wp-content/plugins und /wp-content/themes auf deinen Computer herunter. Lösche dann die Ordner von deinem Server und erstelle neue leere Verzeichnisse mit denselben Namen. Lösche aus dem Stammverzeichnis deiner Website deine .htaccess-Datei (du kannst sie später aus Einstellungen -> Permalinks neu generieren).
Admin
poemaderoca
Ich habe meine Plugins deaktiviert, aber das hat nicht geholfen, also habe ich beschlossen, die .htaccess-Datei umzubenennen, und das hat mein Problem gelöst. Danke für das Tutorial.
Stuart
Thank you. A real saver!! A corrupted .htaccess file was the answer
Chris
wirklich schnell und schmerzlos! Danke!
Sascha
Danke dafür. Hat mir sehr geholfen!
Tim
Danke!. Es war die .htaccess-Datei, die das Problem war! Das Problem trat nach der Installation und Aktivierung des E-Commerce-Shops auf.
Ich habe keine Ahnung, wie das Umbenennen dieser Datei es behoben hat, aber es hat funktioniert! Also nochmals vielen Dank!
Anton
Das Umbenennen der .htaccess-Datei hat funktioniert. Vielen Dank!!!!
Noerila
Wow.. toller Artikel!
Es funktioniert für mich..
Danke, Mann..
Chris
Vielen Dank! Habe den Namen der htaccess-Datei geändert und mein 500-Fehler ist verschwunden!
Erik von Werlhof
Puh!
Dieses Problem trat gestern Abend auf und ich dachte, ich wäre erledigt! Ich habe die oben beschriebene Lösung ausprobiert und sie hat funktioniert!
Vielen Dank,
Erik
Hossam
Leider hat KEINE der obigen Lösungen für mich funktioniert, aber ich glaube, ich habe ein anderes Problem, das damit zusammenhängt. O.o
Mein Problem ist: Meine Website hat einwandfrei funktioniert, aber wenn ich versuche, die Einstellungen eines Plugins zu bearbeiten oder neue Daten hinzuzufügen, erscheint hier die Meldung „Seite nicht gefunden“!! HINWEIS: Ich verwende %postname% als Permalinks, und wenn ich es auf „Standard“ ändere und dann versuche, ein Plugin erneut zu bearbeiten, erscheint hier „Interner Serverfehler“ O.o
Ich bin verwirrt, bitte helfen Sie mir.
Danke im Voraus
sebastian okelly
Ausgezeichneter Artikel. Dies ist eine wirklich nützliche Seite für diejenigen, die sich im Codex verirren. Danke.
Remington Phillips
Danke! Für mich hat das Umbenennen von .htaccess in „.htaccess_old“ funktioniert.
Deckey
Hallo,
Ich habe immer noch das Problem mit dem internen Fehler.
Ich habe alle Ihre Wege ausprobiert (PHPmemory, htaccess, Plugins deaktiviert...) und es funktioniert immer noch nicht.
Wenn ich die htaccess ändere, ändert sich die Meldung des internen Fehlers und es gibt eine andere:
„Nicht gefunden
Die angeforderte URL /about/ wurde auf diesem Server nicht gefunden.
Zusätzlich wurde ein 404 Not Found-Fehler festgestellt, als versucht wurde, ein ErrorDocument zur Bearbeitung der Anfrage zu verwenden.
Apache Server unter http://www.gdbautomotive.com Port 80″
Wie kann ich vorgehen?
Ist es vielleicht besser für mich, die Website von Grund auf neu zu machen?
Weil ich die Übertragung vom lokalen Host zum Remote-Server durchgeführt habe…
Vielleicht ist es besser, wenn ich alles sofort im Web neu starte und es dann funktioniert?
Ich bin ziemlich verzweifelt und weiß nicht, wie ich andere Dinge tun soll....
Vielen Dank,
Deckey
WPBeginner Support
Versuchen Sie, bevor Sie das tun, die letzte im Artikel erwähnte Option und bitten Sie Ihren Webhoster um Unterstützung.
Admin
Krishanu Choudhury
Hallo, ich betreibe einen Blog, der ein ziemlich gutes Alexa-Ranking hat. Ich benutze derzeit MArkabihost für das Hosting meiner Website und WordPress-Skripte. Jetzt habe ich beschlossen, zu einem besseren Hosting-Service zu wechseln, also würden Sie mir einen guten Hosting-Service vorschlagen, der günstig und besser ist, und ich möchte die Wege kennen, um von Markabi auf den aktuellen Hosting-Service zu sichern.
WPBeginner Support
Schauen Sie sich unseren Hosting-Leitfaden an: So wählen Sie das beste WordPress-Hosting aus.
Admin
payal
Wie kann ich einen Fehler lösen, bei dem die Webseite anzeigt, dass der Administrator kontaktiert werden soll?
Terhie
Hallo, ich möchte Ihnen für Ihre Hilfe danken. Es gibt viele Seiten, die 'Fehler 505' lösen, aber Ihre war klar und einfach, und das macht den Unterschied.
Mein Problem war nur ein wenig anders. Der interne Serverfehler trat nur auf, wenn ich versuchte, über die Android WordPress-Anwendung auf das Admin-Panel zuzugreifen. Alles andere war in Ordnung, und ich konnte mich über den Browser im Admin-Panel anmelden, unabhängig vom verwendeten Betriebssystem oder Browser.
Mein Hosting-Provider hat die Existenz von Protokollen verneint (ja...), aber dank Ihrer Website habe ich herausgefunden, dass eines meiner Plugins diesen Fehler verursacht.
Vielen Dank!
Walter
Hallo. Wenn ich meine Access-Datei lösche, funktionieren meine Seiten. Aber dann verursacht das Aktualisieren meiner Permalinks das Problem erneut. Es ist also ein Kreislauf.
WPBeginner Support
Es kann andere Gründe geben, wie zum Beispiel, dass Ihr WordPress Hosting-Anbieter mod_rewrite nicht aktiviert hat (unwahrscheinlich, aber nicht unbekannt). Wenn Sie eine benutzerdefinierte Permalink-Struktur verwenden, die durch die Verwendung Ihrer eigenen Tags definiert ist, versuchen Sie, auf Monats- oder Datumsbasis umzuschalten und sehen Sie, ob dies das Problem löst. Wenn ja, bedeutet dies, dass Ihre benutzerdefinierten Tags nicht im richtigen Format waren. Sie können auch versuchen, Ihre .htaccess-Datei manuell zu erstellen. Sie sollte nur diesen Code enthalten:
# BEGIN WordPress<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Admin
Nicole
PHP-Speichererhöhung hat funktioniert. DANKE!
harryjkt
Hallo,
Ich habe die richtige Lösung von Ihrer Seite erhalten..
Danke
Trent
Ok, also diese ist noch nicht auf dieser Seite! Ich bin von einem cPanel-Server zu einem anderen cPanel-Server umgezogen. Ich habe sowohl /scripts/pkgacct $user als auch die Optionen zum Übertragen von Konten verwendet, beide gaben mir einen internen Fehler 500. Nach mehreren Stunden habe ich diese Seite gefunden und alles außer der Neuinstallation von WordPress ausprobiert.
Nun, der Schuldige war tatsächlich die PHP.INI-Datei. Ich habe die PHP-Quellbinärdateien heruntergeladen und die Datei php.ini-production hochgeladen. Ich habe dann die Datei php.ini gelöscht und php.ini-production in php.ini umbenannt. Alles funktionierte gut.
Hoffentlich hilft es!
Dave
Danke... bei mir war es ein Speicherproblem. Ich bekam den Fehler jedoch nur bei einem Plugin. Der Rest der Website funktionierte einwandfrei. Vielleicht sollte ich das auch irgendwo erwähnen, da es für jemand anderen nützlich sein könnte.
Danke.
Puneinvest
Hallo,
Schöner Artikel. Ich habe alle Schritte befolgt. Aber das Problem ist nicht gelöst.
Wenn ich mein Fehlerprotokoll überprüfe –
PHP Parse error: Syntaxfehler, unerwartetes '}' in …/themes/techmaish/index.php in Zeile 1
Ersetzen Sie einfach index.php auf dem Server
Jetzt ist mein Problem gelöst.
Nochmals vielen Dank. Dein Beitrag ist großartig.
Christopher
Ich liebe solche Seiten. Vielen Dank für ein klares, prägnantes und gut strukturiertes Tutorial/Fehlerbehebungspost. Gut gemacht, Sir.
Daniela
DANKE!!! Ich habe alle Änderungen vorgenommen, htaccess, Speichergröße erhöht…
Dann habe ich die Hosting-Firma angerufen… und mir wurde gesagt, dass ALLE meine Websites mit einem Virus infiziert waren!!!
Also ging ich zu diesem Beitrag zurück und führte diesen einen Schritt durch, den ich nicht gemacht hatte, nämlich alle Plugins zu deaktivieren. Das hat den Trick gemacht!
Es war Jetpack …..
Sam
Danke, es war die .htaccess-Datei, die das alles verursacht hat. Die Datei wurde versehentlich mit meiner Website hochgeladen. Danke nochmals.