Supporto » Fixing WordPress » critical error

  • quando provo ad accedere al sito compare questa scritta:
    There has been a critical error on this website.
    nella mia mail non ho avuto nessuna comunicazione da wordpress per capire quale sia l’errore.
    Dopo aver guardato qualche forum sono andato nel file manager dove ho provato a rinominare un plug in alla volta per vedere se il problema svaniva. L’unica cosa successa è che rinominado il plug in “my agile privacy” nella schermata di accesso invece che “..critical error..” compare:
    Fatal error: Uncaught TypeError: strpos(): Argument #1 ($haystack) must be of type string, array given in /home/mhd-01/www.alessandroilnaturopata.com/htdocs/wp-includes/blocks.php:20 Stack trace: #0 /home/mhd-01/www.alessandroilnaturopata.com/htdocs/wp-includes/blocks.php(20): strpos() #1 /home/mhd-01/www.alessandroilnaturopata.com/htdocs/wp-includes/blocks.php(84): remove_block_asset_path_prefix() #2 /home/mhd-01/www.alessandroilnaturopata.com/htdocs/wp-includes/blocks.php(330): register_block_script_handle() #3 /home/mhd-01/www.alessandroilnaturopata.com/htdocs/wp-includes/blocks/navigation.php(672): register_block_type_from_metadata() #4 /home/mhd-01/www.alessandroilnaturopata.com/htdocs/wp-includes/class-wp-hook.php(307): register_block_core_navigation() #5 /home/mhd-01/www.alessandroilnaturopata.com/htdocs/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters() #6 /home/mhd-01/www.alessandroilnaturopata.com/htdocs/wp-includes/plugin.php(476): WP_Hook->do_action() #7 /home/mhd-01/www.alessandroilnaturopata.com/htdocs/wp-settings.php(598): do_action() #8 /home/mhd-01/www.alessandroilnaturopata.com/htdocs/wp-config.php(90): require_once(‘…’) #9 /home/mhd-01/www.alessandroilnaturopata.com/htdocs/wp-load.php(50): require_once(‘…’) #10 /home/mhd-01/www.alessandroilnaturopata.com/htdocs/wp-blog-header.php(13): require_once(‘…’) #11 /home/mhd-01/www.alessandroilnaturopata.com/htdocs/index.php(17): require(‘…’) #12 {main} thrown in /home/mhd-01/www.alessandroilnaturopata.com/htdocs/wp-includes/blocks.php on line 20
    Nel File Manager ho anche provato a cancellare il tema che avevo impostato caricando quello predefinito di wordpress, ma non è successo niente.
    Sapete aiutarmi?
    Grazie

    La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

Stai visualizzando 3 risposte - dal 1 al 3 (di 3 totali)
  • Moderatore Rosetta Facciolini

    (@ramthas)

    Web Manager

    Ciao @alessandr019 non va rinominato un plugin alla volta, come hai fatto tu, va rinominata l’intera cartella “plugins” per esempio chiamandola “plugins-sospeso”, questo farà si che WordPress disattivi automaticamente TUTTI i plugin attivi.
    Quello che va fatto è questo infatti, perchè consente di capire eventuale conflitti tra più plugin.
    Se dopo questa attività il sito torna visibile allora sai che un plugin crea conflitto molto probabilmente con un altro plugin.
    A questo punto si procede così:
    fai il login nella dasboard amministratore di WP e vai alla pagina dei plugin (li vedrai tutti disattivati), poi via ftp rinomini la cartella, ridando il nome originale “plugins”, a quel punto tutti i plugin rimangono disattivati ma hai la possibilità di riattivarli uno ad uno per vedere cosa succede.
    Una volta individuato i plugin coinvolti assicurati innanzitutto che siano aggiornati, così come anche WP e relativo tema in uso.
    Ps. inoltre, avresti dovuto ricevere una mail da WP, dove spiega cosa è successo, prova a vedere in cartella spam.
    Facci sapere. Ciao 🙂

    Salve, non entravo sul csm del sito da un pò di tempo, ho fatto l’aggiornamento al nuovo WP e dopo qualche giorno ho trovato questo errore che non mi permette di fare quasi niente, non ho ricevuto comunicazioni, come risolvere, grazie.

    Fatal error: Uncaught Error: Call to a member function get_items() on bool in /home/customer/www/leterrazzeustica.it/public_html/wp-content/plugins/hoteller-elementor/templates.php:240 Stack trace: #0 /home/customer/www/leterrazzeustica.it/public_html/wp-content/plugins/hoteller-elementor/templates.php(225): Hoteller_Templates_Manager->get_templates() #1 /home/customer/www/leterrazzeustica.it/public_html/wp-includes/class-wp-hook.php(310): Hoteller_Templates_Manager->prepend_templates(Array) #2 /home/customer/www/leterrazzeustica.it/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters(Array, Array) #3 /home/customer/www/leterrazzeustica.it/public_html/wp-includes/option.php(253): apply_filters('option_elemento...', Array, 'elementor_remot...') #4 /home/customer/www/leterrazzeustica.it/public_html/wp-includes/option.php(449): get_option('elementor_remot...') #5 /home/customer/www/leterrazzeustica.it/public_html/wp-content/plugins/elementor/includes/api.php(104): update_option('elementor_remot...', Array, 'no') # in /home/customer/www/leterrazzeustica.it/public_html/wp-content/plugins/hoteller-elementor/templates.php on line 240

    Moderatore Rosetta Facciolini

    (@ramthas)

    Web Manager

    Ciao @puppula65
    se leggi le info in quel messaggio noterai che il plugin che sta creando problemi è “hoteller-elementor”, per cui se non riesci ad accedere alla dasboard dovresti entrare via ftp (segui questa guida: https://it.wordpress.org/support/topic/prima-di-aprire-un-ticket-leggi-qui/) e rinominare quel plugin, in questo modo dovresti poter riaccedere.
    Ovviamente se il problema è generato dal plugin allora dovresti considerare le varie condizioni: WP e il plugin sono tutti aggiornati all’ultima versione?
    Sconsiglio di utilizzare prodotti che non si aggiornano alle ultime versioni di WP, perché non garantiscono il funzio0namento nel tempo.
    Facci sapere se risolvi.
    Ciao 🙂

Stai visualizzando 3 risposte - dal 1 al 3 (di 3 totali)
  • Devi essere collegato per rispondere a questo topic.