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.