Portale di Servizi per gli sviluppatori versione 4.16.05
Questa procedura descrive come eseguire l'upgrade di un canale Apigee Developer Channel Services esistente l'installazione in loco.
Directory di installazione predefinita
La procedura di upgrade presuppone che il Portale per gli sviluppatori sia stato installato all'indirizzo /var/www/html. Se non hai installato nella directory predefinita, modifica i percorsi nella procedura seguente per utilizzare le informazioni di installazione .
Se non conosci la directory di installazione, puoi determinarla come descritto in Comandi Drush comunemente utilizzati.
Versioni di upgrade supportate
Questa procedura di upgrade è supportata per le seguenti versioni del portale:
- pantheon-4.24.216
- pantheon-4.24.246
- pantheon-14.02.x
- pantheon-14.03.x
- pantheon-14.04.x
- pantheon-14.07.x
- pantheon-15-01.x
- OPDK-15-04.x
- OPDK-15-07.x
- OPDK-16-01.x
Per determinare la versione del tuo portale, apri il seguente URL in un browser:
http://yourportal.com/buildInfo
Upgrade del canale per sviluppatori Apigee in corso... Servizi a una nuova release
- Backup dell'istanza MySQL di Drupal.
Per ulteriori informazioni, visita http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/- Opzione 1: usa Drush
Il comando Drush sql-dump crea una copia del database. Dalla directory Drupal, /var/www/html per impostazione predefinita, esegui la comando:
> drush sql-dump > /path/to/backup_dir/database-backup.sql
Usa drush help sql-dump per ulteriori informazioni. - Opzione 2: utilizza MySQLdump
Usa il comando mysqldump per creare una copia del database:
mysqldump -u NOME UTENTE - p"PASSWORD" DATABASENAME > /path/to/backup_dir/database-backup.sql
Non deve esserci spazio tra l'opzione -p e la password. Singola Se la password contiene caratteri speciali, sono necessarie le virgolette intorno alla password.
Hai impostato USERNAME e DATABASENAME quando hai installato il portale. Per impostazione predefinita, sono entrambi devportal.
- Opzione 1: usa Drush
- Esegui un backup dell'intera directory root web di Drupal. Il percorso di installazione predefinito è /var/www/html, ma potresti al momento dell'installazione,
- Scarica il file di Servizi canale per gli sviluppatori DeveloperServices_x.y.z.tar
dove x.y.z corrisponde al numero di versione del portale.
Puoi scaricare un file dal link inviato da Apigee in un browser oppure copiarlo e quindi aggiungilo al seguente comando cURL:
> curl -kOL <paste link here>
Nota: se il portale si trova su un server senza connessione a internet esterna, esegui questo passaggio su un server che dispone dell'accesso.
Vai a http://community.apigee.com/content/apigee-customer-support e seleziona Accedi al Portale di assistenza per richiedere il Canale sviluppatore. File .tar di upgrade dei servizi. Se non hai un account sul Portale di assistenza, seleziona Accedi al portale di assistenza, quindi seleziona In una affrettati? Crea un ticket di assistenza qui. -
Per un upgrade su un server con una connessione a internet:
- .
- Estrai il file di upgrade del portale:
> tar -xvf <tar file>
L'estrazione di questo comando crea una nuova directory denominata DeveloperServices-4.x.y.z. - Passa al file DeveloperServices-4.x.y.z .
- Scarica la versione più recente di Drupal utilizzando il seguente comando:
> drush dl drupal
Questo comando crea una directory denominata drupal-x.y, dove x.y corrisponde all'interfaccia versione di Drupal. - Esegui lo script networked-update.sh:
> ./networked-update.sh
A seconda delle autorizzazioni del file, potrebbe essere necessario utilizzare sudo per eseguire questo comando oppure eseguirlo come un amministratore. - Per ricevere notifiche relative agli aggiornamenti di Drupal, assicurati che il responsabile degli aggiornamenti di Drupal
è abilitato. Dal menu Drupal, seleziona Moduli e scorri verso il basso fino a
il modulo Gestione aggiornamenti. Se non è abilitato, abilitalo.
Una volta attivati, puoi visualizzare gli aggiornamenti disponibili nel menu Report > Disponibile Voce di menu Aggiornamenti.
Utilizza Report > Aggiornamenti disponibili > Impostazioni su configurare il modulo in modo che ti invii un'email quando sono disponibili aggiornamenti e imposta la frequenza di la verifica della disponibilità di aggiornamenti.
- Estrai il file di upgrade del portale:
-
Per un upgrade su un server senza connessione a internet:
- .
- Sul server in cui hai scaricato il file DeveloperServices_x.y.z.tar di Developer Channel Services,
estrai il file di upgrade del portale:
> tar -xvf <tar file>
L'estrazione di questo comando crea una nuova directory denominata DeveloperServices-4.x.y.z. - Passa al file DeveloperServices-4.x.y.z .
- Esegui lo script non-networked-update.sh:
> ./non-networked-update.sh
A seconda delle autorizzazioni del file, potrebbe essere necessario utilizzare sudo per eseguire questo comando oppure eseguirlo come un amministratore.
Questo comando scarica tutti i file di aggiornamento necessari e li pacchettizza in un unico file. denominato devportal-update.tgz e scrive il file in una posizione di tua scelta. - Copia devportal-update.tgz nella destinazione
ovvero quello che esegue il portale.
Nota: non copiare devportal-update.tgz nella directory radice web di il server di destinazione. - Elimina il tar del file devportal-update.tgz nella
directory attuale:
> tar -xzf /path/to/devportal-update.tgz - Passa alla directory developer-update.
- Esegui questo comando per installare l'aggiornamento:
> ./install-update.sh - Rispondi alle richieste.
- Sul server in cui hai scaricato il file DeveloperServices_x.y.z.tar di Developer Channel Services,
estrai il file di upgrade del portale:
L'upgrade è ora completato.