Я пытаюсь обновить ядро drupal 7.31 до 7.32 через Drush.
Я выполнил следующие команды
$ drush pm-release
Project Release Date Status
drupal 7.x-dev 2014-Oct-15 Development
drupal 7.32 2014-Oct-15 Supported, Recommended, Security
drupal 7.31 2014-Aug-06 Security
После вышеупомянутой команды я выполнил следующее:
$ drush pm-update drupal
Update information last refreshed: Thu, 10/16/2014 - 07:33
Name Installed Version Proposed version Message
Drupal 7.31 7.31 Unknown
No code updates available.
поэтому я выполнил следующую команду:
$ drush pm-update drupal-7.32
Update information last refreshed: Thu, 10/16/2014 - 07:33
Name Installed Version Proposed version Message
drupal-7.32 Unknown Unknown Specified version not found
No code updates available.
Вот версии для Drush и композитора. Оба до последних версий.
$ drush версия
Drush Version : 7.0-dev
Композитор версия 1.0-dev
Ответы:
drush rf
обновит доступные версии и в этот момент вы сможете запуститьdrush up
илиdrush up drupal
.источник
drush
никогда не слышал оpm-refresh
работах, как ожидалось. Благодарность!У меня точно такая же проблема. Не удается обновить список модулей и ядра. Пробовал CC, обрезать cache_update. Ну, все, что я мог придумать и до сих пор ничего. Странно то, что на localhost я получаю это, на удаленном сервере все в порядке.
Поэтому я как-то исправил это, отключив и удалив менеджер обновлений и установив его снова.
источник
В дополнение ко всем отличным ответам, приведенным выше, обязательно сделайте двойную проверку на возможные проблемы с отказом мозга [facepalm]:
Если вы запустили
drush status
обновленную версию, но по-прежнему видите предупреждения об обновлениях на странице «Отчеты GUI»> «Доступные обновления», то вы можете быть таким же идиотом, как я, и смотреть на разные копии сайта.Если вы уже пробовали,
drush rf
и вы сравниваете,drush status
и у него тот же номер текущей версии, который вы получаете при запуске,drush pm-releases drupal
то у вас определенно есть проблема, кроме drush, которая не работает должным образом.источник
У меня тоже была такая же проблема.
Перезапуск сервера MySQL не работал для меня.
Отключение диспетчера обновлений, его удаление, а затем повторное включение работало для меня.
источник
Решение, предложенное Дэнни Энгландером, сработало.
Перезапуск сервера MySQL сделал свое дело.
Спасибо Дэнни.
источник
Прежде всего выполните:
Тогда вы должны увидеть все имена тегов следующим образом:
Теперь вы можете получить имя проекта и номер выпуска, например, «drupal-7.38», и выполнить его, чтобы принудительно обновить этот выпуск:
Вы даже можете выбрать версию для разработчиков, написав номер версии для разработчиков.
Это также работает с модулями обновления. Если вам нужно принудительно обновить модуль наподобие ctools для выпуска dev, вы можете выполнить:
Наслаждайся пьянством <3
источник
У меня была такая же проблема, команда
не нашел новую версию drupal. Даже модуль обновления из интерфейса администратора не показывал новую версию ядра Drupal. Мне удалось усечь таблицу cache_update
Из того, что я видел, модуль обновления кеширует информацию
drush cc all
о новых выпусках в этой таблице, по каким-то странным причинам команда не очищает эту таблицу, поэтому не найден новый выпуск ядра Drupal.источник