2,5K
Wenn ihr das Plugin “Crayon Syntax Highlighter” installiert habt und auf PHP 7.3 updatet, dann werdet ihr Probleme mit eurer Webseite haben. Hier zeige ich euch kurz, wie ihr innerhalb weniger Minuten das Problem löst.
Crayon Syntax Highlighter ist eine beliebte Erweiterung, welche leider derzeit seit 3 Jahren kein Update mehr erhalten hat. Mir wird immer folgende Fehlermeldung angezeigt:
preg_replace(): Compilation failed: invalid range in character class at offset 4 in /var/pfadzurwebseite/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340PHP message:
Nach kurzer Suche im Internet habe ich hier die Lösung gefunden. Ihr müsst die folgende Datei öffnen:
/var/www/pfadzuWordpress/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php
Dort steht in Zeile 340 folgendes:
return preg_replace('/[^\w-+#]/msi', '', $id);
Diese Zeile ändert ihr zu folgender Zeile ab:
return preg_replace('/[^\w\-+#]/msi', '', $id);
Nun sollte das Plugin wieder funktionieren.
Vielen Dank!