Come aggiornare solo core con Drush?


52

C'è una grande perdita di sicurezza in <7.32. Quindi voglio aggiornare tutti i miei siti Drupal al più presto senza preoccuparmi troppo di rompere le cose.

Ma...

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

Questo funziona:

$ drush up

Ma non è quello che voglio ora.

Come posso aggiornare il core solo all'ultima versione?

drush up drupal non è sufficiente da solo: (Mi dispiace per gli olandesi. Avrai un'idea.)

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

Risposte:


65

In questo caso, sembra che tu debba farlo

drush rf    # pm-refresh

prima di te

drush up drupal

Questo aggiornerà l'elenco degli aggiornamenti disponibili in modo che Drush sappia che esiste una nuova versione di Drupal.


1
grazie. Ho provato con drush cc, ma svuotare la cache di drush sembra non annullare queste informazioni sulla versione memorizzata nella cache. drush rf ha fatto il lavoro.
— Antonello,

34

Vale la pena menzionarlo

$ drush up --security-only

Aggiorna solo i moduli che hanno aggiornamenti di sicurezza disponibili.

Ciò include il core Drupal.


7
drush up drupal

L'aggiunta del progetto che si desidera aggiornare consente di aggiornare solo quel progetto.


In alcuni siti drush up drupaled drush up drupal-7.32entrambi non riescono a fare ciò che voglio. Quindi devo tornare drush up -ycomunque.
— finanza fifi,

Ho testato il comando su una delle mie configurazioni locali. Il core viene aggiornato ma i moduli no. Come dici tu, i tuoi siti potrebbero avere qualcosa di strano. Pubblica l'output del comando drush e potremmo vedere cosa c'è che non va. Aggiorna la tua domanda.
— sanzante,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.