• hda3821

    (@hda3821)


    Hello, when I change my hosting version of PHP from 7.4 to 8.0, I get the following error:

    Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /var/www/wp-content/plugins/kirki/kirki-packages/module-webfonts/src/Webfonts/Downloader.php:99 Stack trace:

    #0 /var/www/wp-content/plugins/kirki/kirki-packages/module-webfonts/src/Webfonts/Downloader.php(44): Kirki\Module\Webfonts\Downloader->get_local_files_from_css('/* cyrillic-ext...') 
    
    #1 /var/www/wp-content/plugins/kirki/kirki-packages/module-webfonts/src/Webfonts/Downloader.php(32): Kirki\Module\Webfonts\Downloader->get_local_font_styles('/* cyrillic-ext...') 
    
    #2 /var/www/wp-content/plugins/kirki/kirki-packages/module-webfonts/src/Webfonts/Embed.php(154): Kirki\Module\Webfonts\Downloader->get_styles('https://fonts.g...') #3 /var/www/wp-includes/class-wp-hook.php(308): Kirki\Module\Webfonts\Embed->the_css('') 
    
    #4 /var/www/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array) 
    
    #5 /var/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array) 
    
    #6 /var/www/wp-content/plugins/kirki/kirki-packages/module-css/src/CSS.php(337): do_action('kirki_dynamic_c...') 
    
    #7 /var/www/wp-content/plugins/kirki/kirki-packages/module-css/src/CSS.php(202): Kirki\Module\CSS->print_styles() #8 /var/www/wp-includes/class-wp-hook.php(308): Kirki\Module\CSS->print_styles_inline('') 
    
    #9 /var/www/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array) 
    
    #10 /var/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array) 
    
    #11 /var/www/wp-includes/general-template.php(3043): do_action('wp_head') 
    
    #12 /var/www/wp-content/themes/mytheme/header.php(17): wp_head() 
    
    #13 /var/www/wp-includes/template.php(783): require_once('/var/www/wp-con...') 
    
    #14 /var/www/wp-includes/template.php(718): load_template('/var/www/wp-con...', true, Array) 
    
    #15 /var/www/wp-includes/general-template.php(48): locate_template(Array, true, true, Array) 
    
    #16 /var/www/wp-content/themes/mytheme/template-homepage.php(10): get_header() 
    
    #17 /var/www/wp-includes/template-loader.php(106): include('/var/www/wp-con...') 
    
    #18 /var/www/wp-blog-header.php(19): require_once('/var/www/wp-inc...') 
    
    #19 /var/www/index.php(17): require('/var/www/wp-blo...') 
    
    #20 {main} thrown in /var/www/wp-content/plugins/kirki/kirki-packages/module-webfonts/src/Webfonts/Downloader.php on line 99
    There has been a critical error on this website.
    

    I am running the latest version of the Kirki Customizer Framework plugin (4.1.1). When I deactivate the Kirki plugin, my site works fine when running PHP 8.0. When I reactivate Kirki while running PHP 8.0, it breaks my site. Only seems to run of PHP 7.4 (or below, I’m guessing).

    Appreciate whatever insight you can provide.

    Thanks!

  • The topic ‘Fatal error: Uncaught TypeError: Cannot access offset of type string on string i’ is closed to new replies.