• PHP Fatal error: Uncaught Error: Call to a member function get() on null in /wp-content/object-cache.php:2883
    Stack trace:0 /wp-includes/option.php(618): wp_cache_get('alloptions', 'options', false)

    1 /wp-includes/option.php(164): wp_load_alloptions()
    2 /wp-includes/functions.php(7626): get_option('blog_charset')
    3 /wp-includes/formatting.php(1137): is_utf8_charset()
    4 /wp-includes/formatting.php(4681): wp_check_invalid_utf8('Apache')
    5 /wp-content/object-cache.php(677): esc_html('Apache')
    6 /wp-content/object-cache.php(711): WP_Object_Cache->error_log('open_connection…', Object(SQLite3Exception))
    7 /wp-content/object-cache.php(552): WP_Object_Cache->open_connection()
    8 /wp-content/object-cache.php(2744): WP_Object_Cache->__construct()
    9 /wp-includes/load.php(897): wp_cache_init()
    10 /wp-settings.php(151): wp_start_object_cache()
    11 /wp-config.php(125): require_once('…')
    12 /wp-load.php(50): require_once('…')
    13 /wp-blog-header.php(13): require_once('…')
    14 /index.php(17): require('…')
    15 {main}

    WordPress 7.0, PHP 8.4.23

    The log was flooded with the above (redacted) several times per second, maing it 100 kB in just an hour. I deleted the cache db files to get the site back up. After this happened several times in a row for the next hours, I had to deactivate it by renaming the plugin folder.

    It seems it started happening some after the host upgraded PHP. Auto loaded options is a bit high (10 MB). No activity/editing was going on in admin. Classic theme. No obscure plugins. Nothing special.

You must be logged in to reply to this topic.