Як оновити лише core за допомогою drush?


52

Існує величезний витік безпеки в <7,32. Тому я хочу оновити всі мої сайти Drupal якнайшвидше, не надто переживаючи про те, щоб зламати речі.

Але ...

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

Цей працює:

$ drush up

Але це не те, що я хочу зараз.

Як я можу лише оновити core до останньої версії?

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
спасибі. Я спробував з dush cc, але очищення кеш-пам'яті drush, схоже, не скасовує цю кешовану інформацію про випуск. drush rf зробив цю роботу.
Антонелло

34

Варто згадати

$ drush up --security-only

Тільки модулі оновлення, у яких доступні оновлення безпеки.

Це включає ядро ​​Drupal.


7
drush up drupal

Додавання проекту, який ви хочете оновити, примушує друкувати лише оновити цей проект.


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

Я перевірив команду на одному з моїх локальних налаштувань. Core оновлюється, але модулі - ні. Як ви кажете, у ваших сайтах може виникнути щось дивне. Опублікуйте свій вихідний удар команди, і ми можемо побачити, що0 неправильно. Просто оновіть своє запитання.
sanzante
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.