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.


krzysiek
In meinem Fall war es einfach, obwohl ich ein paar Stunden gebraucht habe... Ich habe SQL Server falsch geschrieben. Überraschenderweise wurde kein Fenster mit falschen Konfigurationseinstellungen angezeigt.
WPBeginner-Mitarbeiter
Sie können die alte .htaccess-Datei als Backup auf Ihren Computer herunterladen.
Ronaldo
Hallo!
Danke für diese Information. Ich habe die .htaccess umbenannt und meine Websites laufen wieder. Mein Server ist GoDaddy.
Meine Frage ist, kann ich die alte umbenannte .htaccess löschen, weil ich viele Male bei GoDaddy angerufen habe, um diese Art von 500er internen Fehler nach vielen Anrufen zu beheben?
Danke
brooke
Danke! Das hat mir den Tag gerettet, als ich die .htaccess-FTP-Änderung vorgenommen habe. Ich kann wieder durchatmen... ; D
itechaleart
Ich habe diesen 500-Fehler seit 15 Tagen auf GoDaddy Hosting. Ich habe alles versucht, was Sie hier erwähnen, aber konnte diesen Fehler nicht beheben, und habe auch GoDaddy um Hilfe gebeten, er sagte, die Website funktioniere auf unserer Seite gut, überprüfen Sie sie in einem anderen System.
Now feeling hopeless and thinking to move another hosting provider…
Bitte helfen Sie mir und schlagen Sie mir eine bessere Hosting-Option vor.
Danke.
Silvia
Hello
i had the same problem with my website and went through all
your advices, without solving it. At the end i contacted my host and
they checked things for me, finding that some folders in the FTP had
CHMOD permissions different from 775. I didn’t do anything to cause
that, it just happened one day and i can’t get why. Anyway they fixed
the problem for me and said it’s easily manageable with ftp clients or
via their own file manager.
Just hoping it may be useful
pun
Mein Problem ist gelöst, danke für dieses Tutorial, vielen, vielen Dank
Arun
Hallo, ich bin kein Technikexperte und ein Neuling... Letzte Woche hatte ich dieses Problem mit dem internen Serverfehler. Alles begann damit, dass mein Admin-Zugriff eingeschränkt wurde. Aber die Website funktionierte gut. Ich habe dies mit dem Hosting-Anbieter (GoDaddy) mehr als 4,5 Stunden lang durch die Nacht mit 3 verschiedenen Mitarbeitern durchgestanden. (Dies war das 3. Mal innerhalb von etwa 4 Tagen) Sie waren bis zu einem gewissen Grad hilfreich und identifizierten das Problem (der Ordner wp-admin fehlte). Sie betonten, dass ich ihn hätte löschen sollen, da sie keinen Zugriff hatten (erst vor 2 Tagen haben sie die Dateien für mich geändert!!). Ich habe mich nach 7 oder 8 Monaten nach der Einrichtung der Website eingeloggt. Jedenfalls fragte ich, ob sie den Ordner auf ein früheres Datum wiederherstellen könnten. Sie lehnten ab. Die angebotene Lösung war eine Gebühr von 150 US-Dollar, bei der sie versuchen würden, die Dateiänderungen usw. herauszufinden, aber ohne Garantie. (Beim Lesen des Obigen gehe ich davon aus, dass sie den obigen Inhalt als Fragen/Anweisungen in der oben genannten Reihenfolge hätten verwenden sollen).
Jedenfalls fand ich bei einer der Diskussionen (Website vergessen), dass, wenn der Ordner wp-admin (der installierten Version) eingefügt wird, dies das Problem lösen sollte. Ja, es hat bei mir funktioniert... Ich habe alle meine Plugins aktiviert (sie hatten sie deaktiviert) und die Website funktionierte. Ich habe auch alle Plugins und Themes aktualisiert, die ich verwendet/ausprobiert habe. Die Website ist wieder online und läuft!
deemyboy
@Levent Ultanur
Einer der Gründe, warum manche Leute möglicherweise einen Fehler mit .htaccess und nicht mit Bildern haben, ist, dass sie es möglicherweise als Binärdatei hochladen.
In Filezilla (zumindest) können Sie den Übertragungstyp im Menüpunkt "Übertragung" auf Folgendes einstellen:
auto
binary
ascii
Ich bin mir nicht sicher, aber „auto“ sollte normalerweise gut funktionieren, aber wenn Sie nur Text hochladen, wechseln Sie vielleicht für diese Upload-Sitzung zu „ascii“, aber denken Sie daran, wieder zurückzuwechseln.
Ich wusste das bis gestern nicht, als alle Bilder auf meiner Website beschädigt wurden, als ich sie lokal heruntergeladen habe. Also habe ich gegoogelt und einen Beitrag gefunden, der den Übertragungstyp „binär“ für Bilder erwähnt, aber als ich nachsah, stellte ich fest, dass der Übertragungstyp auf „ascii“ (für Text – ich weiß nicht wie, da ich mich nicht erinnere, ihn berührt zu haben!!) eingestellt war. Also habe ich ihn auf „binär“ umgestellt und meine Bilder wurden wie zuvor perfekt heruntergeladen.
Der Grund, warum ich sage, dass „Auto“ in Ordnung ist, ist, dass ich komplette Websites mit einer Mischung aus Bildern (png, jpeg, gif usw.) und Textdateien (.php, .html, .css) heruntergeladen habe und nie jeden Übertragungstyp einzeln einstellen oder auf „ascii“ stellen und nur Textdateien hochladen, dann zu binär wechseln und nur Bilder hochladen musste – Filezilla erledigt das alles automatisch…normalerweise!
Tatsächlich war mir diese Einstellung völlig unbekannt und ich benutze Filezilla seit etwa 2 oder 3 Jahren!
Das KÖNNTE das Problem sein, also lassen Sie Ihre Kunden den Übertragungstyp in ihrer FTP-Anwendung überprüfen
Ich hoffe, es hilft!
deemyboy
Sie haben in der Lösung, die den WordPress-Kern ersetzt, nicht STARK genug betont, dass die Leute
a) den wp-content-Ordner sichern sollten <— das ist Ihre Website (plus die wp-Datenbank, die hier nicht relevant ist, da sie vom Ersetzen des Kerns unberührt bleiben sollte)
b) sicherstellen sollten, dass sie beim Ersetzen von wp-admin und wp-includes nicht alle 3 Ordner (d. h. NICHT wp-content einschließen) mitnehmen, wenn sie den neuen Kern hochladen
Henrique
Vielen Dank!
Deepanshu Kakkar
Danke
Basha
Sehr sehr nützlicher Artikel… Vielen Dank
Guan
500 interner Serverfehler nach Aktivierung von WordPress-Plugins
Warix
Thank you so much, it was problem in plugins
Kristian Frisk
Danke für diesen Beitrag. Ich habe (auf die harte Tour) gelernt, wie viel Ärger ein schlechtes Plugin für eine WordPress-Website verursachen kann.
F. Parisis
Vielen, vielen, vielen Dank! Das war der beste und einzige Ort, an dem ich nach einer eintägigen Suche im Internet eine Lösung gefunden habe.
Tom Grant
Gute Arbeit – massive Hilfe!
Anurag
A Big THUMBS up to this tutorial
Md.Zelal Hossain
Vielen Dank für das nette Tutorial..!!!!
Mulyadi Subali
Du hast mir gerade den Tag gerettet. Danke!
imam
Ok danke
Levent Ultanur
Hallo Leute und Mädels...
Was ich bei diesem Fehler nicht verstehe, ist, dass ich Bilder hochladen KANN, ohne den HTTP-Fehler zu bekommen, aber mein Kunde bekommt den Fehler... Gleicher Server, gleiche Dateien... Warum, oh warum... Jemand?
Kyle Hunzinger
Danke, es war das PHP-Speicherlimit!
Uwe
Vielen Dank! Die .htaccess war der Grund!
Mark C.
Hallo Leute. Toller Beitrag! Ich benutze diese Seite jedes Mal, wenn ich einen internen Serverfehler bekomme.
Ich würde jedoch einen zusätzlichen Schritt anbieten. Tatsächlich sollte dies der allererste Schritt sein, bevor überhaupt etwas anderes getan wird. Das ist, um zu überprüfen, ob es kein Problem mit dem Webhost gibt.
Ich habe heute Morgen alle üblichen Schritte auf der Website eines Kunden durchlaufen, die vor einer Stunde ausgefallen ist, nur um zufällig festzustellen, dass PHP auf dem Host nicht funktionierte. Eine schnelle Überprüfung der Service-Meldungen auf der Website des Webhosters zeigte, dass auf diesem speziellen Server ein Problem aufgetreten war. Also können wir nur warten, bis sie es beheben. (Es gibt andere Tricks, wie das Ändern des A-Records auf einen anderen Server, aber das ist nur, wenn das Serverproblem langfristig ist.)
Das gesagt, andere Teile des Servers funktionieren immer noch, daher wurde eine schnelle und einfache index.html erstellt, damit Besucher etwas Schönes sehen und keinen Fehler.
Es ist auch praktisch, eine „test.php“-Datei zu erstellen, die zeigt, ob PHP funktioniert oder nicht, und dann diese Datei ab und zu aufzurufen. Wenn der Dienst wiederhergestellt ist, löschen oder benennen Sie die index.html um, damit die index.php stattdessen geladen wird.
Hier ist mein test.php Code:
PHP Test
<?php echo ‘<p>Hello World</p>’; ?>
Ich hoffe wirklich, das hilft jemandem in einer ähnlichen Situation. Alles Gute.
Bwana
Danke für deine Hilfe! Meine Website zeigte nur den „500 Internal Server Error“, wenn ich versuchte, zu sehen, welche Plugins installiert waren. Natürlich vermutete ich ein fehlerhaftes Plugin. Nach mehreren Versuchen, das Problem durch Entfernen aller Plugins zu beheben, fand ich deinen Artikel. Dein „memory=64MB“ in einer sauberen php.ini, platziert in wp-admin, hat den Trick gemacht. Jetzt kann ich zumindest mit der Website arbeiten, um festzustellen, was den ganzen RAM beansprucht. Guter Artikel!
Jorge Santos Velasco
Vielen Dank!! Das war sehr hilfreich!!
Lakshay Sharma
Vielen Dank für diesen Beitrag, hat mein Problem gelöst.
Denise O'Reilly
Ich bin seit 2 Wochen vom Login bei Wordpress ausgesperrt, da mir mitgeteilt wird, dass das Sicherheitszertifikat nicht verifiziert ist. Kann jemand das beheben, damit ich mich einloggen kann?
WPBeginner-Mitarbeiter
Manchmal wird eine Server-Fehlkonfiguration behoben und der Fehler tritt nicht wieder auf. Wenn doch, sollten Sie sich an Ihren Webhoster wenden.
Jos
Ich habe das zweimal gesehen. Das Neuladen der Seite hat es behoben. Aber kann immer noch etwas falsch sein?
Matthew Newton
Vielen Dank, Leute, ich vermutete, es sei die .htaccess und das hat es bestätigt
WPBeginner-Mitarbeiter
Schauen Sie sich unseren Leitfaden an, wie Sie Plugins in WordPress deaktivieren, wenn Sie nicht auf den Admin-Bereich zugreifen können.
Jessica
Ich kann mich nicht einmal in mein Admin-Panel einloggen, um Plugins usw. zu deaktivieren... Ich habe mit meinem Hosting-Anbieter gesprochen und sie konnten keine Probleme finden. Irgendwelche Vorschläge, was zu tun ist, wenn man nicht einmal zum Admin-Panel gelangt?
Mitesh Raghwani
Vielen Dank für Ihre Hilfe. Eine einfache Lösung für ein scheinbar riesiges Problem.
Kailash Ghodke
I tried All Things which described above , but not worked for me
Is any other option like to install new wordpress on domain with all old posts ???
Deine Hilfe wird benötigt, bitte hilf, dieses Problem zu beheben..!
Lidia Lewis
Danke für diesen Artikel! Meine .htaccess-Datei war beschädigt und jedes Mal, wenn ich sie umbenannte, erschien ein weiteres Duplikat! Die Seite gab immer wieder 500-Fehlermeldungen aus. Was ich nicht realisierte, war, dass ich die Permalink-Einstellung in WordPress speichern musste, um die Datei zu aktualisieren. Ich hoffe, das behebt es endgültig! Vielen Dank.
Mark Brandson
Vielen Dank. Der .htaccess-Trick hat funktioniert. Sie haben mir das Leben gerettet!
Astrid
Das Deaktivieren der Plug-ins hat bei mir nach dem neuesten WP-Upgrade (8. April 2014) funktioniert. Obwohl ich denke, dass der WP Mobile Detector mit meinem W3-Cache in Konflikt stand, war er der Schuldige.
Vielen Dank, Sie sind ein Lebensretter!
Mein Hosting-Anbieter sagte mir, dass ich ein Backup hätte haben sollen (was ich dachte, ich hätte über ein Plugin), und dass ich 75,00 $ bezahlen müsste, wenn ich eine Wiederherstellung und ein Backup wollte. Wirklich? Ich bin so enttäuscht, aber super glücklich, dass ich diesen Artikel gefunden habe.
Übrigens, Sie sind meine Anlaufstelle, wenn es um leicht verständliche Schritt-für-Schritt-Anleitungen für WP, Plugins und Ähnliches geht. Wir brauchen Sie – machen Sie weiter so. Ich schätze Ihre Bemühungen wirklich.
Ihr seid spitze!
Subscribed and following
sangeetha menon
Hallo Syed,
Ich habe die infizierten Dateien gelöscht, da ich immer wieder den 500 Internal Server Error erhalten habe. Jetzt hat mich der Hosting-Anbieter gebeten, die frischen Dateien hochzuladen. Da ich keine Ahnung habe, habe ich den Hosting-Anbieter gebeten, es zu beheben.
Wenn ich es tun muss, sollte ich beim Hochladen in das Web-Root-Verzeichnis die vorhandenen Dateien überschreiben?
Sollte ich auch die htaccess-Datei reparieren? Bitte helfen Sie mir...
luka
Ändern Sie einfach die PHP-Version auf 5.4 oder höher. Es hat für mich funktioniert :)
Meg
O.M.G. Nichts wie aufzuwachen und eine verlorene Webseite zu haben. Und ja, ich geriet in Panik, aber glücklicherweise fand ich deinen Beitrag, atmete tief durch und habe tatsächlich alles mit dem ersten Schritt behoben: beschädigte htaccess-Datei. DANKE! Ich muss wirklich mehr über WordPress lernen.
Kevin
Thanks for the help, I was searching for quite a bit until I found your solution. I took a look at my .htaccess file and saw that it was corrupt, so I renamed it and it did the trick. Cheers
sherly
Mit Ihrer Hilfe habe ich gerade meinen 500er internen Serverfehler behoben. Ich bin ein absoluter Neuling, daher ist das sehr hilfreich!! Danke!!
Derrick
Hallo Redaktion,
Vielen Dank!! Der beste Beitrag zur Behebung des 500 Internal Server Error, den ich bisher gefunden habe, genau dann, als ich ihn brauchte!!
Vielen Dank!!
Nepal
Sehr hilfreich! Vielen Dank…
Ich habe nichts selbst getan, aber ich habe meinen Hosting-Anbieter kontaktiert. Mal sehen, wie lange sie brauchen, um dieses Problem zu beheben.
Anita Hunt
Thanks so much for your help
Keely
Thanks wpbeginner – the .htaccess fix worked for me
Olsi
Das Löschen ganzer Themes über den Dateimanager und das Belassen von nur 1 Theme hat für mich funktioniert