Избавьтесь от другого обновления в настоящее время

Я пытался обновить ядро ​​wordpress до 4.5.1, но в моей системе отсутствовали некоторые разрешения, и теперь, после правильного разрешения, я не могу избавиться от этого сообщения, и я не могу его обновить. Пытался искать файл .maintainance, но его нет.

Как мне сейчас обновиться?

Спасибо за помощь

56 голосов | спросил Sam Provides 27 PMpWed, 27 Apr 2016 22:05:21 +030005Wednesday 2016, 22:05:21

4 ответа


81

Это автоматическая блокировка для предотвращения одновременных обновлений ядра. Он исчезнет через 15 минут. Если вы не хотите ждать, удалите запись из таблицы опций - обычно wp_options.

Так как Wordpress 4.5:

option_name = 'core_updater.lock'

Если у вас установлена ​​ более старая (до Wordpress 4.5):

option_name = 'core_updater'
ответил Alexander Ushakov 8 Maypm16 2016, 19:57:16
8

Если вы используете wp-cli, запустите следующую команду:

опция wp delete core_updater.lock

Эта команда удалит параметр с именем: core_updater.lock

ответил Jewel 3 AM000000110000001531 2017, 11:17:15
1

Per @jeremyclarke, запустив это на терминале, разрешил эту проблему для меня: опция wp delete core_updater.lock

ответил Ian Svoboda 24 J000000Monday17 2017, 22:04:43
0

Подтверждение этого 'core_updater.lock'. Сначала это может быть не очевидно, но посмотрите на строку 771.

Файл: wp-admin /includes /class-wp-upgraderader.php
754: /**
755: * Создает блокировку с помощью параметров WordPress.
756: *
757: * @since 4.5.0
758: * @access public
759: * @static
760: *
761: * @param string $ lock_name Имя этой уникальной блокировки.
762: * @param int $ release_timeout Необязательно. Продолжительность в секундах для соблюдения существующей блокировки.
763: * По умолчанию: 1 час.
764: * @return bool False, если блокировка не может быть создана или если блокировка больше не действительна. В противном случае.
765: * /
766: public static function create_lock ($ lock_name, $ release_timeout = null) {
767: глобальный $ wpdb;
768: if (! $ Release_timeout) {
769: $ release_timeout = HOUR_IN_SECONDS;
770:}
771: $ lock_option = $ lock_name. '.замок';
772:
773: //Попробуйте заблокировать.
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:

Теперь, если вам нравится, вы можете удалить эту опцию:

$> wp option delete core_updater.lock
ответил prosti 28 12016vEurope/Moscow11bEurope/MoscowMon, 28 Nov 2016 21:44:39 +0300 2016, 21:44:39

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132