Как обновить только ядро ​​с помощью Drush?


52

В <7.32 есть огромная утечка безопасности. Поэтому я хочу обновить все свои сайты на Drupal как можно скорее, не слишком заботясь о том, чтобы что-то сломать.

Но...

$ drush dl drupal-7.32
It's forbidden to download drupal core into an existing core.

Этот работает:

$ drush up

Но это не то, что я хочу сейчас.

Как я могу обновить ядро ​​только до последней версии?

drush up drupal не достаточно само по себе: (извините за голландский. Вы получите суть.)

$ drush up drupal
Controle of updategegevens beschikbaar zijn ...                                                            [ok]
Update information last refreshed: di, 10/14/2014 - 20:57

Update status information on all installed and enabled Drupal projects:
 Naam                               Geïnstalleer  Proposed     Status
                                    de versie     version
 Administration menu (admin_menu)   7.x-3.0-rc4   7.x-3.0-rc4  Actueel
 Drupal                             7.31          7.31         Actueel
 Chaos tools (ctools)               7.x-1.4       7.x-1.4      Actueel
 Service links (service_links)      7.x-2.2       7.x-2.2      Actueel
 Entity API (entity)                7.x-1.5       7.x-1.5      Actueel
 Google Analytics                   7.x-2.0       7.x-2.0      Actueel
 (google_analytics)
 Localization update (l10n_update)  7.x-1.0       7.x-1.0      Actueel
 Module filter (module_filter)      7.x-1.8       7.x-1.8      Actueel
 Pathauto (pathauto)                7.x-1.2       7.x-1.2      Actueel
 Redirect (redirect)                7.x-1.0-rc1   7.x-1.0-rc1  Actueel
 Token (token)                      7.x-1.5       7.x-1.5      Actueel
 Views (views)                      7.x-3.8       7.x-3.8      Actueel
 Webform (webform)                  7.x-3.20      7.x-3.21     Nieuwe versie beschikbaar



No code updates available.

Ответы:


65

В этом случае, похоже, вам нужно сделать

drush rf    # pm-refresh

прежде чем сделать

drush up drupal

Это обновит список доступных обновлений, так что Drush знает, что есть новый выпуск для Drupal.


1
благодарю вас. Я пробовал с drush cc, но очистка кеша drush, похоже, не отменяет эту информацию о кешированном релизе. drush сделал свою работу
Антонелло

34

Стоит упомянуть

$ drush up --security-only

Обновляйте только те модули, для которых доступны обновления безопасности.

Это включает в себя ядро ​​Drupal.


7
drush up drupal

Добавление проекта, который вы хотите обновить, заставляет drush обновлять только этот проект.


На некоторых сайтах drush up drupalи то и drush up drupal-7.32другое не получается делать то, что я хочу. Так что я должен вернуться в drush up -yлюбом случае.
фифи финансы

Я проверил команду на одной из моих локальных настроек. Ядро обновлено, а модули нет. Как вы говорите, на ваших сайтах может быть что-то странное. Опубликуйте вывод команды drush, и мы увидим, что не так. Просто обновите свой вопрос.
Санзанте
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.