Supporto » Installazione e Aggiornamento » Errore aggiornamento WordPress 4.4.1–it_IT

  • Salve,
    ho riscontrato un problema in fase di aggiornamento alla versione WordPress 4.4.1–it_IT, restituisce il seguente messaggio:

    /—INIZIO ERRORE—/

    L’aggiornamento non può essere installato perchè non è stato possibile copiare alcuni file. Ciò è solitamente dovuto ad una inconsistenza sui permessi dei file.: wp-admin/includes/update-core.php

    Installazione non riuscita

    /—FINE ERRORE—/

    – Ho installato il plugin “Advanced Automatic Updates” ma non ha mai creato problemi (l’ho installato su circa 60 siti)

    – Ho provato a cambiare i permessi directory e file ma non è cambiato nulla

    Cercando in rete ho trovato alcuni thread che parlavano dell’argomento ma senza soluzione.

    Vi ringrazio in anticipo per l’attenzione.

    Alessandro

Stai visualizzando 6 risposte - dal 1 al 6 (di 6 totali)
  • Moderatore Cristiano Zanca

    (@cristianozanca)

    Salve @wineyes,

    1) Fare un backup prima di tutto.

    2) Resettare la cartella dei plugin da FTP o PhpMyAdmin. A volte, un plugin apparentemente inattivo può ancora causare problemi.

    3) Ricaricare le cartelle wp-admin e wp-includes da una installazione nuova di WordPress.

    Chi ha creato la discussione WINEYES

    (@wineyes)

    Grazie per la risposta!
    Ho seguito i passaggi tranne il secondo, dato che non sembrava ci fossero problemi legati ai plugin; il sito però mi restituisce un errore 500 con il seguente messaggio:
    Si è verificato un errore nel sito web durante il recupero di [rimosso per policy forum]. “Potrebbe non essere disponibile per manutenzione o essere configurato in modo errato.”

    A cosa è dovuto?

    Grazie ancora per il supporto.

    Alessandro

    • Questa risposta è stata modificata 8 anni, 3 mesi fa da Cristiano Zanca.
    Moderatore Cristiano Zanca

    (@cristianozanca)

    ecco alcune azioni che possono aiutarti:

    – Prima di tutto un backup di tutto (files e dump del database) per poter sempre tornare alla situazione attuale.

    – Aggiornare tutto (WP , Plugin e temi) all’ultima versione.

    – Disattivazione di tutti i plugin per vedere se questo risolve il problema. Se funziona, riattivare i plugin uno alla volta fino a trovare il plugin che da problemi.

    – Impostare il tema di default (tema Twenty Fifteen) per escludere eventuali problemi specifici del tema.

    – Resettare la cartella dei plugin da FTP o PhpMyAdmin. A volte, un plugin apparentemente inattivo può ancora causare problemi.

    – Ricaricare le cartelle wp-admin e wp-includes da una installazione nuova di WordPress.

    Chi ha creato la discussione WINEYES

    (@wineyes)

    Salve, capisco i passaggi da seguire e come ti dicevo li ho messi in pratica ma la sostituzione delle cartelle, wp-admin e wp-includes, ha restituito un errore 500 (come riportato sopra).
    Ora ho ripristinato il backup per farlo funzionare ma purtroppo ancora non aggiorna.

    Le cartelle wp-admin e wp-includes vanno sovrascritte oppure il contenuto di quelle da sostituire va cancellato reinserendo file da nuova installazione?

    Grazie per il supporto

    Moderatore Cristiano Zanca

    (@cristianozanca)

    Salve @wineyes,

    ci stanno lavorando :

    https://wordpress.org/support/topic/unable-to-update-pluginsthemes-post-44-update?replies=42

    al link qui sotto trovate alcune momentanee soluzioni:

    https://core.trac.wordpress.org/ticket/34976

    sembra che questa modifica possa funzionare:

    In file: wp-admin/includes/class-wp-filesystem-ftpext.php
    Changed:

    $file_list = @ftp_nlist( $this->link, '-a ' . $path );

    Changed To:

    $file_list = @ftp_nlist( $this->link, $path );

    After this edit, all worked as expected.

    Questa potrebbe essere una momentanea soluzione che, essendo fatta nel core, verrà cancellata al primo aggiornamento.

    Quindi da usare solo in caso di emergenza e seguendo i prossimi aggiornamenti per vedere l’evolversi della situazione

    Chi ha creato la discussione WINEYES

    (@wineyes)

    Purtroppo non ha funzionato.

    Il mio comunque non è un problema di aggiornamento in seguito ad un corretto aggiornamneto alla versione 4.4.1 ma un problema con l’aggiornamento alla nuova versione, non aggiorna.

    Ho notato che la parte che mi hai indicato per la sostituzione nel mio file: wp-admin/includes/class-wp-filesystem-ftpext.php si presenta in questo modo:

    /**
    	 * @param string $file
    	 * @return bool
    	 */
    	public function exists($file) {
    		$list = @ftp_nlist($this->link, $file);
    
    		if ( empty( $list ) && $this->is_dir( $file ) ) {
    			return true; // File is an empty directory.
    		}
    
    		return !empty($list); //empty list = no file, so invert.
    	}
    

    anziché

    <?php
    public function exists($file) {
            $list = @ftp_nlist($this->link, $file);
            if ( empty( $list ) && $this->is_dir( $file ) ) {
                    return true; // File is an empty directory.
            }
            return !empty($list); //empty list = no file, so invert.
    }

    quindi nel mio file: wp-admin/includes/class-wp-filesystem-ftpext.php non è presente la stringa > $file_list = @ftp_nlist( $this->link, '-a ' . $path );

    Grazie per il supporto.

    Alessandro

Stai visualizzando 6 risposte - dal 1 al 6 (di 6 totali)
  • Il topic ‘Errore aggiornamento WordPress 4.4.1–it_IT’ è chiuso a nuove risposte.