Jak zaktualizować tylko rdzeń za pomocą drush?


52

Ogromny wyciek bezpieczeństwa w <7,32. Chcę więc jak najszybciej zaktualizować wszystkie moje strony Drupala, nie martwiąc się zbytnio o zepsucia.

Ale...

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

Ten działa:

$ drush up

Ale nie tego chcę teraz.

Jak mogę uaktualnić tylko rdzeń do najnowszej wersji?

drush up drupal samo w sobie nie wystarcza: (Przepraszam za holenderski. Dostaniesz sedno.)

$ 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.

Odpowiedzi:


65

W takim przypadku wygląda na to, że musisz to zrobić

drush rf    # pm-refresh

zanim to zrobisz

drush up drupal

Spowoduje to odświeżenie listy dostępnych aktualizacji, dzięki czemu Drush będzie wiedział, że jest nowa wersja Drupala.


1
Dziękuję Ci. Próbowałem z drush cc, ale wyczyszczenie pamięci podręcznej drush wydaje się nie anulować tej informacji o wersji w pamięci podręcznej. drush rf wykonał robotę.
Antonello

34

Warto wspomnieć o tym

$ drush up --security-only

Aktualizuj tylko moduły, które mają dostępne aktualizacje zabezpieczeń.

Obejmuje to rdzeń Drupala.


7
drush up drupal

Dołączenie projektu, który chcesz zaktualizować, powoduje, że drake aktualizuje tylko ten projekt.


Na niektórych stronach drush up drupali drush up drupal-7.32oba nie robią tego, co chcę. Tak drush up -yczy inaczej muszę wrócić do .
fifi finance

Przetestowałem polecenie w jednym z moich lokalnych ustawień. Rdzeń został zaktualizowany, ale moduły nie. Jak mówisz, twoje witryny mogą mieć coś dziwnego. Opublikuj swoje dane wyjściowe polecenia drush, a możemy zobaczyć, co jest nie tak. Po prostu zaktualizuj swoje pytanie.
sanzante
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.