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.

Teile diesen Beitrag
Christian

Categories:

Keine Kommentare vorhanden

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.