Başka bir güncellemeden kurtulun şu anda devam ediyor


77

WordPress çekirdeğimi 4.5.1'e yükseltmeye çalışıyordum, ancak sistemim bazı izinleri eksikti ve şimdi doğru izin verdikten sonra bu mesajdan kurtulamıyorum ve yükseltemiyorum. Bir bakım dosyası aramaya çalıştım ama yok.

Şimdi nasıl güncellenirim?

Yardım için teşekkürler


1
Bu mesaj birkaç dakika sonra otomatik olarak kaldırıldı, bu yüzden sorun şu anda çözüldü ve bir Wordpress kurulumumu başarıyla güncelledim
Sam

Birkaç dakika sonra kendi kendini temizlemiş olabilecek bir önbellek (örn: WP Nesne Önbelleği) nedeniyle olabilir.
Pothi Kalimuthu

Yorumunuzu bir cevap olarak ekleyin ve kapatmak için tamamlandı olarak işaretleyin. Çalışmana sevindim.
TomC

sonunda küçük bir ipucu sağladı$>wp option delete my_option
prosti

5
Db'nizden "SELECT * wp_optionsNEREDEN option_nameGİBİ '% core_update%'" yazmanız yeterlidir. Sadece bu satırı "delete core_updater.lock" wp_options tablosundan silin ve tekrar çalıştırın.
Yardımcı

Yanıtlar:


105

Eşzamanlı çekirdek güncellemelerini önlemek için otomatik bir kilit. 15 dakika sonra gitmiş olacak. Beklemek istemiyorsanız, kaydı seçenekler tablosundan silin - genellikle wp_options.

Wordpress 4.5'ten beri:

option_name = 'core_updater.lock'

Daha eski bir kurulumunuz varsa (Wordpress 4.5'ten önce):

option_name = 'core_updater'   

15
Yüklememde veritabanında böyle bir satır yok ve mesaj hala görüntüleniyor. Gerçek seçenek adı core_updater.lock(Wordpress 4.5.3 için)
Athlan

Ve onaylayabilirim'core_updater.lock'
prosti

8
EN İYİ FİKİR: Bunu WP CLI ile yapın:wp option delete core_updater.lock
jerclarke 07.07.2017

1
Bunlardan hiçbirini wp_options tablosunda bulamıyorum ve hala bu mesajı alıyorum.
Solomon Closson

Wp veritabanında böyle bir şey yok
user924 16

14

Eğer wp-cli kullanıyorsanız aşağıdaki komutu çalıştırın:

wp option delete core_updater.lock

Bu komut adlı seçeneği siler: core_updater.lock


WordPress 4.9.7
user924 'de 28:18

bu seçenek hala WP 5+ 'de çalışıyor
NickFMC

4

Bu kodu herhangi bir eklentiye veya temanın functions.php dosyasına ekleyin . Sebepsiz yere veri tabanınızı titretmeyi önlemek için bittiğinde kaldırmayı unutmayın.

delete_option( "core_updater.lock" );

1
WordPress 4.9.7
user924 'de 28:18

1
Bu hala WP 5+'de mevcut
NickFMC

Kullanıcının924 yorumuna rağmen, bunun 4.9.7’de işe yaramadığını gösteren hiçbir şey bilmiyorum.
John Dee


0

Bunu onaylama 'core_updater.lock'. İlk başta belli olmayabilir ama çizgiye bakın 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: 

Şimdi, isterseniz bu seçeneği silebilirsiniz :

$>wp option delete core_updater.lock

WordPress 4.9.7
user924 'de 28:18
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.