Upgrade von PHP5.6 auf 7.1 gibt eine Fehlermeldung im Wordpress 4.7

  • Hi, ich wollte heute von PHP5.6 auf 7.1 umstellen da mein Webhoster das seit kurzem im Angebot hat, leider aber ist erstmal das Audio Player Plugin scheinbar nicht mehr kompatibel, denn es gibt mir folgenden Fehler und die komplette Seite ist weg und es steht folgendes da:

    Code
    Parse error: syntax error, unexpected 'new' (T_NEW) in  /var/www/vhosts/hosting5703.af939.netcup.net/httpdocs/sleip.de/sleip.de/wp-content/plugins/audio-player/audio-player.php  on line 903

    Wenn ich das Plugin deaktiviere ist der Blog wieder aufrufbar, aber dort wo die Artikel stehen müssten findet man immer nur folgenden Code:

    Code
    Warning: preg_replace(): The /e modifier is no longer supported, use  preg_replace_callback instead in  /var/www/vhosts/hosting5703.af939.netcup.net/httpdocs/sleip.de/sleip.de/wp-content/plugins/wp-code-highlight/wp-code-highlight.php  on line 68

    Wenn ich jetzt die Zeile 68 aus der wp-code-highlight.php hier...

    Code
    return preg_replace("/<pre(.*?)>(.*?)<\/pre>/ise",

    in diese ändere...

    Code
    return preg_replace_callback("/<pre(.*?)>(.*?)<\/pre>/ise",

    dann wird zwar der Beitrag wieder angezeigt, aber über jedem Beitrag steht dann noch folgendes:

    Code
    Warning: preg_replace_callback(): Requires argument 2, '''.wch_stripslashes('$2').''',  to be a valid callback in  /var/www/vhosts/hosting5703.af939.netcup.net/httpdocs/sleip.de/sleip.de/wp-content/plugins/wp-code-highlight/wp-code-highlight.php  on line 68

    Was müsste ich da jetzt denn noch machen damit das verschwindet? Und wieso muss das überhaupt bei Wordpress 4.7 per Hand geändert werden, ich dachte es ist zu PHP7.1 kompatibel?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • WP ist auch kompatibel, nur manche Plugins /Themes nicht.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Jetzt erst gesehen das der zweite Fehler auch von einem Plugin kommt, hab jetzt mal beide deaktiviert und werde mich dann an die Autoren wenden, allerdings ist das letzte Update von dem Audio Player Plugin von 2008.

    Danke!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!