Edge for Private Cloud v4.18.01
In un'installazione di Edge for Private Cloud del portale per i servizi per sviluppatori, potresti ricevere una notifica che indica che è disponibile una nuova versione di Drupal. Una nuova versione può essere una release di funzionalità, una patch, un aggiornamento della sicurezza o un altro tipo di aggiornamento di Drupal. Nel caso di un aggiornamento della sicurezza, ti consigliamo di eseguire l'upgrade dell'installazione di Drupal il prima possibile per garantire che il tuo sito rimanga sicuro.
La procedura riportata di seguito descrive come aggiornare un'installazione di Drupal 7.x.y in un cloud privato a un'altra versione secondaria (ad esempio da Drupal 7.54 a 7.56).
Tieni presente quanto segue:
-
Questa procedura aggiorna solo l'installazione di Drupal. Non aggiorna il software Apigee fornito come parte del portale. Per informazioni sull'upgrade del software del portale Apigee, consulta Eseguire l'upgrade del portale Servizi per sviluppatori.
- Devi eseguire i comandi Drush dalla directory principale del sito del portale. Per impostazione predefinita, il portale per sviluppatori è installato in:
/opt/apigee/apigee-drupal/wwwroot(Nginx)/var/www/html(Apache)
Determina la versione attuale di Drupal
Prima di iniziare l'aggiornamento di Drupal, puoi determinare la versione corrente 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 visualizzare un 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. Consulta anche Aggiornamento di Drupal utilizzando Drush nella documentazione di Drupal.
Per aggiornare l'installazione di Drupal:
- Passa alla directory
/opt/apigee/apigee-drupal/wwwrooto 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 di Drupal. Per istruzioni complete, consulta Esegui il backup del portale.
Se hai apportato modifiche a file come
.htaccess,robots.txtodefaults.settings.php(nella directorysites), dovrai applicare nuovamente le modifiche dopo l'aggiornamento. Dovrai anche applicare nuovamente le personalizzazioni apportate nella directorysites/all. - Attiva la modalità di manutenzione del sito:
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 drupalper eseguire l'aggiornamento all'ultima versione di Drupal Core. Puoi eseguiredrush pm-updatestatusper elencare gli aggiornamenti secondari disponibili per i progetti principali e contrib di Drupal. - Riapplica le modifiche apportate a
.htaccess,robots.txtodefaults.settings.php(nella directorysites). - Applica nuovamente le modifiche apportate alla directory
sites/all. - Disattiva la modalità di manutenzione del sito:
drush vset --exact maintenance_mode 0
drush cache-clear all
Cosa succede se riscontro un problema durante l'aggiornamento?
Ripristina lo stato precedente del sito 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.