Problem
Mindestens ein Script-Blocker ist aktiv und es erscheint auf vereinzelten Seiten die Fehlermeldung:
PHP Fatal error: Uncaught TypeError:
BorlabsCookieSystemWordPressFrontendDriverOutputBufferManager::getBuffer():
Return value must be of type string, null returned in
/var/www/html/wp-content/plugins/borlabs-cookie/classes/Cookie/System/WordPressFrontendDriver/OutputBufferManager.php
Ursache
Ursache A
Prüfe unter Borlabs Cookie > System > Logs, ob es einen Critical Fehler gibt, dessen Nachricht mit "Your inline CSS appears to be excessively" anfängt.
Ursache B
Es könnte sich ein extrem großes Script-Tag auf deiner Website befinden, welches das Limit Backtrace-Limit von regulären Ausdrücken in PHP überschreitet. Dieses Limit liegt standardmäßig bei 1.000.000.
Ursache C
Ein Plugin oder das verwendete Theme weist einen Fehler bei der Handhabung von Buffern auf. Dies führt dazu, dass unser Buffer gestört wird, was wiederum dazu führt, dass unser Plugin nicht die erwarteten Daten erhält.
Lösung
Lösung für Ursache A
Du hast zu viel Inline-CSS, daher solltest du deine Plugins überprüfen, die CSS-Optimierungen durchführen können. Zu viel CSS wird direkt in die jeweilige Seite eingefügt, obwohl diese Menge an CSS in eine separate Datei gehören sollte.
Lösung für Ursache B
Setze über die wp-config.php das Backtrace-Limit hoch, z. B. auf 5.000.000:
ini_set('pcre.backtrack_limit', '5000000');
Lösung für Ursache C
Du musst ermitteln, welches Plugin oder ob das Theme den Fehler enthält.
Bitte erstelle eine Staging-Seite, um das Problem zu isolieren. Wir empfehlen dafür WP Staging (https://de.wordpress.org/plugins/wp-staging/ oder https://wp-staging.com/).
Nachdem du die Staging-Seite erstellt hast, melde dich bei der Staging-Seite an und deaktiviere alle Plugins außer Borlabs Cookie. Prüfe anschließend, ob das Problem weiterhin auftritt. Falls nein, reaktiviere ein Plugin nach dem anderen und prüfe nach jeder Aktivierung eines Plugins, ob das Problem erneut auftaucht. So kannst du ermitteln, ob und welches Plugin ein Problem verursacht.