Supporto » Installazione e Aggiornamento » Dopo aggiornamento, admin non funziona

  • brian62

    (@brian62)


    Buongiorno. Chiedo scusa in anticipo per linguaggio e approccio non tecnici, sono alle prime armi. Oggi ho modificato, come richiesto, il php (a 7) e aggiornato la versione del mio Twenty Sixteen. Qualcosa non ha funzionato. Il sito rimane visibile, ma io non posso fare l’admin e aggiungere articoli, ecc. ecc. Mi dà solo la possibilità di entrare nella sezione “Personalizza”. Ho provato a sostituire altri temi, ho eliminato i plugin dal pannello di controllo, ma il problema permane. Qui sotto l’errore riportato:

    Fatal error: Uncaught Error: Call to undefined function wp_is_recovery_mode() in /home/mhd-01/www.mannaggiallamusica.it/htdocs/wp-admin/admin-header.php:55 Stack trace: #0 /home/mhd-01/www.mannaggiallamusica.it/htdocs/wp-admin/edit-form-blocks.php(395): require_once() #1 /home/mhd-01/www.mannaggiallamusica.it/htdocs/wp-admin/post-new.php(72): include(‘/home/mhd-01/ww…’) #2 {main} thrown in /home/mhd-01/www.mannaggiallamusica.it/htdocs/wp-admin/admin-header.php on line 55

    Ho visto che consigliate l’aggiornamento manuale, ma temo sia troppo complesso per le mie capacità e non vorrei buttare a mare il lavoro fatto in precedenza.
    Che si può fare? Grazie in anticipo.

Stai vedendo 15 repliche - dal 1 al 15 (di 18 totali)
  • Hai fatto un backup?
    Comunque non è poi una cosa così complessa l’aggiornamento manuale!

    brian62

    (@brian62)

    Ciao. Immagino tu intenda il backup del sito, in questo caso: no. Ho salvato semplicemente articoli e foto. Mia ingenuità (unita alla fretta): non pensavo che un semplice aggiornamento potesse comportare un simile problema. Cosa posso fare ora per ripristinare tutto? Back up del sito, aggiornamento manuale o… che altro? Grazie.

    Allora, PRIMO: un backup si fa SEMPRE!
    Si rischiano, come vedi, solo problemi senza!

    Adesso ti consiglierei: fai comunque backup dei file e database quindi provvedi a caricare via FTP come spiegato
    https://codex.wordpress.org/it:Aggiornare_WordPress

    https://codex.wordpress.org/Upgrading_WordPress_Extended

    Probabilmente si è corrotto qualcosa durante l’aggiornamento.

    brian62

    (@brian62)

    Grazie mille. Mi ci metterò appena possibile con calma e gesso, speriamo bene. E comunicherò in seguito il risultato (spero positivo). Saluti.

    Se hai dubbi chiedi 🙂

    Salve, anch’io oggi riscontro lo stesso problema dopo aver scaricato alcuni aggiornamenti sia di plugin che aggiornamento proprio della versione più recente di wordpress mi da questa pagina di errore: Fatal error: Uncaught Error: Class ‘WP_Recovery_Mode_Link_Service’ not found in /home/seren873/public_html/wp-login.php:447 Stack trace: #0 {main} thrown in /home/seren873/public_html/wp-login.php on line 447

    ovviamente non mi fa più accedere alla bacheca per modificare il mio sito.
    Il sito gira tranquillamente sul web.
    Cosa posso fare per risolvere il problema e poter accedere alla mia bacheca?
    Grazie mille a chiunque mi possa aiutare.

    • Questa risposta è stata modificata 4 mesi, 4 settimane fa da  serenavis.
    Moderatore Cristiano Zanca

    (@cristianozanca)

    Salve serenavis,

    Prima di fare ogni aggiornamento al sito fare sempre un
    BACKUP

    poi il consiglio è di fare un Aggiornamento Manuale

    Aggiornaci

    Buongiorno. Ho effettuato l’aggiornamento manuale, seguendo le istruzioni sopra descritte, ma purtroppo il risultato non cambia. Anzi. Il sito ora non è più visibile e dà questo messaggio d’errore:

    Fatal error: Uncaught Error: Call to undefined function wp_recovery_mode() in /home/mhd-01/www.mannaggiallamusica.it/htdocs/wp-includes/load.php:805 Stack trace: #0 /home/mhd-01/www.mannaggiallamusica.it/htdocs/wp-includes/load.php(689): wp_is_recovery_mode() #1 /home/mhd-01/www.mannaggiallamusica.it/htdocs/wp-settings.php(340): wp_get_active_and_valid_plugins() #2 /home/mhd-01/www.mannaggiallamusica.it/htdocs/wp-config.php(84): require_once(‘/home/mhd-01/ww…’) #3 /home/mhd-01/www.mannaggiallamusica.it/htdocs/wp-load.php(37): require_once(‘/home/mhd-01/ww…’) #4 /home/mhd-01/www.mannaggiallamusica.it/htdocs/wp-blog-header.php(13): require_once(‘/home/mhd-01/ww…’) #5 /home/mhd-01/www.mannaggiallamusica.it/htdocs/index.php(17): require(‘/home/mhd-01/ww…’) #6 {main} thrown in /home/mhd-01/www.mannaggiallamusica.it/htdocs/wp-includes/load.php on line 805

    Dopo ore di tentativi, onestamente non so più cosa fare. Come extrema ratio potrei cancellare tutto e ripartire da capo, ma speravo di riuscire a rimettere in piedi “la baracca”. Grazie comunque, saluti.

    Sei su Aruba per caso?

    Ciao @brian62 ,
    prima di mollare tutto si può ancora provare qualcosa. Sono tentativi invasivi ed è imperativo avere un backup pre-aggiornamento.
    Tutto il wp-recovery è nuovo della versione ultima di wp.
    Facciamo qualche controllo su cosa ti è arrivato dell’ aggiornamento.
    Nel file /wp-settings.php posto nella radice dovresti avere questo codice, nella parte iniziale del file:

    
    define( 'WPINC', 'wp-includes' );
    
    // Include files required for initialization.
    require( ABSPATH . WPINC . '/load.php' );
    require( ABSPATH . WPINC . '/class-wp-paused-extensions-storage.php' );  // nuovo
    require( ABSPATH . WPINC . '/class-wp-fatal-error-handler.php' );       // nuovo
    require( ABSPATH . WPINC . '/class-wp-recovery-mode-cookie-service.php' ); // nuovo
    require( ABSPATH . WPINC . '/class-wp-recovery-mode-key-service.php' );   // nuovo
    require( ABSPATH . WPINC . '/class-wp-recovery-mode-link-service.php' );  // nuovo
    require( ABSPATH . WPINC . '/class-wp-recovery-mode-email-service.php' ); // nuovo
    require( ABSPATH . WPINC . '/class-wp-recovery-mode.php' );   // nuovo
    require( ABSPATH . WPINC . '/error-protection.php' );  // nuovo
    require( ABSPATH . WPINC . '/default-constants.php' );
    require_once( ABSPATH . WPINC . '/plugin.php' );
    
    Ho segnato con // nuovo 
    le righe nuove che erano assenti nelle versioni precedenti di wp.
    
    In relazione a queste righe dovresi avere i seguenti file nella cartella /wp-includes:
    
    /wp-includes/class-wp-paused-extensions-storage.php
    /wp-includes/class-wp-fatal-error-handler.php
    /wp-includes/class-wp-recovery-mode.php
    /wp-includes/class-wp-recovery-mode-cookie-service.php
    /wp-includes/class-wp-recovery-mode-email-service.php
    /wp-includes/class-wp-recovery-mode-key-service.php
    /wp-includes/class-wp-recovery-mode-link-service.php
    /wp-includes/error-protection.php
    

    Se hai tutto questo e non funziona bisognerà rivedere la configurazione del server, penso.
    un saluto

    Ho chiesto se era su Aruba perché mi sono capitati casi similari; si doveva ripristinare i permessi di file e cartelle oltre a ricreare il file .htaccess

    Ciao. No, sono su Tophost. Grazie.

    Anche in TopHost c’è l’opzione per ripristinare i permessi. Prova ad usarla.

    Sì, grazie, le proverò tutte. Grazie anche a @luca21

    Buonasera. Dopo una lunga serie di tentativi maldestri, sono riuscito a risolvere parzialmente il problema tornando alla versione precedente di WordPress. Per lo meno ora il mio blog è online ed è già un successo insperato. Però non riesco più a installare i plugin: ogni volta che ci provo mi da questo messaggio di errore “Installazione fallita: Impossibile creare la directory.”. Cosa si può fare? Grazie per la pazienza e la disponibilità.

Stai vedendo 15 repliche - dal 1 al 15 (di 18 totali)
  • Devi essere collegato per rispondere a questo topic.