Beiträge von nukia

    Im Bericht über den Webseiten-Zustand erhalte ich folgenden Fehler:

    Die PHP-Standardzeitzone wurde nach dem Laden von WordPress durch einen date_default_timezone_set()-Funktionsaufruf geändert. Dies beeinträchtigt korrekte Berechnungen von Datum und Uhrzeit.

    Ich verstehe allerdings nicht wie ich diese Fehlermeldung beheben kann?

    Wordpress Version: 6.6.2
    PHP Version: 8.1.3

    Es gibt mehrere Gründe:

    • Kompatibilitätsprobleme veralteter Plugins mit PHP 8.2
    • zwei benötigte Werte für Zeit-/Datumsberechnungen in WordPress waren nur leer in der Datenbank vorhanden waren, die Optionen timezone_string und gmt_offset. Dadurch arbeiteten einige zentrale WordPress Core Funktionen fehlerhaft, z.B. current_time(), was auch Auswirkungen auf Cron-Jobs usw. hatte. Dadurch wurde u.a. sporadisch je nach Aufruf von Core Funktionen oder Cron-Terminen beim WordPress Login & Admin eine weisse Seite gezeigt, ohne Eintrag im WordPress Error Log, da WordPress noch vor dem eigenen Error Handling in diese Fehler lief.

    Auch daran kann es liegen, dazu könnte man mehr sagen, wenn man das Error Log zu dem exakten Zeitpunkt wenn die weisse Seite erscheint hätte.

    Evtl. wäre es hier am besten, das jemanden vor Ort genauer prüfen zu lassen, der sich mit WordPress etwas auskennt.


    Nach was müsste ich im Log-File suchen? Sowas?

    Code
    [15-Nov-2024 17:12:32 UTC] PHP Deprecated:  Creation of dynamic property EDD_Theme_Updater_Admin::$item_name is deprecated in /var/www/clients/client12/web23/web/wp-content/themes/catch-flames-pro/inc/updater/theme-updater-admin.php on line 56
    [15-Nov-2024 17:12:32 UTC] PHP Deprecated:  Creation of dynamic property EDD_Theme_Updater_Admin::$beta is deprecated in /var/www/clients/client12/web23/web/wp-content/themes/catch-flames-pro/inc/updater/theme-updater-admin.php on line 62
    [15-Nov-2024 17:12:32 UTC] PHP Deprecated:  Creation of dynamic property Envira_Gallery::$public is deprecated in /var/www/clients/client12/web23/web/wp-content/plugins/envira-gallery/envira-gallery.php on line 192
    [15-Nov-2024 17:12:33 UTC] PHP Deprecated:  Creation of dynamic property WP_FFPC::$plugin_upgrade is deprecated in /var/www/clients/client12/web23/web/wp-content/plugins/wp-ffpc/wp-ffpc-class.php on line 191

    debug.log ist nun vorhanden, hat allerdings 21 MB und kann hier nicht hochgeladen werden....sagt Euch das was?


    [04-Nov-2024 21:22:33 UTC] PHP Deprecated: Creation of dynamic property EDD_Theme_Updater_Admin::$beta is deprecated in /var/www/clients/client12/web23/web/wp-content/themes/catch-flames-pro/inc/updater/theme-updater-admin.php on line 62
    [04-Nov-2024 21:22:33 UTC] PHP Deprecated: Creation of dynamic property Envira_Gallery::$public is deprecated in /var/www/clients/client12/web23/web/wp-content/plugins/envira-gallery/envira-gallery.php on line 192
    [04-Nov-2024 21:22:33 UTC] PHP Deprecated: Creation of dynamic property WP_FFPC::$plugin_upgrade is deprecated in /var/www/clients/client12/web23/web/wp-content/plugins/wp-ffpc/wp-ffpc-class.php on line 191
    [04-Nov-2024 21:22:33 UTC] All-in-One Event Calendar: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated @ /var/www/clients/client12/web23/web/wp-content/plugins/all-in-one-event-calendar/lib/query/helper.php:156 #8192
    [04-Nov-2024 21:22:34 UTC] All-in-One Event Calendar: preg_match(): Passing null to parameter #4 ($flags) of type int is deprecated @ /var/www/clients/client12/web23/web/wp-content/plugins/all-in-one-event-calendar/vendor/twig/Lexer.php:209 #8192
    [04-Nov-2024 21:22:34 UTC] All-in-One Event Calendar: preg_match(): Passing null to parameter #4 ($flags) of type int is deprecated @ /var/www/clients/client12/web23/web/wp-content/plugins/all-in-one-event-calendar/vendor/twig/Lexer.php:221 #8192
    [04-Nov-2024 21:22:34 UTC] All-in-One Event Calendar: preg_match(): Passing null to parameter #4 ($flags) of type int is deprecated @ /var/www/clients/client12/web23/web/wp-content/plugins/all-in-one-event-calendar/vendor/twig/Lexer.php:230 #8192
    [04-Nov-2024 21:22:34 UTC] All-in-One Event Calendar: preg_match(): Passing null to parameter #4 ($flags) of type int is deprecated @ /var/www/clients/client12/web23/web/wp-content/plugins/all-in-one-event-calendar/vendor/twig/Lexer.php:235 #819

    Hätte das eingefügt, es wird aber keine Datei /wp-content/debug.log erstellt?

    [PLAIN]/* define( 'WP_DEBUG', false );
    /* Add any custom values between this line and the "stop editing" line. */
    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_DISPLAY', false);
    define( 'WP_DEBUG_LOG', true );
    /* That's all, stop editing! Happy publishing. */[/PLAIN]