Upgrade del portale Servizi per gli sviluppatori

Portale dei servizi per gli sviluppatori versione 4.17.01

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-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
  • OPDK-16-05.x
  • OPDK-16-09.x

Per determinare la versione del tuo portale, apri il seguente URL in un browser:

http://yourportal.com/buildInfo

Prima dell'installazione

Per le installazioni esistenti, se hai modificato un qualsiasi codice nel core Drupal o in qualsiasi moduli, le modifiche verranno sovrascritte. Sono incluse, tra le altre cose, eventuali modifiche che potresti aver creato su .htaccess. Dovresti presumere che qualsiasi elemento esterno alla directory /sites sia di proprietà di Drupal. Un l'eccezione a questa regola è robots.txt, se il file esiste sul web verrà conservata per te.

Prima di procedere con l'installazione, esegui un backup dell'intera directory radice web di Drupal . Il percorso di installazione predefinito è /var/www/html, ma potresti averlo modificato al momento dell'installazione. Dopo aver eseguito la procedura di installazione descritta di seguito, puoi ripristinare personalizzazioni dal backup.

Upgrade del canale per sviluppatori Apigee in corso... Servizi a una nuova release

  1. Backup dell'istanza MySQL di Drupal.
    Per ulteriori informazioni, visita http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/
    1. 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.
    2. 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.
  2. Esegui un backup dell'intera directory root web di Drupal. Il percorso di installazione predefinito è /var/www/html, ma potresti al momento dell'installazione,
  3. Scarica il file di Servizi canale per gli sviluppatori DeveloperServices_x.y.z.tar file da ftp.apigee.com, dove x.y.z corrisponde al numero di versione del portale. Quando richiesto, inserisci le credenziali ricevute da Apigee.

    Puoi scaricare un file dal link inviato da Apigee in un browser oppure copiarlo e quindi aggiungilo al seguente comando cURL:
    &gt; curl -kOL <paste link here&gt;

    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.
  4. Per un upgrade su un server con una connessione a internet:
      .
    1. Estrai il file di upgrade del portale:
      &gt; tar -xvf <tar file&gt;

      L'estrazione di questo comando crea una nuova directory denominata DeveloperServices-4.x.y.z.
    2. Passa al file DeveloperServices-4.x.y.z .
    3. Scarica la versione più recente di Drupal utilizzando il seguente comando:
      &gt; drush dl drupal

      Questo comando crea una directory denominata drupal-x.y, dove x.y corrisponde all'interfaccia versione di Drupal.
    4. 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.
    5. 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.
  5. Per un upgrade su un server senza connessione a internet:
      .
    1. 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&gt;

      L'estrazione di questo comando crea una nuova directory denominata DeveloperServices-4.x.y.z.
    2. Passa al file DeveloperServices-4.x.y.z .
    3. 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.
    4. 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.
    5. Elimina il tar del file devportal-update.tgz nella directory attuale:
      > tar -xzf /path/to/devportal-update.tgz
    6. Passa alla directory developer-update.
    7. Esegui questo comando per installare l'aggiornamento:
      &gt; ./install-update.sh
    8. Rispondi alle richieste.

L'upgrade è ora completato.