[SOLVED] WordPress 6.1 und WPML – Es ist ein kritischer Fehler auf dieser Website aufgetreten.

Andrei Iordache

Andrei Iordache

WordPress Entwickler

🚀 Ich helfe Menschen online gefunden zu werden | WordPress Entwicklung, Core Web Vitals, Sicherheit&Wartung

Es ist ein kritischer Fehler auf dieser Website aufgetreten | 2. November 2022

Nichts ist schlimmer, als wenn Ihre WordPress-Website nicht funktioniert. Ich kenne das Gefühl aus eigener Erfahrung. Als ich heute meiner Routine nachging, überprüfte ich eine meiner Websites, und BAM: “Auf dieser Website ist ein kritischer Fehler aufgetreten.”.

Der erste Instinkt, da ich wusste, dass die WordPress-Version automatisch auf die Version 6.1 “Misha” aktualisiert wurde, war, das PHP von 8.1 auf 8.0 herunterzustufen. Nichts gelöst… Ich versuchte, ein Downgrade auf die PHP-Version 7.4 durchzuführen… Wieder passierte nichts. Der Fehler war immer noch da, und die Website war immer noch nicht erreichbar.

Also beginne ich, das Problem zu untersuchen. Ich aktiviere den “WordPress-Debug-Modus” und finde diese Meldung:

Fatal error: Uncaught Error: Call to undefined method WP_Textdomain_Registry::reset() in /public_html/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LanguageSwitch.php:139 Stack trace: #0 /public_html/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LanguageSwitch.php(119): WPML\ST\MO\Hooks\LanguageSwitch->resetTranslationAvailabilityInformation() 
#1 /public_html/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LanguageSwitch.php(73): WPML\ST\MO\Hooks\LanguageSwitch->changeMoObjects() 
#2 /public_html/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LanguageSwitch.php(48): WPML\ST\MO\Hooks\LanguageSwitch->switchToLocale() 
#3 /public_html/wp-includes/class-wp-hook.php(310): WPML\ST\MO\Hooks\LanguageSwitch->languageHasSwitched() 
#4 public_html/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LanguageSwitch.php on line 139"

Wenn Sie also die Meldung “Auf dieser Website ist ein kritischer Fehler aufgetreten” erhalten.  WordPress-Fehler erhalten und Sie das WPML-Plugin verwenden, liegt das am letzten WordPress 6.1-Update. Es ist ein bekanntes Problem, und das WPML-Team versucht, es zu lösen.

Was genau ist dieser Fehler und wie kann ich ihn beheben?

Die Meldung “Es ist ein kritischer Fehler auf dieser Website aufgetreten” wird aufgrund eines internen Konflikts zwischen WPML (Version 4.5.11), String Translation (3.2.2) und der letzten WordPress-Version (6.1, “Misha”) erzeugt.

Wie kann man das Problem also lösen?

Zum Glück gibt es ein paar Möglichkeiten, dieses Problem zu lösen:

1. Wenn Sie Zugriff auf das WordPress Admin Dashboard haben, versuchen Sie, sowohl WMPL auf die letzte Version (4.5.12) als auch String Translation auf die letzte Version (3.2.3) zu aktualisieren. Befolgen Sie die Schritte, die im offiziellen WPML-Artikel zu diesem Problem aufgeführt sind.

2. Wenn Sie nicht auf das Admin-Dashboard zugreifen können, gehen Sie zu Ihrem Hosting-Server und versuchen Sie, eine am 1. November erstellte Sicherungskopie wiederherzustellen (das automatische WordPress-Update auf 6.1 wurde heute Morgen, am 2. November, durchgeführt). Je nach Hosting-Anbieter gibt es verschiedene Backup-Funktionen. In meinem Fall habe ich JetBackup 5 verwendet.

Und dann:

  • Deaktivieren Sie die automatische Aktualisierungsfunktion.
  • nehmen Sie die erforderlichen Aktualisierungen vor. Wenn Sie das String Translation Plugin nicht aktualisieren können, löschen Sie es einfach und laden Sie die neueste Version erneut hoch (ich habe unten die Quelle angegeben, von der Sie es beziehen können).
  • Aktualisieren Sie die WordPress-Version auf die letzte Version und testen Sie Ihre Website. Alles sollte einwandfrei funktionieren.

3. Wenn Sie keine aktuelle Sicherungskopie haben, können Sie auch dies versuchen:

MACHEN SIE EIN BACKUP, BEVOR SIE EINE ÄNDERUNG VORNEHMEN!

  • Greifen Sie auf Ihre Website über FTP oder über den Site File Manager des cPanel zu.
  • Gehen Sie zu wp-content/plugins/ und benennen Sie den Namen des Plugin-Ordners String Translation um.
  • Machen Sie dasselbe mit dem WPML-Plugin (benennen Sie den Plugin-Ordnernamen um).

HINWEIS: Sie können die Plugins auch komplett löschen und die neueste Version neu installieren. ABER MACHEN SIE VORHER EIN BACKUP!

Danach laden Sie die neuen Plugins von der offiziellen Quelle herunter: WPML-Downloads

Ihre Website sollte jetzt in Ordnung sein.


Wenn Sie Hilfe brauchen, kann ich das Problem für 80 Dollar lösen.

Jetzt Kaufen

Vorheriger Beitrag
WordPress Datenbank Optimierung für Neulinge
Nächster Beitrag
Was ist Robots.txt und wie funktioniert es?
Lusi StudiosLusi Studios
15:32 22 Jun 22
Andrei did an amazing job! He helped in a very rushed time and he excelled at everything. Thanks again!
I am grateful and I would to thank Websites Seller for their support in site recovery and site transfer. Websites Seller just saved my business. Thank you!
Wouter GhysensWouter Ghysens
11:52 10 Sep 21
Looking for a Wordpress transfer from site A to site B, I found back Andrei from Wesites Seller on Google.He was very proactive in his approach, came with hundreds of ideas and lifetime experiences from other migrations. He knows the wordpress, the hosting and php database as the back of his pocket.And we worked out this migration very smooth. Together we solved it, and myself and my business are very pleased with his approach.100% recommendation & kudo's from out of Belgium!
Ioachim CiobanuIoachim Ciobanu
18:39 14 Jul 21
Websites Seller built my resume site. Deliverables were quickly completed, and I was asked for my feedback at each stage of development. All feedback I gave was implemented in a short time.Another great thing is that he comes with smart solutions, regarding stuff which I didn't initially think of (site security, Google site speed optimization and so on). Basically, he was great, staying in touch, keeping me updated and paid attention to what was most important for my site.Overall, I am very happy with the work done. I highly recommend this developer!
K CollinsK Collins
09:11 19 May 21
I needed help with website speed - to improve my core web vitals - without compromising the usability of my site. Andrei was extremely responsive, proactive and fast. And more importantly, he increased by website speed. Highly recommend him, and I will be using him going forward on all my projects.

Dienstleistungen

WordPress Website Maintenance Services

WordPress Wartungsdienste

WordPress Website Wartungs Service, der Cloud Backups, Notfall Support, wöchentliche Website Updates, Geschwindigkeit und vieles mehr bietet.

sally

WordPress Migrationsdienst

Übertragen Sie Ihre WordPress-Website sicher an einen neuen Standort für $75. … Migrieren Sie Ihre Website zu ihrem neuen Hoster.

lawyer-office

Anwalts Web design

Wir sind spezialisiert auf Website-Design, Internet-Marketing und SEO für Anwälte und Juristen in ganz Europa und den USA.