Edge per Private Cloud v4.18.05
In un'installazione Edge per cloud privato del portale Apigee Developer Services (o semplicemente, il portale), potresti ricevere una notifica che indica che è disponibile una nuova versione di Drupal. Una nuova versione può indicare un rilascio di funzionalità, una patch, un aggiornamento della sicurezza o un altro tipo di aggiornamento Drupal di Drupal. In caso di aggiornamento della sicurezza, vuoi eseguire l'upgrade dell'installazione di Drupal appena possibile per assicurarti che il tuo sito rimanga sicuro.
La procedura seguente descrive come aggiornare un'installazione del cloud privato di Drupal 7.x.y a un'altra versione secondaria (ad esempio Drupal da 7.54 a 7.56).
Tieni presente quanto segue:
-
Questa procedura aggiorna solo la tua installazione di Drupal. Non aggiorna il software Apigee fornito come parte del portale. Per informazioni sull'upgrade del software del portale Apigee, consulta l'articolo sull'upgrade del portale.
- Devi eseguire i comandi Drush dalla directory principale del sito del portale. Per impostazione predefinita, il portale è installato all'indirizzo:
/opt/apigee/apigee-drupal/wwwroot
(nginx)/var/www/html
(apache)
Determinazione della versione attuale di Drupal
Prima di avviare l'aggiornamento di Drupal, puoi determinare la tua versione attuale di Drupal eseguendo il comando seguente 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 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) dalla riga di comando per aggiornare la versione Drupal. Consulta anche la sezione Aggiornamento di Drupal con Drush nella documentazione di Drupal.
Per aggiornare l'installazione Drupal:
- Passa alla directory
/opt/apigee/apigee-drupal/wwwroot
o alla directory 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 Drupal. Per le istruzioni complete, vedi
Effettuare il backup del portale.
Se hai apportato modifiche a file quali
.htaccess
,robots.txt
odefaults.settings.php
(nella directorysites
), dovrai applicare di nuovo le modifiche dopo l'aggiornamento. Dovrai anche applicare di nuovo le eventuali personalizzazioni apportate nella directorysites/all
. - Attiva la modalità di manutenzione del tuo sito:
drush vset --exact maintenance_mode 1
drush cache-clear all
- Installa la versione di Drupal che ti interessa utilizzando il seguente comando:
drush pm-update drupal-7.56
In alternativa, puoi eseguire
drush pm-update drupal
per eseguire l'aggiornamento all'ultima versione core di Drupal. Puoi eseguiredrush pm-updatestatus
per elencare gli aggiornamenti minori disponibili per i progetti principali e per i contributi di Drupal. - Applica di nuovo le modifiche apportate a
.htaccess
,robots.txt
odefaults.settings.php
(nella directorysites
). - Applica di nuovo le modifiche apportate alla directory
sites/all
. - Disattiva la modalità di manutenzione del tuo sito:
drush vset --exact maintenance_mode 0
drush cache-clear all
Cosa succede se si verifica un problema durante l'aggiornamento?
Ripristina lo stato precedente del sito utilizzando i file di backup che hai creato. Contatta il rappresentante dell'assistenza Apigee e fornisci gli eventuali messaggi di errore segnalati durante l'aggiornamento.