Zum Inhalt springen

Plesk: WordPress Block-Editor Darstellungsfehler beheben

WordPress Block-Editor Darstellungsfehler

Auf einem Plesk-Webserver kann es zu folgendem, unschönem Block-Editor Darstellungsfehler kommen. Offensichtlich können im Hintergrund nicht alle Komponenten des WordPress-Editors geladen werden. Der Block-Editor ist dadurch vollständig unbrauchbar. Der Classic-Editor funktionierte hingegen ohne Probleme.

WordPress Block-Editor Darstellungsfehler

Lösung 1: wp-config.php anpassen

Bei der Internet-Recherche kommt häufig die Konstante CONCATENATE_SCRIPTS mit Wert false vor. Wenn diese Einstellung gesetzt wird, funktioniert der Block-Editor offenbar wieder. Allerdings kann man nicht erwarten, dass jeder WordPress-Admin diese Einstellung setzt.

define('CONCATENATE_SCRIPTS', false);Code-Sprache: JavaScript (javascript)

vor „require_once( ABSPATH…“ einfügen:

wp-config.php: CONCATENATE_SCRIPTS false

Quelle: stackoverflow.com

Weitere Lösungen in Plesk Tools & Einstellungen

Da der Block-Editor Darstellungsfehler offensichtlich nicht auf jedem Server auftritt, liegt das Problem klarerweise in den Servereinstellungen dieses Systems verborgen. Ein testweiser Wechsel von PHP 8 auf 7 änderte nichts am Problem. Da auch ansonsten keine großartigen PHP-Einstellungen konfiguriert wurden, war PHP als Problemursache relativ unwahrscheinlich. Bei der weiteren Ursachensuche in den Plesk Tools & Einstellungen, entdeckt man schnell Web Application Firewall (ModSecurity):

Plesk: Tools & Einstellungen - Web Application Firewall (ModSecurity)

Lösung 2: Web Application Firewall ausschalten

Nachdem der „Modus der Web Application Firewall“ auf „Aus“ gestellt wird, kann der WordPress Block-Editor ohne Probleme geladen und korrekt angezeigt werden.

Plesk: Modus der Web Application Firewall

Diese Einstellung ist aus Sicherheitsgründen nicht unbedingt empfehlenswert!

Lösung 3: Web Application Firewall Regelsatz ändern (empfohlen)

Standardmäßig wird der WAF-Regelsatz „OWASP (kostenlos)“ verwendet. Der Beschreibungstext enthält schon fast „Block-Editor wird nicht funktionieren“:

„Der Regelsatz „OWASP ModSecurity Core Rule Set“ ist ziemlich restriktiv. Einige Funktionen wie die Dateifreigabe oder Webmail bzw. Funktionen von Webanwendungen wie WordPress-Plug-ins können möglicherweise blockiert werden.“

Plesk - Web Application Firewall - OWASP (kostenlos)

Da die Regelsätze „Atomic Advanced (erworben über Atomicorp)“ und „Benutzerdefinierter Regelsatz“ nicht unbedingt in Frage kommen, sollte „Atomic Standard (kostenlos, Upgrade auf Atomic Advanced möglich)“ aktiviert werden:

Plesk - Web Application Firewall - Atomic Standard (kostenlos, Upgrade auf Atomic Advanced möglich)