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.

GEO D`ANJOS
Es war notwendig, das Plugin zu aktualisieren. Nichts weiter.
Sehr gut dieses Poster
Yasir
Ich bin auf folgenden Fehler gestoßen:
Fehler 500 – Interner Serverfehler
Bei der Verarbeitung Ihrer Anfrage ist ein Fehler aufgetreten. Dies ist normalerweise eine vorübergehende Bedingung. Bitte kontaktieren Sie den Website-Betreiber für weitere Unterstützung.
Also sprach ich mit meinem Hosting-Support und sie schlugen mir das folgende Verfahren vor:
"Ihr cPanel-Konto war so eingestellt, dass es die PHP-Version 5.2 verwendet, und es musste auf die PHP 5.4-Version aktualisiert werden."
Danke ……… .. es hat für mich funktioniert ….
Ich benutze inmotionhosting.
Venkateswarlu Santha
vielen Dank… es funktioniert bei mir
Sue
Danke! Toller Rat, dem selbst ein nicht-technischer Freiwilliger folgen kann. Die htaccess-Datei war die Hauptlösung, aber ich konnte anhand der Protokolle sehen, dass der Speicher ein ständiges Problem verursachte, also habe ich das behoben, während ich schon dabei war.
Hilfreicher Colin
Ich war noch nicht in der Situation, in der ich meine Plugins testen musste, indem ich sie alle deaktivierte, aber wenn ich sie alle testen müsste, würde ich diese Methode versuchen, um die Anzahl der erforderlichen Tests nach der Deaktivierung aller zu reduzieren:
1. Ich würde 50 % davon reaktivieren. Wenn das Problem erneut auftrat, wüsste ich, dass das Problem-Plugin in der reaktivierten Gruppe war, andernfalls wäre es in der deaktivierten Gruppe.
2. Wenn das Problem durch die reaktivierte Gruppe verursacht wurde, würde ich 50 % davon deaktivieren und erneut testen, andernfalls würde ich 50 % der anderen Gruppe, die noch nicht reaktiviert worden war, reaktivieren und erneut testen.
3. Zu diesem Zeitpunkt wüsste ich, welche Gruppe von 25 % aller meiner Plugins das fehlerhafte Plugin enthielt, und würde den Aktivierungsstatus von 50 % dieser Gruppe ändern und erneut testen.
4. Zu diesem Zeitpunkt wüsste ich, welche Gruppe von 12,5 % aller meiner Plugins das fehlerhafte Plugin enthielt.
Wenn ich 32 Plugins hätte, würden die obigen Prozentsätze sie sehr sauber in Gruppen von 16, 8, 4, 2 und 1 aufteilen. Wahrscheinlicher ist, dass ich sie in Gruppen ungleicher Größe aufteilen müsste, aber das schmälert nicht das Grundkonzept, die Anzahl der Tests auf nur 5 statt 32 zu reduzieren.
Wenn sich das Problem als mit dem einzigen Plugin herausstellt, das ich mit dieser Methode nicht reaktiviert hatte, würde ich offensichtlich einen sechsten Test nur mit diesem Plugin durchführen. Wenn sich herausstellt, dass es nur ein Problem gibt, wenn es zusammen mit anderen Plugins aktiviert ist, dann würde die Sache kompliziert werden.
Warlley
That helped a lot! Thank you
mgarfath
Es war das w3 total cache Plugin, das einen Fehler auf meiner Website verursachte. Ich habe den Cache-Ordner umbenannt, aber es hat nichts geändert. Dann gab es noch einige andere Dateien, die geschrieben wurden, wie w3 advanced cache.php oder so etwas. Ich habe JEDE DATEI umbenannt, die w3 cache oder sogar cache enthielt, und es funktionierte, aber ich habe versehentlich meine .htaccess-Datei gelöscht. Ich hatte den Inhalt der Datei sicher kopiert, also habe ich eine neue .htaccess-Datei erstellt und sie auf den Server hochgeladen. Alles war behoben.
Ich hoffe, diese Lösung hilft jemand anderem mit diesem Problem.
Danke
Andrea S
thanks so much! I did, I was in panic, fortunately the first option (.htaccess) did the trick
anton
Hallo
Ich habe mein Theme auf ein Tube-Video-Theme namens „detube“ geändert.
Aber nach der Änderung erhalte ich eine riesige Anzahl von internen Fehlern 500 in Google Webmaster (mehr als 800 Fehler täglich) und manchmal, wenn ich meine Website durchsuche, lädt sie nicht und zeigt mir „Bandbreitenlimit-Ressource“ an, und ich erhalte auch etwa 15 Warnungen bezüglich der Sitemap in Google Webmaster.
Bevor ich das Theme geändert habe, hatte ich keine Probleme.
Kann mir jemand helfen? Was kann ich tun? Ich verliere meine Google-Besucher.
sarfraz khan
Tausend Likes. .htaccess war das Problem und ich habe es genau wie im Video gezeigt gemacht und das Problem ist gelöst
Gulshan Kumar
Interner Serverfehler tritt meist bei kostenlosem Hosting auf. Als ich auf Premium aufgerüstet habe, lief alles wie am Schnürchen.
Rich Finelli
Dieser Artikel hat mir im letzten Jahr mindestens zweimal geholfen! Danke!
Joel Rodriguez
Das Deaktivieren von Plugins hat mein Problem gelöst... Vielen Dank
Alberto Cardenas
Danke Kumpel, du hast mir das Leben gerettet hehehe, und ich habe einen neuen Follower gewonnen, tolle Seite.
Serge
php.ini mit memory=64Mb hat mein Problem gelöst VIELEN DANK!!!!
David
Sehr gut
jakies
Nichts von diesen Lösungen löst das Problem
toniak
vielen vielen Dank für diesen Artikel
Nez
Thank you for these tips! It helped me a lot!
Imran Bughio
Bravo!
“Checking for Corrupt .htaccess File” This section helped me solve the issue, Thanks for the post
Sandile
Hallo. Vielen Dank für diese Information. Ich hatte kürzlich einen 500er internen Serverfehler auf meiner Website, aber ich habe wp-admin und wp-includes aus einer frischen Installation neu hochgeladen, jetzt funktioniert alles wieder einwandfrei. Vielen Dank.
Karan
Das Problem mit meiner Website ist, dass sie manchmal korrekt geladen wird und manchmal den Fehler 500 Internal Server Error anzeigt. Können Sie mir bitte den Grund dafür nennen?
Andrew P.
Ich habe also einen wirklich seltsamen internen 500-Fehler. Meine Homepage wird einwandfrei geladen, aber wann immer ich auf einen Link in der Navigationsleiste klicke, um zu einer anderen Seite zu gelangen, erscheint der interne Fehler. Ich habe diese Liste von Korrekturen durchgearbeitet und kann das Problem nicht lösen. Mein Hosting-Provider hat auch keine Ahnung, irgendwelche Ideen?
Sheff
Vielen Dank dafür. Mein Dashboard ist während eines Wordfence Security-Updates abgestürzt. Ich habe über 3 Stunden versucht, es zu reparieren, konnte aber nicht auf mein Dashboard zugreifen. (500 http-Fehler in IE, weißer Bildschirm in Firefox)
Ich wollte gerade meinen Hoster bitten, eine Wiederherstellung von gestern Abend durchzuführen und einen Arbeitstag zu verlieren, bis ich diese Seite gefunden habe. Ich habe FileZilla benutzt, den Plugins-Ordner auf dem Server in „plugins-frs“ umbenannt und konnte auf mein Dashboard zugreifen, wobei alle 14 Plugins deaktiviert waren. Dann habe ich den Ordner zurück in „plugins“ umbenannt und konnte sie einzeln aktivieren. Sie behielten alle ihre Einstellungen, kein Problem.
Ich habe die neueste Version des Wordfence Security Plugins manuell heruntergeladen und hochgeladen, die meine Probleme verursacht hat, und die neue Version ohne Probleme aktiviert.
Ich muss nach Neufundland ziehen und Kabeljaufischer werden, bevor ich verrückt werde!
Sheff
Maher Aarag
Was ist ein FTP?
Und wie melde ich mich mit FTP auf meiner Website an?
Meinen Sie die Anmeldung bei meiner GoDaddy-Domain? oder WordPress?
Prashant
FTP = File Transfer Protocol.
Um sich per FTP (im Godaddy Cpanel) anzumelden, sollten Sie zu Ihrem Control Panel gehen und dann zu den FTP-Optionen. Erstellen Sie eine neue FTP-Verbindung, indem Sie das Verzeichnis 'public_html' auswählen, und melden Sie sich dann mit einem beliebigen FTP-Client wie Filezilla an.
Host: ftp.ihredomain.de
Benutzername und Passwort: wie bei der Erstellung des FTP-Benutzers angegeben.
Port: leer lassen oder 21.
Akpan Promise
FTP bedeutet File Transfer Protocol. Es hilft Ihnen, Dateien auf Ihrem Server zu übertragen und zu bearbeiten.
FTP-Software sind zum Beispiel Filezilla, CuteFTP.
Lisa Martin
Danke. Ich habe diese Technik mehrmals auf derselben Website angewendet. Wie kann eine .htcaccess-Datei beschädigt werden? Kann etwas getan werden, um dies zu verhindern?
WPBeginner Support
Sie sollten die Berechtigungen Ihrer .htaccess-Datei mit einem FTP-Client überprüfen. Diese Dateiberechtigungen sollten auf 644 gesetzt sein.
Admin
Lisa Martin
Danke – ich dachte nur, ich schaue hier nach Ihrer Antwort. Die Berechtigung für die Datei ist auf 644 gesetzt, aber es passiert immer wieder. Es funktioniert immer, den Namen der Website zu ändern und sie neu zu laden, aber oft muss mir der Kunde sagen, dass seine Website nicht erreichbar ist, bevor ich weiß, dass ich sie für ihn reparieren muss. Es sieht so aus, als ob dies auch in vielen WordPress-Forum-Threads ein Problem ist.
Stephen Lee
Einige Plugins greifen auf die .htaccess-Datei zu und können, wenn ihre Funktion dabei gestört wird, Fehler in den .htaccess-Code einführen.
Lisa Martin
Danke. Meine Lösung für dieses wiederkehrende Problem war, alle Vorkommen von „flush_rewrite_rules“ zu finden und „false“ zu übergeben, damit die .htaccess-Datei nicht im Plugin-Code neu geschrieben wird. https://codex.wordpress.org/Function_Reference/flush_rewrite_rules
Ich konnte das Plugin nicht deaktivieren, da es sich um WooCommerce handelt und dies die Grundlage der Website ist. Dies scheint eine ziemlich gute Lösung für meine Situation zu sein.
Jon
Vielen Dank für die Tipps, da ich meine Website mit diesen Vorschlägen erfolgreich wiederhergestellt habe. Eine beschädigte HTA-Zugriffsdatei war das Problem. Mit FileZilla (sehr empfehlenswerter FTP-Client) konnte ich meinen Plugin-Ordner deaktivieren und dann die HTA-Zugriffsdatei deaktivieren.
Richard
Was mache ich, wenn ich nicht einmal das WP Admin aufrufen kann, ohne diese Fehlermeldung zu erhalten??
Ich kann mich problemlos anmelden und sehe diese Optionen, aber sobald ich das Admin-Panel aufrufen möchte, erhalte ich diese Fehlermeldung. Ich kann nicht einmal nach Themes, dem Customizer usw. suchen, da dies das WP Admin-Menü betrifft.
Was soll ich tun?
Bitte helfen Sie
P.S.: Ich hatte noch nie Probleme mit meiner Website, aber das WP Admin.
Hiago Ams
Great! Thanks so much, the best step by step available for most things I want is here
Danielle Olson
Danke! Das war sehr hilfreich. Als ich _deactivate zu meinem Plugins-Ordner hinzufügte, erhielt ich eine andere Fehlermeldung, die sich auf ein bestimmtes Plugin bezog. Also ging ich hinein und fügte _deactivate zu einzelnen Plugins hinzu, bis ich das problematische fand.
msmith00
Hatte gerade ein Problem damit und dachte, ich teile meine Erkenntnisse mit… wenn man in das Stammverzeichnis schaut, war über Nacht eine zweite .htaccess-Datei aufgetaucht und hat den Fehler 500 Internal verursacht.
Ich habe einfach die neue .htaccess-Datei entfernt (woher sie kam, weiß ich nicht) und alles ist wieder normal.
Elliot K
This is the best Wordpress help site around hands down! Love it so much! Guides are simple and everything always works for me first try. Thanks wpbeginner
Adil Adeel
This is a very informative and simple to understand tutorial for WP Beginners like me. I am using Wordpress for last 5 years but as a blogger. Recently I had to install and look after couple of Wordpress sites. Now 10 days back first Wordpress site went down with 500 internal server error. I searched for the solution and landed on this page and did first step i-e renamed .htaccess file and problem was solved. Now again today the second site went down
OMG !!!!! But again I visited this page to check for the solution.Now I have done all the steps explained on this page and nothing worked for me
I have contacted the hosting provider and they are looking into problem for me. I will come back to share the solution once they rectify the problem. Thank you
jofralogo
Nachdem ich alles versucht hatte (.htaccess, frische Installation von wp-include/wp-admin, Plugins deaktivieren...) habe ich dieses Problem endlich gelöst, indem ich Folgendes getan habe:
1) Erstellen Sie einen neuen Ordner in Ihrem wp-Verzeichnis.
2) Verschieben Sie alle Dateien in dieses neue Verzeichnis.
3) Verschieben Sie sie zurück in den ursprünglichen Ordner.
4) Ta-da!
Ich weiß, es klingt dumm, aber es hat für mich funktioniert.
Shahin Shateri
Das hat mir sehr geholfen. Das Problem wurde behoben.
JCP
Danke, dass ihr mir aus der Patsche geholfen habt, Jungs. Ich habe gerade einen neuen Job bekommen und musste die Website reparieren (obwohl das nicht Teil meiner Stellenbeschreibung war) und wow, diese lästigen Plugins! Wie deemyboy sagt: SICHERT den wp-content-Ordner!!!!!!!
ed
vielleicht ein Plugin sein
thankfulpj
Vielen Dank für diese Anleitung! Zumindest konnte ich irgendwo anfangen, während ich darauf warte, dass mein Hosting es überprüft. In meinem Fall war es keiner der aufgeführten Punkte, sondern eine große Fehlerprotokolldatei im Stammverzeichnis (sie war 2 GB groß), die das Problem verursachte. Aber als ich die Kerndateien erneut hochgeladen habe, habe ich beschlossen, sie zu löschen, und es hat funktioniert.
Paulo André Matta
Hi, I have tried all those sollutions above, but none worked for me. Im getting kind of desperated. Im new to WP.. I was changing some Settings (in the wp-admin link) and when I hit save, the 500 error came up. Idk what to do
Shaswat Shah
Ich habe die Datei php.ini in meinen /wp-admin/-Ordner hochgeladen. Aber jetzt bin ich verwirrt, wie kann ich wissen, ob der 500 Internal Server Error behoben ist oder nicht? Denn der Fehler trat gleichzeitig auf, nicht die ganze Zeit. Bitte helfen Sie.
Patricia Mirasol
Ich weiß, dass ich den internen Dienstfehler bekommen habe, weil ich direkt davor mit meiner .htaccess-Datei herumgespielt habe. Ich habe versucht, mich mit FTP-Clients (FileZilla und WinSCP) anzumelden, aber ich bekam immer wieder eine Verbindungsfehler-Zeitüberschreitung. Ich habe gerade meinen Hosting-Provider per E-Mail kontaktiert. Hoffentlich kann mir mein Provider dabei helfen.
Andrea Spila
Hallo Silvia und danke dafür! Ich habe die Berechtigungen der beiden Dateien in wp-admin, die Probleme verursachten, von 664 auf 775 geändert und das hat das Problem behoben. Und ich weiß auch nicht, warum das passiert ist! Es passierte aus heiterem Himmel. Ein Rätsel!
rajesh adulapuram
Ich habe alle oben genannten Schritte ausprobiert und schließlich, als ich mich an meinen Hosting-Anbieter iPage gewandt habe, wurde das Problem behoben. Sie sagten, das Problem liege bei den Dateiberechtigungen und sie hätten es behoben. Dies hätte mein erster Schritt sein sollen.
Matt
Ich bin wieder in mein WP-Admin gelangt, indem ich .htaccess umbenannt habe, aber als ich Einstellungen>Permalink>Speichern wie von Ihnen empfohlen gemacht habe, wurde ich wieder aus dem Admin ausgesperrt. Jetzt bewirkt das Umbenennen von .htaccess nichts mehr. Irgendwelche Ideen?
Furkanicus
Ich hatte dieses Problem schon so oft und fühle mich wohl, meinen Rat dazu als Experte für 500er-Fehler zu teilen. Manchmal wurde das Problem durch Ändern der htaccess-Datei gelöst, aber das war eine vorübergehende Lösung. Wie im Artikel erwähnt, wird der 500er-Dienstfehler meist durch das PHP-Speicherlimit verursacht und leider reicht das Hinzufügen einer php.ini-Datei nicht aus. Die meisten Hosting-Unternehmen setzen das PHP-Limit auf 128 MB, einschließlich Dreampress, und wenn Sie dieses Limit überschreiten, wird Ihr Hosting-Anbieter die Verbindung zu Ihrer Website vorübergehend unterbrechen. Mein Rat für Sie Leute, die dieses Problem haben, ist dieser. Installieren Sie das P3-Plugin und identifizieren Sie die speicherhungrigen Plugins. Wenn sie nicht unerlässlich sind, entfernen Sie sie. Auch ein Wechsel Ihres Host-Anbieters zu einem Boutique-Anbieter anstelle von Bluehost oder Hostgator bietet Ihnen besseren Kundenservice und höhere Produktqualität.
WPBeginner-Mitarbeiter
Wenn Sie Ihre .htaccess-Datei nicht finden können, können Sie jederzeit eine neue leere Datei in einem Texteditor erstellen. Benennen Sie diese Datei .htaccess und laden Sie sie mit einem FTP-Client in das Stammverzeichnis Ihrer Website hoch.
Tobie! ®
Ich habe immer noch ein Problem damit. Ich kann meine .htaccess-Datei nicht finden und wurde aus dem Adminbereich ausgesperrt. Die gesamte Website kann nicht angezeigt werden. Bitte helfen Sie mir.
Gaurav
.htaccess ist versteckt. Wenn Sie auf Ihre Datei zugreifen, stellen Sie sicher, dass Sie auch versteckte Dateien anzeigen können.
Michael Fuller
Verwenden Sie cPanel > File Manager, um auf Dateien zuzugreifen
Tobie! ®
Ich habe all das versucht, und es funktioniert immer noch nicht!! Ich kann meine .htaccess-Datei nicht finden und ich kann sie nicht generieren, weil ich vom Admin ausgesperrt bin, BITTE HELFEN SIE MIR!!!
Chirag Patel
Change index.php permission to 644
Thomas
Das hat bei mir funktioniert, nachdem alles andere nicht geklappt hat!
David Moore
Danke, danke. Der index.php auf 644 hat mir nach allerlei Schwierigkeiten doch den Durchbruch gebracht.
Hasan Zaheer
Sehr hilfreich, aber noch eine Sache, meistens liegt es am W3 Total Cache Plugin. Wenn Sie es haben, können Sie den Cache-Plugin-Ordner über FTP umbenennen und es dann versuchen. Meine Website wurde auf diese Weise behoben.
jim
thx … clear w3 cache solve my problem