Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

So beheben Sie den Fehler 500 Internal Server Error in WordPress

Ihre WordPress-Website funktionierte einwandfrei – bis plötzlich nichts mehr ging. Anstelle Ihrer Homepage sehen Sie eine 500 Internal Server Error. Keine Warnung, keine klare Erklärung – nur eine frustrierende Sackgasse. 😨

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.

Behebung des internen Serverfehlers in WordPress

Hier ist ein kurzer Überblick über die Themen, die wir in diesem Artikel behandeln werden:

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:

Interne Serverfehlerseite auf Apache

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:

Google Chrome HTTP 500 Fehler

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.

Cache leeren

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.

Permalinks aktualisieren, um die .htaccess-Datei neu zu generieren

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.

.htaccess-Datei umbenennen

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“.

Neue htaccess-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'.

.htaccess-Datei 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.

wp-config-Datei bearbeiten

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:

  1. Erstellen Sie eine leere Textdatei auf Ihrem Computer und nennen Sie sie php.ini
  2. Fügen Sie diesen Code dort ein: memory=256MB
  3. Speichern Sie die Datei
  4. 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.

Alle 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.

Plugins über FTP deaktiviert

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.

Ein Standard-Theme aktivieren

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.

Theme-Ordner herunterladen

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.

Ein Standard-Theme 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.

Theme-Dateien 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.

Theme-Ordner hochladen

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.

Mediengalerie herunterladen

Dies lädt die WordPress-Zip-Datei auf Ihren Computer herunter.

Entpacken Sie die Zip-Datei. Darin finden Sie einen wordpress-Ordner.

WordPress-Ordner entpackt

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.

Kern-WordPress-Dateien 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'.

WordPress-Kern-Dateien überschreiben

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.

Debug-Protokoll

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

WPBeginner abonnieren

Wir hoffen, dieser Artikel hat Ihnen geholfen, den internen Serverfehler in WordPress zu beheben. Möglicherweise möchten Sie auch unsere vollständige Liste der häufigsten WordPress-Fehler und unseren Leitfaden zum Thema So kontaktieren Sie den WordPress-Support sehen.

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.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie wie WPBeginner finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können. Hier ist unser Redaktionsprozess.

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Leserinteraktionen

677 CommentsLeave a Reply

  1. Mein DigiWeb Advanced Hosting-Paket und 500-Serverfehler bei Aktivierungsversuch...

    In meinem Fall als Anfänger, der versuchte, ein WooWoo-Theme und dann das WooWoo-eCommerce-Plugin hinzuzufügen, hatte ich einen 500er-Serverfehler..
    Das erste Mal, nachdem das Theme installiert war, wurde vom Personal des Hosting-Supports behoben. Sie wiesen darauf hin, dass eine web.config-Datei erstellt wurde, die sie in web.config_old umbenannt haben und ich keine weiteren erstellen sollte. Weiter ging es mit dem Hinzufügen des eCommerce-Plugins und dem Versuch, es zu aktivieren. Erneut ein 500er-Fehler.. aber dieses Mal schaute ich im Verzeichnis nach und es gab eine weitere 'web.config'-Datei.. Ich änderte den Namen und bingo, alles war in Ordnung.. Ich war glücklich, denn ich möchte nicht am Rockzipfel der Technikexperten von DigiWeb hängen!

    Ich hoffe, das hilft auch nur einer Person…

  2. Seitdem ich mein Konto für WordPress und Cpanel eingerichtet habe, habe ich festgestellt, dass mein Domainname auf cpanel nicht richtig geschrieben war (wahrscheinlich mein Fehler), aber ich habe versucht, ihn zu ändern, konnte es aber nicht. Ich muss die Auswirkungen davon kennen und wie ich es korrigieren kann. Meine Website läuft bisher gut, könnte das der Grund sein?

  3. Ich bin auf diesen internen Fehler (500) gestoßen, als ich diese Zeile zu meiner .htaccess hinzugefügt habe:
    max_input_vars = 1540; aber sobald ich sie entferne, funktioniert es. Ich muss meine Max_Input_vars von 1000 erhöhen.
    Bitte helft mir.

    • Nur zusätzliche Informationen. Godaddy hat mich gebeten, .user.ini zu erstellen und zu verwenden, um dies hinzuzufügen, aber phpinfo zeigt es nach der Änderung immer noch bei 1000 an. Deshalb habe ich mich entschieden, .htaccess zu verwenden, aber das hat meine Website auf den internen Fehlerstatus 500 gesetzt.

  4. Haylo!

    Ich hatte dieses Problem heute und habe herausgefunden, dass das Problem bei meinen Datei-/Ordnerberechtigungen lag.

    Ich hatte versucht, die Berechtigungen für alle meine Ordner, Unterordner und Dateien auf 777 zu setzen, da ich große Probleme beim Hochladen von Bildern hatte.

    Dies verursachte bei mir den internen Serverfehler. Das Zurücksetzen aller Berechtigungen auf 755 hat es für mich behoben, obwohl ich davon ausgehe, dass das einfache Anwenden von 755 auf den wp-admin-Ordner die Aufgabe erfüllt hätte!

    Ich hoffe, das hilft jemandem!

  5. Hallo, ich habe ein anderes Problem. Wenn ich versuche, meine Website zu laden, wird angezeigt: „Die Seite mydomain.com funktioniert nicht“ und „mydomain.com kann diese Anfrage derzeit nicht bearbeiten“ sowie „HTTP ERROR 500“ (in kleiner Schrift).
    Ich kann mich nicht einmal im wp-Admin-Panel anmelden. Was soll ich tun? Bitte helft mir.
    Ich habe die .htaccess-Datei geändert, und ich dachte, vielleicht liegt es an einer beschädigten config.php-Datei, also habe ich sie gelöscht. Und als ich meine Website geladen habe, begann die Einrichtung der Konfigurationseinstellungen angezeigt zu werden.
    Ich habe sie erneut eingerichtet, aber als es zum Anmeldeteil kam, passierte dasselbe.
    Bitte helft mir!

      • Ich bekam immer wieder einen 500er-Fehler: '[website] kann diese Anfrage derzeit nicht bearbeiten'. Nachdem ich die Ratschläge zum 500er-Fehler durchgelesen hatte, stellte ich fest, dass eine Überarbeitung, die ich an page.php in meinem Theme-Verzeichnis vorgenommen hatte, einen Druckbefehl für ein deaktiviertes Plugin aufrief. Ich habe die Befehlszeile entfernt und das Problem war sofort behoben! Jetzt läuft alles wie geschmiert… ich meine Seiten!

  6. Meine war keine der oben genannten. Aber ich sah in meinen Fehlerprotokollen, dass wordfence-waf.php einen Fehler in den Pfaden hatte. Das Umbenennen von wordfence-waf.php im Stammordner hat das Problem behoben.

    • Sie haben den Nagel auf den Kopf getroffen.

      Als ich das Problem mit meiner Website hatte, habe ich zuerst die Protokolle überprüft.

      Mein Hosting-Support hat nur das Beste gegeben, was er konnte, aber ich hatte einen günstigen Moment, um das Problem selbst zu lösen.

    • Ich schätze das Management für die gute Arbeit, mehr Kraft für Ihren Ellenbogen.

      Ich habe diesen Fehler erhalten, als ich mein Theme angepasst habe.

      Das Fehlerprotokoll gab einen Hinweis.

      Mein Hosting-Support hat nur das Beste gegeben, was er konnte, aber ich hatte einen günstigen Moment, um das Problem selbst zu lösen.

  7. Sie können das Problem lösen, indem Sie WordPress auf die neueste Version aktualisieren, indem Sie die „Core“-Dateien übertragen, aber deaktivieren Sie vorher alle Plugins, indem Sie den Ordner „plugins“ umbenennen.

  8. Wir erhielten einen „Internen Server 500“-Fehler, als wir die WP-Admin-Seite aufriefen.

    In unserem Fall war es die .htaccess-Datei, die beschädigt war.

    Beachten Sie jedoch, dass das Löschen von .htaccess das Problem NICHT behoben hat – tatsächlich hat das Löschen dazu geführt, dass die Indexseite einen PHP-Fehler aufwies, obwohl sie vorher einwandfrei funktioniert hatte. (Und das lag anscheinend an einem WP Super Cache-Fehler – die Datei, nach der gesucht wurde, wurde nicht gefunden.)

    Aus irgendeinem Grund hatten wir ¦ anstelle von # und ¤ anstelle von $ in unserer .htaccess. Das Beheben dieser Probleme hat das WP-Admin-Login-Problem behoben.

    Hoffentlich hilft es jemandem.

  9. Ich habe nach Überprüfung meiner Host-Logs einen interessanten Grund für einen internen Serverfehler gefunden – meine WordPress-Installation hatte gruppenbeschreibbare Berechtigungen. Ich hatte vergessen, dass ich bei meinen Berechtigungen verrückt geworden war, als ich versuchte, ein Problem zu lösen, das vom Host verursacht wurde. Als ich die CHMOD-Einstellung auf 755 änderte, funktionierte es wieder. Mein Admin-Ordner befindet sich nicht im Stammordner, ich frage mich, ob das der Grund ist, warum ich die Website immer noch sehen konnte, aber nicht auf den Admin zugreifen konnte.

  10. Hallo,
    wie Sie in diesem Beitrag vorgeschlagen haben, habe ich versucht, die Kern-Dateien (WP-ADMIN & WP-INCLUDES) erneut hochzuladen, um den 500er-Fehler auf meiner Website zu beheben. Aber jetzt bekomme ich wieder den 500er-Fehler, und als ich meinen Hosting-Anbieter (Hostgator) kontaktierte, schickten sie mir dieses Protokoll (Wir haben nachgesehen und festgestellt, dass es ein Problem mit „akismet“ gibt. Bitte finden Sie das Protokoll unten.

    [26-Mai-2016 04:19:04 UTC] PHP Fatal error: Class ‘WP_Widget’ not found in /home/makei3v5/public_html/example.com/wp-content/plugins/akismet/class.akismet-widget.php on line 5) , Jetzt bin ich hilflos, was soll ich tun? Ich habe die Schritte genau nach der obigen Anleitung ausgeführt.

    Bitte helfen Sie mir.
    Danke, Riyaz

  11. Danke für Ihre Anleitung… Ich habe alle Plugins deaktiviert, aber es wird immer noch derselbe Fehler angezeigt.

    Dann deaktiviere ich mein Theme und es funktioniert einwandfrei. Ich erkannte, dass das Theme diese Art von Fehler verursachen kann.

  12. Hallo,

    Was, wenn dieses Problem zufällig auftritt?
    Manchmal, wenn ich die Hauptseite meiner Website öffne, manchmal, wenn ich Beiträge in großen Mengen bearbeite. Soweit ich weiß, tritt es einfach zufällig auf. Könnte das Problem sein, dass die Hosting-Server überlastet sind? Da ich Shared Webhosting nutze, würde ich gerne wissen, ob Sie mir antworten könnten?

    Ich möchte nicht zu einem anderen Hoster wechseln, wenn das Problem ein Plugin auf meiner Website ist.
    Bitte antworten Sie mir.

    Danke.

    • Ich möchte das auch wissen. Ich habe dasselbe Problem. Es passiert manchmal, manchmal nicht. Es kann vom Admin-Panel oder direkt von der Website aus passieren. Ich benutze auch einen sehr billigen Shared-Hosting-Service und frage mich, ob dies von "deren Seite" kommen könnte.

  13. Dieser Artikel war eine echte Rettung! Oder zumindest eine Rettung für die psychische Gesundheit. Es stellte sich heraus, dass ein Plugin alles durcheinander brachte, und dank dieses Artikels konnte ich es lösen. Vielen Dank von einem erleichterten WP-Anfänger (seit 2014…)!

  14. Hallo, aber mein Problem ist, dass ich nicht einmal zum Dashboard gelangen kann, wenn ich es versuche, sagt es auch einen internen Serverfehler, also kann ich nichts tun. Nichts funktioniert. Ich bin in Panik.

  15. Nachdem ich die oben genannten Lösungen gelesen hatte, ging ich über FTP zu wp-content/plugins und sortierte die Plugin-Liste nach dem letzten Änderungsdatum und löschte das zuletzt geänderte Plugin. Problem für mich gelöst.
    Danke

  16. Falls Sie keinen Linux-Server haben und Ihr Hosting stattdessen auf IIS (Microsoft Platform) läuft, haben Sie möglicherweise die Datei web.config beschädigt, die anstelle einer .htaccess-Datei verwendet wird.

    Die meisten Server, die ich benutze, sind Linux, daher bin ich heute auf einem Microsoft Server auf dieses Problem gestoßen. FTPen Sie auf Ihre Website und reparieren Sie Ihre web.config-Datei.

    T.

    • Wenn Sie WordPress auf einem IIS (Microsoft-Plattform) anstelle eines Linux-Servers hosten und Probleme beim Aktualisieren Ihres WordPress haben, müssen Sie dieses Plugin „WP Maximum Execution Time Exceeded“ installieren.

      Die Standardausführungszeit des obigen Plugins beträgt jedoch 300 ms, die Sie auf 500 oder 600 ms erhöhen müssen, damit es funktioniert.

  17. Die Probleme begannen direkt nach dem Hinzufügen dieses Codes zu meiner function.php-Datei in meinem Child-Theme:

    /*** Query-String aus statischen Ressourcen entfernen ***/
    function remove_cssjs_ver( $src ) {
    if( strpos( $src, ‘?ver=’ ) )
    $src = remove_query_arg( ‘ver’, $src );
    return $src;
    }
    add_filter( ‘style_loader_src’, ‘remove_cssjs_ver’, 10, 2 );
    add_filter( ‘script_loader_src’, ‘remove_cssjs_ver’, 10, 2 );

  18. Vielen Dank, Sie haben mich davor bewahrt, meine Website neu zu installieren

    Das Ändern der PLUGINS war die Lösung und ich habe das fehlerhafte Plugin neu installiert

    Ich wünsche Ihnen alles Gute

    Yasser

  19. Ich erhielt den 500 Internal Server-Fehler, als ich versuchte, auf das Menü „Anpassen“ zuzugreifen (Schaltfläche oben, wenn Sie Ihre Website anzeigen). Es stellte sich heraus, dass es sich um ein Plugin handelte…

    Die .htacces- und php.ini-Methoden funktionierten nicht. In meinem Fall konnte ich nach dem Hochladen der php.ini-Datei nicht mehr auf wp-admin zugreifen, bis php.ini gelöscht wurde.

    Ich entschuldige mich, ich kann den Namen des fehlerhaften Plugins nicht nennen, ich hatte es damals eilig und brauchte es so schnell wie möglich... Es war ein Plugin, das Widgets zum SiteOrigin PageBuilder Plugin hinzufügte.

  20. Hallo Leute,

    Ich konnte wieder auf mein WordPress-Admin-Panel zugreifen, indem ich alle meine Plugins aus der Datenbank deaktiviert habe.

    Dann hatte ich ein Problem mit einem bestimmten Plugin. Ich empfehle Ihnen zu prüfen, welches Plugin Probleme verursacht. In meinem Fall waren es WooCommerce und mein Theme. Beide installiert, erhielt ich eine Fehlermeldung über überschrittenen Speicher. Ich fand keine Lösung für diesen Fehler. Jetzt musste ich meine Seite in zwei WordPress-Installationen aufteilen: eine mit allen Informationen und die andere mit dem virtuellen Geschäft.

    Wenn jemand eine Fehlermeldung wegen überschrittenen Speicherlimits findet, bitte einen Kommentar hinterlassen. Danke für eure Unterstützung, Leute.

    Tschüss

  21. Hallo,
    vielen Dank für dieses Tutorial und all die Kommentare hier.
    Da mein Hosting ebenfalls bei Strato ist, habe ich die Empfehlung von Karo A ausprobiert – und es funktioniert.
    Nachdem der Cache von PHP Boost bei Strato deaktiviert wurde, traten keine weiteren internen Serverfehler 500 auf.
    Möglicherweise läuft dieser Cache aus dem Speicher, da ich auch Slimstat-Statistiken verwende.
    Karo

  22. Hallo,
    bei Strato Websites mit aktiviertem PHP 7.0 Power Boost habe ich mit WordPress, z.B. Jetpack, die 500er Serverfehlermeldung erhalten.
    Nach Überprüfung des Server-Fehlerprotokolls bei Strato fand ich eine Fehlermeldung im Protokoll, dass der PHP-Handler (CGI) abgebrochen wurde.

    Nachdem ich den PHP-Handler (CGI) im Strato-Interface auf PHP 7 OHNE Power Boost geändert habe, funktioniert alles bestens!
    Viele Grüße
    Karo

  23. Danke dafür, nichts hat funktioniert, aber es hat mir zumindest Ideen zur Fehlerbehebung gegeben. Ich habe das Theme auf die gleiche Weise umbenannt, wie ich den Plugins-Ordner umbenannt habe, z. B. themename_deaktivieren, und es hat funktioniert, ich konnte mich wieder auf meiner Website anmelden. Ich untersuche immer noch, warum das Theme plötzlich so reagiert.

  24. Hallo, leider besteht mein Problem auch nach Befolgung aller Schritte weiterhin.
    Hätten Sie eine Idee, was es sein könnte?

  25. Alles versucht, aber mein Problem ist nicht gelöst.
    Ich bekomme nur NetworkError: 500 Internal Server Error – wenn ich versuche, mich auf meiner Website anzumelden. Der Browser zeigt eine leere Seite an und ich erhalte diese Fehlermeldung in der Konsole.

    Bitte helfen Sie

  26. Vielen Dank... sehr viel. Ich habe die .htaccess-Datei neu generiert und jetzt funktioniert meine Website wieder. Nochmals vielen Dank für Ihre hilfreiche Lösung.

  27. Durch ein Update mit InfiniteWP ist meine Website zusammengebrochen. Ich habe alles oben Genannte ohne Erfolg versucht… Aber in meinem Fall fehlte ein Theme. Ich musste das Haupt-Theme neu hochladen, um meine Website zurückzubekommen;)

Hinterlassen Sie eine Antwort

Vielen Dank, dass Sie einen Kommentar hinterlassen. Bitte beachten Sie, dass alle Kommentare gemäß unserer Kommentarrichtlinie moderiert werden und Ihre E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.