Edge for Private Cloud v4.18.05
In un'installazione di Edge for Private Cloud del portale Apigee Developer Services (o semplicemente il portale), potresti ricevere una notifica che ti informa che è disponibile una nuova versione di Drupal. Una nuova versione può indicare una release di funzionalità di Drupal, una patch, un aggiornamento della sicurezza o un altro tipo di aggiornamento di Drupal. In caso di aggiornamento della sicurezza, ti conviene eseguire l'upgrade della tua installazione di Drupal il prima possibile per assicurarti che il tuo sito rimanga sicuro.
La procedura seguente descrive come aggiornare un'installazione cloud privato di Drupal 7.x.y a un'altra versione secondaria (ad esempio Drupal dalla 7.54 alla 7.56).
Tieni presente quanto segue:
-
Questa procedura aggiorna solo l'installazione di Drupal. Non aggiorna il software Apigee fornito nell'ambito del portale. Per informazioni sull'upgrade del software del portale Apigee, consulta Eseguire l'upgrade del portale.
- Devi eseguire i comandi Drush dalla directory principale del sito del portale. Per impostazione predefinita, il portale viene installato in:
/opt/apigee/apigee-drupal/wwwroot
(Nginx)/var/www/html
(Apache)
Determinare la versione corrente di Drupal
Prima di avviare l'aggiornamento di Drupal, puoi determinare la versione attuale di Drupal eseguendo il seguente comando dalla cartella di installazione di Drupal. Per impostazione predefinita, Drupal è installato in
/opt/apigee/apigee-drupal/wwwroot
:
cd /opt/apigee/apigee-drupal/wwwroot
drush status | grep 'Drupal version'
Dovresti vedere l'output nel seguente formato:
Drupal version : 7.54
Se hai installato Drupal in una directory diversa da /opt/apigee/apigee-drupal/wwwroot
,
assicurati di passare a quella directory prima di eseguire il comando drush
.
Aggiornamento della versione di Drupal
Questa sezione descrive come utilizzare Drush (Drupal Shell) da una riga di comando per aggiornare la versione di Drupal. Vedi anche Aggiornamento di Drupal con Drush nella documentazione di Drupal.
Per aggiornare l'installazione di Drupal:
- Passa alla directory
/opt/apigee/apigee-drupal/wwwroot
o a quella in cui hai installato il portale. - Esegui un backup completo di tutti i file, le directory e i database. Salva il backup in una posizione esterna all'installazione di Drupal. Per istruzioni complete, consulta
Eseguire il backup del portale.
Se hai apportato modifiche a file come
.htaccess
,robots.txt
odefaults.settings.php
(nella directorysites
), dovrai applicare nuovamente le modifiche dopo l'aggiornamento. Dovrai anche applicare di nuovo eventuali personalizzazioni apportate nella directorysites/all
. - Metti il sito in modalità di manutenzione:
drush vset --exact maintenance_mode 1
drush cache-clear all
- Installa la versione di Drupal che preferisci utilizzando il seguente comando:
drush pm-update drupal-7.56
In alternativa, puoi eseguire
drush pm-update drupal
per aggiornarti alla versione più recente del nucleo di Drupal. Puoi eseguiredrush pm-updatestatus
per elencare gli aggiornamenti minori disponibili per i progetti principali e di contributo in Drupal. - Riapplica le modifiche apportate a
.htaccess
,robots.txt
odefaults.settings.php
(nella directorysites
). - Applica di nuovo le modifiche apportate alla directory
sites/all
. - Rimuovi il sito dalla modalità di manutenzione:
drush vset --exact maintenance_mode 0
drush cache-clear all
Cosa succede se si verifica un problema durante l'aggiornamento?
Ripristina il sito allo stato precedente utilizzando i file di backup che hai creato. Contatta il tuo rappresentante dell'assistenza Apigee e fornisci eventuali messaggi di errore segnalati durante l'aggiornamento.