Elementor - fatal error: Uncaught TypeError: Cannot access offset of type string on string in

  • Hallo liebe Community, ich nutze seit längerem das Novo Theme und ich hatte nie Probleme. Und das Theme nutzen zu können ist Elementor notwendig. Seit einiger Zeit wird jedoch ein kritischer Fehler ausgelöst sobald das Plugin aktiviert wird.

    Ich habe bereits auf das Standard WP Theme gewechsel auch hier bei aktivierung von Elementor Fehler.
    Ich habe auch schon sämtliche Plugins deaktiviert und nur Elementor aktiviert - wieder der Fehler.

    Alle Plugins und Theme, sowie WP sind auf dem aktuellensten Stand. Ich poste hier noch die Fehlermeldungen und den Auszug von Elementor selbst im Bereich System Infos. Ich kann auch keine Seiten aktuell bearbeiten Dort kommt eine weitere Fehlermeldung. Die poste ich gleich ebenfalls noch. Ich hoffe sehr, ihr könnt mir weiterhelfen.

    Achso und eine Suche hier im Forum verlief ohne Erfolg. Danke vor ab.

    Ich hoffe, ich habe an alle nötigen Infos für euch gedacht.

    Fehlermeldung beim grundsätzlichen aufrufen der website (http://www.benroits.com):

    Code
    Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/settings/page/manager.php:255 Stack trace: #0 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/settings/base/manager.php(313): Elementor\Core\Settings\Page\Manager->get_saved_settings(3386) #1 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/settings/base/manager.php(104): Elementor\Core\Settings\Base\Manager->create_model(3386) #2 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/settings/page/manager.php(302): Elementor\Core\Settings\Base\Manager->get_model(3386) #3 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/settings/base/css-manager.php(109): Elementor\Core\Settings\Page\Manager->get_model_for_css_file(Object(Elementor\Core\Files\CSS\Post)) #4 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/class-wp-hook.php(324): Elementor\Core\Settings\Base\CSS_Manager->add_settings_css_rules(Object(Elementor\Core\Files\CSS\Post)) #5 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array) #6 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #7 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/files/css/base.php(702): do_action('elementor/css-f...', Object(Elementor\Core\Files\CSS\Post)) #8 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/files/base.php(180): Elementor\Core\Files\CSS\Base->parse_content() #9 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/files/css/base.php(133): Elementor\Core\Files\Base->update_file() #10 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/files/css/base.php(229): Elementor\Core\Files\CSS\Base->update() #11 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/files/css/post.php(201): Elementor\Core\Files\CSS\Base->enqueue() #12 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/kits/manager.php(265): Elementor\Core\Files\CSS\Post->enqueue() #13 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/class-wp-hook.php(324): Elementor\Core\Kits\Manager->frontend_before_enqueue_styles('') #14 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array) #15 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #16 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/includes/frontend.php(680): do_action('elementor/front...') #17 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/pt-novo-shortcodes/elementor/elementor.php(57): Elementor\Frontend->enqueue_styles() #18 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/class-wp-hook.php(324): Elementor\PT_Elementor::Elementor\{closure}('') #19 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #20 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #21 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/script-loader.php(2272): do_action('wp_enqueue_scri...') #22 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/class-wp-hook.php(324): wp_enqueue_scripts('') #23 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #24 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #25 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/general-template.php(3064): do_action('wp_head') #26 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/themes/novo/header.php(24): wp_head() #27 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/template.php(810): require_once('/var/www/vhosts...') #28 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/template.php(745): load_template('/var/www/vhosts...', true, Array) #29 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/general-template.php(48): locate_template(Array, true, true, Array) #30 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/themes/novo/template-landing.php(19): get_header() #31 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/template-loader.php(106): include('/var/www/vhosts...') #32 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-blog-header.php(19): require_once('/var/www/vhosts...') #33 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/index.php(17): require('/var/www/vhosts...') #34 {main} thrown in /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/settings/page/manager.php on line 255
    • 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

  • Fehlermeldung, wenn ich eine seite bearbeiten will: Error 500 und dann erscheint ein Link von Elementor mit einer Debugging Vorschau. Hier wird dann folgendes ausgeworfen:

    Fehlermeldung


    fatal error: Uncaught TypeError: Cannot access offset of type string on string in /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/settings/page/manager.php:255 Stack trace: #0 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/settings/base/manager.php(313): Elementor\Core\Settings\Page\Manager->get_saved_settings(3386) #1 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/settings/base/manager.php(104): Elementor\Core\Settings\Base\Manager->create_model(3386) #2 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/settings/page/manager.php(302): Elementor\Core\Settings\Base\Manager->get_model(3386) #3 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/settings/base/css-manager.php(109): Elementor\Core\Settings\Page\Manager->get_model_for_css_file(Object(Elementor\Core\Files\CSS\Post)) #4 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/class-wp-hook.php(324): Elementor\Core\Settings\Base\CSS_Manager->add_settings_css_rules(Object(Elementor\Core\Files\CSS\Post)) #5 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array) #6 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #7 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/files/css/base.php(702): do_action('elementor/css-f...', Object(Elementor\Core\Files\CSS\Post)) #8 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/files/base.php(180): Elementor\Core\Files\CSS\Base->parse_content() #9 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/files/css/base.php(133): Elementor\Core\Files\Base->update_file() #10 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/files/css/base.php(229): Elementor\Core\Files\CSS\Base->update() #11 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/files/css/post.php(201): Elementor\Core\Files\CSS\Base->enqueue() #12 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/kits/manager.php(265): Elementor\Core\Files\CSS\Post->enqueue() #13 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/class-wp-hook.php(324): Elementor\Core\Kits\Manager->frontend_before_enqueue_styles('') #14 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array) #15 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #16 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/includes/frontend.php(680): do_action('elementor/front...') #17 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/pt-novo-shortcodes/elementor/elementor.php(57): Elementor\Frontend->enqueue_styles() #18 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/class-wp-hook.php(324): Elementor\PT_Elementor::Elementor\{closure}('') #19 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #20 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #21 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/script-loader.php(2272): do_action('wp_enqueue_scri...') #22 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/class-wp-hook.php(324): wp_enqueue_scripts('') #23 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #24 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #25 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/general-template.php(3064): do_action('wp_head') #26 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/themes/novo/header.php(24): wp_head() #27 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/template.php(810): require_once('/var/www/vhosts...') #28 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/template.php(745): load_template('/var/www/vhosts...', true, Array) #29 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/general-template.php(48): locate_template(Array, true, true, Array) #30 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/themes/novo/template-landing.php(19): get_header() #31 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-includes/template-loader.php(106): include('/var/www/vhosts...') #32 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-blog-header.php(19): require_once('/var/www/vhosts...') #33 /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/index.php(17): require('/var/www/vhosts...') #34 {main} thrown in /var/www/vhosts/af2uu8f4.web147.alfahosting-server.de/benroits.com/wordpress/wp-content/plugins/elementor/core/settings/page/manager.php on line 255

    Es gab einen kritischen Fehler auf deiner Website.

  • Part zwei von der obigen Fehlermeldung

    [/CODE]

  • Es tut mir leid, dass ich jetzt diverse Antworten schreiben musste. Ich habe immer wieder die Fehlermeldung bekommen das mein Beitrag zu viele Zeichen hat. Eigentlich wollte ich noch mehr Fehlermeldungen posten. Aber das wirkt dann sehr unübersichtiglich. Gibt es eine Option hier mehr als die erlaubten Zeichen zu posten, wenn es sich um Fehlermeldungen oder so handelt? Hier zumindest noch ein paar Stats zu meiner website:

    == Server Environment ==
    Operating System: Linux
    Software: Apache
    MySQL version: Percona Server (GPL), Release '16', Revision '3d64165' v8.0.26-16
    PHP Version: 8.3.10
    PHP Memory Limit: 512M
    PHP Max Input Vars: 8192
    PHP Max Post Size: 64M
    GD Installed: Yes
    ZIP Installed: Yes
    Write Permissions: All right
    Elementor Library: Connected

    == WordPress Environment ==
    Version: 6.7.1
    Site URL: https://www.benroits.com
    Home URL: https://www.benroits.com
    WP Multisite: No
    Max Upload Size: 64 MB
    Memory limit: 40M
    Max Memory limit: 512M
    Permalink Structure: /%year%/%monthnum%/%day%/%postname%/
    Language: de_DE
    Timezone: Europe/Berlin
    Admin Email: post@benroits.com
    Debug Mode: Inactive

    == Theme ==
    Name: Novo
    Version: 4.3.0
    Author: Promo Theme
    Child Theme: No

    == User ==
    Role: administrator
    WP Profile lang: de
    User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:135.0) Gecko/20100101 Firefox/135.0

    == Active Plugins ==
    Advanced Custom Fields
    Version: 6.3.12
    Author: WP Engine

    Advanced Editor Tools
    Version: 5.9.2
    Author: Automattic

    Black Studio TinyMCE Widget
    Version: 2.7.3
    Author: Black Studio

    Contact Form 7
    Version: 6.0.3
    Author: Takayuki Miyoshi

    Elementor
    Version: 3.27.3
    Author: Elementor.com

    Envato Market
    Version: 2.0.12
    Author: Envato

    Flamingo
    Version: 2.5
    Author: Takayuki Miyoshi

    Image Optimizer - Compress, Resize and Optimize Images
    Version: 1.6.5
    Author: Elementor.com

    PixProof
    Version: 2.0.1
    Author: Pixelgrade

    PT Music Album
    Version: 1.0.5
    Author: Promo Theme

    PT Novo Shortcodes
    Version: 4.3.2
    Author: Promo Theme

    PT Portfolio
    Version: 1.0.5
    Author: Promo Theme

    Redux Framework
    Version: 4.5.6.1
    Author: Team Redux

    Shield Security
    Version: 20.1.2
    Author: Shield Security

    Site Kit by Google
    Version: 1.145.0
    Author: Google

    UpdraftPlus - Backup/Restore
    Version: 1.25.1
    Author: TeamUpdraft, DavidAnderson

    WP-Sweep
    Version: 1.1.8
    Author: Lester 'GaMerZ' Chan

    WPBakery Page Builder
    Version: 8.1
    Author: Michael M - WPBakery.com

    WP DSGVO Tools (GDPR)
    Version: 3.1.33
    Author: legalweb

    WP Fastest Cache
    Version: 1.3.4
    Author: Emre Vona


    == Elementor-Experimente ==
    Inline-Schriftarten-Symbole: Standardmäßig aktiviert
    Additional Custom Breakpoints: Standardmäßig aktiviert
    Container: Standardmäßig aktiviert
    Upgrade Swiper Library: Standardmäßig aktiviert
    Optimized Markup: Standardmäßig deaktiviert
    Plugin Onboarding: Standardmäßig aktiviert
    Load Google Fonts locally: Standardmäßig deaktiviert
    Elementor Home Screen: Standardmäßig aktiviert
    Startseiten: Standardmäßig aktiviert
    Nested Elements: Standardmäßig aktiviert
    Editor Top Bar: Standardmäßig aktiviert
    Seiten Panel: Standardmäßig deaktiviert
    Element Caching: Aktiv
    Link In Bio: Standardmäßig aktiviert
    Floating Buttons: Standardmäßig aktiviert
    Elementor Editor Events: Standardmäßig deaktiviert
    Atomic Widgets: Standardmäßig deaktiviert
    Global Classes: Standardmäßig deaktiviert
    Launchpad Checklist: Standardmäßig deaktiviert

  • Der Fehler entsteht offenbar, weil der Post Meta Wert für Einstellungen beim entspr. Beitrag ein [FONT=Courier New]String[/FONT] statt ein [FONT=Courier New]Array[/FONT] ist, wie auch immer das zustande kam.

    Du kannst versuchen, in der Datei [FONT=Courier New]elementor/core/settings/page/manager.php[/FONT] bei Zeile 247 folgende Änderung zu machen:

    Code
    alt:
           if ( ! $settings ) {
               $settings = [];
           }
    
    
    neu:
           if ( ! $settings || ! is_array( $settings ) ) {
               $settings = [];
           }
  • Der Fehler entsteht offenbar, weil der Post Meta Wert für Einstellungen beim entspr. Beitrag ein [FONT=Courier New]String[/FONT] statt ein [FONT=Courier New]Array[/FONT] ist, wie auch immer das zustande kam.

    Du kannst versuchen, in der Datei [FONT=Courier New]elementor/core/settings/page/manager.php[/FONT] bei Zeile 247 folgende Änderung zu machen:

    Code
    alt:
           if ( ! $settings ) {
               $settings = [];
           }
    
    
    neu:
           if ( ! $settings || ! is_array( $settings ) ) {
               $settings = [];
           }


    Wow. Vielen Dank. Grundsätzlich läuft wie Website wieder. Allerdings fehlen da jetzt Header und manche Darstellungen stimmen farblich nicht, aber das finde ich irgendwie noch raus.

    Vielen lieben Dank für diese schnelle und augenscheinliche doch einfache hilfe :)

    Mich wundert es nur sehr, wie das zustande gekommen ist. Ich habe ja keinerleid veränderungen vorgenommen.

  • Irgendetwas hat offenbar die gespeicherten Einstellungen verändert. Die o.g. Code Ergänzung repariert das nicht sondern vermeidet nur die Fehlermeldung, indem die ungültigen Einstellungen mit einem leeren [FONT=Courier New]Array[/FONT] überlagert werden.

    Es wäre hier wohl empfehlenswert, generell auf ein Backup zurückzugehen, bevor das Problem auftrat.

Jetzt mitmachen!

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