Problem
Der er mindst én Scriptblokering aktiv, og følgende fejlmeddelelse vises på visse sider:
PHP Fatal error: Uncaught TypeError: nBorlabsCookieSystemWordPressFrontendDriverOutputBufferManager::getBuffer(): nReturn value must be of type string, null returned in n/var/www/html/wp-content/plugins/borlabs-cookie/classes/Cookie/System/WordPressFrontendDriver/OutputBufferManager.phpÅrsag
Årsag A
Tjek "Borlabs Cookie" > "System" > "Logfiler" for en kritisk fejl, hvis meddelelse begynder med "Your inline CSS appears to be excessively".
Årsag B
Din hjemmeside indeholder muligvis et ekstremt stort <script>-tag, der overskrider PHP's grænse for backtrack i regulære udtryk. Som standard er denne grænse sat til 1.000.000.
Årsag C
Et plugin eller det aktive tema indeholder en fejl i håndteringen af buffere. Dette forstyrrer vores buffer, hvilket får pluginet til at modtage uventede data.
Løsning
Løsning på årsag A
Din hjemmeside indeholder for meget indbygget CSS. Gennemgå eventuelle plugins, der udfører CSS-optimering. Store mængder CSS bør gemmes i separate CSS-filer i stedet for at blive indlejret direkte i siden.
Løsning på årsag B
Forøg backtrack-grænsen i din wp-config.php-fil, f.eks. til 5.000.000:
ini_set('pcre.backtrack_limit', '5000000');Løsning til årsag C
Du skal identificere, hvilket plugin eller tema der forårsager problemet.
Opret en testside for at isolere problemet. Vi anbefaler at bruge WP Staging (https://de.wordpress.org/plugins/wp-staging/ eller https://wp-staging.com/).
Når testmiljøet er oprettet, skal du logge ind på testmiljøet og deaktivere alle plugins undtagen Borlabs Cookie. Kontroller derefter, om problemet stadig opstår.
Hvis problemet ikke længere opstår, skal du genaktivere de andre plugins ét ad gangen og teste efter hver aktivering for at se, om problemet dukker op igen. Dette vil hjælpe med at identificere, om der er en plugin-konflikt, og i så fald hvilket plugin der forårsager den.