Sbarazzarsi di Un altro aggiornamento è attualmente in corso


77

Stavo cercando di aggiornare il mio core di wordpress alla 4.5.1 ma al mio sistema mancavano alcune autorizzazioni e ora dopo aver dato le autorizzazioni corrette, non riesco a liberarmi di quel messaggio e non riesco ad aggiornare. Ho cercato di cercare un file .maintainance ma non lo è.

Come faccio ad aggiornare ora?

Grazie per l'aiuto


1
Il messaggio è stato rimosso automaticamente dopo alcuni minuti, quindi il problema è stato risolto e ho aggiornato con successo la mia installazione di wordpress
Sam fornisce il

Potrebbe essere dovuto a qualche cache (es: WP Object Cache) che potrebbe essersi svuotata dopo pochi minuti.
Pothi Kalimuthu,

Aggiungi il tuo commento come risposta e segna come completo per chiuderlo. Sono contento che tu abbia funzionato.
TomC

alla fine ti $>wp option delete my_option
ho

5
Basta "selezionare SELEZIONA * DA wp_optionsDOVE option_nameCOME '% core_update%'" dal tuo db. Basta eliminare questa riga "delete core_updater.lock" dalla tabella wp_options ed eseguirla di nuovo. Aiuta
Arul

Risposte:


104

È un blocco automatico per impedire aggiornamenti core simultanei. Se ne andrà dopo 15 minuti. Se non vuoi aspettare, elimina il record dalla tabella delle opzioni, di solito wp_options.

Da Wordpress 4.5:

option_name = 'core_updater.lock'

Se avete un vecchio impianto (prima di Wordpress 4.5):

option_name = 'core_updater'   

15
Nella mia installazione non esiste tale riga nel database e il messaggio appare ancora. Il nome di opzione reale è core_updater.lock(per Wordpress 4.5.3)
Athlan

E posso confermare'core_updater.lock'
prosti,

8
MIGLIOR IDEA: wp option delete core_updater.lock
fallo

1
Non trovo nessuno di questi 1 nella tabella wp_options e continuo a ricevere questo messaggio.
Solomon Closson,

Non ho nulla di simile nel database di wp
user924

14

Se si utilizza wp-cli, eseguire il comando seguente:

wp option delete core_updater.lock

Questo comando eliminerà l'opzione denominata: core_updater.lock


non aiuta WordPress 4.9.7
user924

questa opzione funziona ancora in WP 5+
NickFMC il

4

Aggiungere questo codice a qualsiasi plug-in o del vostro tema functions.php file. Ricordati di rimuoverlo quando hai finito per evitare di sfogliare il tuo database senza motivo.

delete_option( "core_updater.lock" );

1
non aiuta WordPress 4.9.7
user924

1
questo è ancora disponibile in WP 5+
NickFMC il

Non sono a conoscenza di nulla in 4.9.7 che non funzioni, nonostante il commento di user924.
John Dee,

1

Per @jeremyclarke, eseguirlo sul terminale ha risolto questo problema per me: wp option delete core_updater.lock


non aiuta WordPress 4.9.7
user924

0

Confermando questo 'core_updater.lock'. All'inizio potrebbe non essere ovvio, ma guarda la linea 771.

File: wp-admin/includes/class-wp-upgrader.php
754:    /**
755:     * Creates a lock using WordPress options.
756:     *
757:     * @since 4.5.0
758:     * @access public
759:     * @static
760:     *
761:     * @param string $lock_name       The name of this unique lock.
762:     * @param int    $release_timeout Optional. The duration in seconds to respect an existing lock.
763:     *                                Default: 1 hour.
764:     * @return bool False if a lock couldn't be created or if the lock is no longer valid. True otherwise.
765:     */
766:    public static function create_lock( $lock_name, $release_timeout = null ) {
767:        global $wpdb;
768:        if ( ! $release_timeout ) {
769:            $release_timeout = HOUR_IN_SECONDS;
770:        }
771:        $lock_option = $lock_name . '.lock';
772: 
773:        // Try to lock.
774:        $lock_result = $wpdb->query( $wpdb->prepare( "INSERT IGNORE INTO `$wpdb->options` ( `option_name`, `option_value`, `autoload` ) VALUES (%s, %s, 'no') /* LOCK */", $lock_option, time() ) );
775: 

Ora, se lo desideri, puoi eliminare questa opzione:

$>wp option delete core_updater.lock

non aiuta WordPress 4.9.7
user924
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.