Support » Themes » Fehlermeldung nach Umstellung der PHP Version

  • Gelöst blumeremc

    (@blumeremc)


    Hallo zusammen,

    Ich habe ein Problem nach der Umstellung der verwendeten PHP Version 5.6 auf eine höhere Version, da bekomme ich im Frontend zahlreiche Fehlermeldungen (siehe Screenshot) Momentan läuft die Seite wieder mit der alten Version um die Fehlermeldungen zu unterdrücken.
    Habt Ihr eine Lösung für dieses Problem bei der Hand?
    Link zum Screenshot

    Vielen Dank im Voraus für Eure Hilfe und beste Grüße Blume

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Das Plugin Q-Translate X verwendet eine veraltete Programmierweise für eine Verzweigung mit dem PHP-Befehl switch. Für den Moment kannst du das ignorieren. Damit die Fehlermeldungen nicht mehr angezeigt werden, müsste es reichen, wenn du in der wp-config.php die Zeile für das Debugging von define( 'WP_DEBUG', true ); auf define( 'WP_DEBUG', false ); setzt.

    Fehlermeldungen sollten sowieso nicht ausgegeben werden, wenn du nicht gerade an der Website arbeitest, um Angreifer nicht auf mögliche Sicherheitslücken hinzuweisen.

    Thread-Starter blumeremc

    (@blumeremc)

    Hallo Bego Mario Garde,

    danke für die schnelle Antwort!

    leider ist diese nicht die Lösung, da diese Stelle bereits auf False steht (siehe Screenshot)
    Screenshot wp-config

    Kann man an dem Q-Translate vllt. etwas anpassen um das Problem zu lösen?

    Danke für Eure Hilfe Blume

    Das Plugin ist schon längere Zeit (> 3 Jahre) nicht mehr aktualisiert worden und Support-Anfragen werden nur sehr spärlich beantwortet. Du könntest den Fehler manuell beseitigen, hast dann aber spätestens beim nächsten Update ein Problem, weil deine Änderungen wieder überschrieben werden.

    Ehrlich gesagt würde ich versuchen, auf ein anderes Plugin zu wechseln.

    Thread-Starter blumeremc

    (@blumeremc)

    Hast Du für einen Umstieg auf ein anderes Plugin eine Empfehlung? Die Seite ist ja recht umfangreich und es wäre schon schön, wenn es ohne große Ausfälle und Tagelange Arbeit gehen würde.

    Grüße Blume

    Für einen Umstieg ohne Ausfälle müsstest du die Website in eine lokale Entwicklungs-Umgebung (z.B. Local by Flywheel) klonen, die Änderungen lokal durchführen und testen und dann die Installation auf deinem Server mit der geänderten Fassung überschreiben.

    Noch ein Workaround: Trag mal statt define( 'WP_DEBUG', false ); folgende Zeilen ein:

    ini_set('display_errors','Off');
    ini_set('error_reporting', E_ALL & ~E_WARNING);
    define('WP_DEBUG', false);
    define('WP_DEBUG_DISPLAY', false);

    Bitte verwende dabei einen geeigneten Editor, z.B. den kostenlosen Editor Atom Editor oder Notepad++. Andere Editoren (z.B. Windows Notepad) speichern die Datei unter Umständen in falschem Zeichnsatz ab, was dann beim Einlesen in WordPress gravierende Fehler produziert.

    Thread-Starter blumeremc

    (@blumeremc)

    Hallo Bego Mario Garde,

    Deine letzte Lösung mit dem ersetzen der Zeile: define( ‚WP_DEBUG‘, false ); scheint zu funktionieren.
    Es werden jetzt unter PHP 7.3 keine Fehlermeldungen mehr angezeigt. Somit könnte ich ja ersdt einmal alles so lassen und in Ruhe nach einer Lösung suchen und diese testen oder?

    Ich Danke Dir für Deine schnelle Hilfe

    Beste Grüße Blume

    So sehe ich das auch.

    Wenn ich es richtig verstehe, ist die Verwendung von continue wohl auch nicht veraltet, in PHP7 wird nur auf eine neue Programmiermethode hingewiesen.

    Trotzdem hast du wohl nicht das ideale Plugin für Übersetzungen ausgewählt. Schau dir doch zum Vergleich mal Polylang an.

    Ich bin so frei und markiere den Thread mal als „gelöst“.

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Das Thema „Fehlermeldung nach Umstellung der PHP Version“ ist für neue Antworten geschlossen.