Mettre à niveau le portail des services pour les développeurs

Portail des services pour les développeurs version 4.17.01

Cette procédure explique comment mettre à niveau un service Apigee Developer Channel Services existant l'installation sur site.

<ph type="x-smartling-placeholder">

Répertoire d'installation par défaut

La mise à niveau suppose que le portail des développeurs a été installé à l'adresse /var/www/html. Si vous n'avez pas installé dans le répertoire par défaut, modifiez les chemins d'accès de la procédure ci-dessous pour utiliser votre fichier d'installation .

Si vous ne connaissez pas le répertoire d'installation, vous pouvez le déterminer comme décrit dans la section Commandes Drush courantes.

Versions de mise à niveau compatibles

Cette procédure de mise à niveau est disponible pour les versions suivantes du portail:

  • pantheon-14.02.x
  • pantheon-14.03.x
  • pantheon-14.04.x
  • pantheon-14.07.x
  • panthéon-15-01.x
  • OPDK-15-04.x
  • OPDK-15-07.x
  • OPDK-16-01.x
  • OPDK-16-05.x
  • OPDK-16-09.x

Pour déterminer la version de votre portail, ouvrez l'URL suivante dans un navigateur:

http://yourportal.com/buildInfo

<ph type="x-smartling-placeholder">

Avant d'installer

Pour les installations existantes, si vous avez modifié du code dans Drupal Core ou dans tout autre code modules, vos modifications seront écrasées. Cela inclut, entre autres, toute modification que vous avez peut-être apportées au fichier .htaccess. Vous devez partir du principe que tout ce qui se trouve en dehors du répertoire /sites appartient à Drupal. Une le fichier robots.txt constitue une exception à cette règle. si ce fichier existe sur le Web racine, il est conservé pour vous.

Avant de procéder à l'installation, effectuez une sauvegarde de l'ensemble de votre racine Web Drupal. . L'emplacement d'installation par défaut est /var/www/html, mais vous l'avez peut-être modifié. au moment de l'installation. Après avoir suivi la procédure d'installation décrite ci-dessous, vous pouvez restaurer votre personnalisées à partir de la sauvegarde.

Mise à niveau de la chaîne développeur Apigee... Services disponibles avec une nouvelle version

  1. Sauvegarde de votre instance Drupal MySQL
    Pour en savoir plus, consultez la page http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/ <ph type="x-smartling-placeholder">
      </ph>
    1. Option 1: Utiliser Drush

      La commande Drush sql-dump crée une copie de la base de données. Dans votre répertoire Drupal (/var/www/html) par défaut, exécutez la commande commande:
      &gt; drush sql-dump > /path/to/backup_dir/database-backup.sql

      Utilisez la commande drush help sql-dump pour plus d'informations.
    2. Option 2: Utiliser MySQLdump
      Utiliser la commande mysqldump pour créer une copie de la base de données:
      mysqldump -u NOM D'UTILISATEUR -p'MOT DE PASSE' NOMDEBASE DE DONNÉES > /path/to/backup_dir/database-backup.sql

      Il ne doit pas y avoir d'espace entre l'option -p et le mot de passe. Célibataire Le mot de passe doit être entouré par des guillemets si ce dernier contient des caractères spéciaux.

      Vous définissez les champs USERNAME et DATABASENAME. lors de l'installation du portail. Par défaut, les deux noms sont "devportal".
  2. Effectuez une sauvegarde de l'intégralité de votre répertoire racine Web Drupal. L'emplacement d'installation par défaut est /var/www/html, mais vous pourriez l'avez modifié au moment de l'installation.
  3. Téléchargez le fichier DeveloperServices_x.y.z.tar des services de chaînes pour les développeurs. de ftp.apigee.com, où x.y.z correspond au numéro de version du portail. Lorsque vous y êtes invité, saisissez les identifiants que vous provenant d'Apigee.

    Vous pouvez télécharger un fichier à partir du lien qui vous a été envoyé par Apigee dans un navigateur ou en le copiant et puis en l'ajoutant à la commande cURL suivante:
    &gt; curl -kOL <coller le lien here&gt;

    Remarque: Si votre portail se trouve sur un serveur sans connexion Internet externe, effectuer cette étape sur un serveur avec accès.

    Accédez à http://community.apigee.com/content/apigee-customer-support et sélectionnez Se connecter à votre portail d'assistance pour demander la chaîne développeur Fichier .tar de mise à niveau des services. Si vous n'avez pas de compte sur le portail d'assistance, sélectionnez Connectez-vous à votre portail d'assistance, puis sélectionnez Dans un vous êtes pressé ? Déposez une demande d'assistance ici.
  4. Pour la mise à niveau sur un serveur doté d'une connexion Internet: <ph type="x-smartling-placeholder">
      </ph>
    1. Extrayez le fichier de mise à niveau du portail:
      &gt; tar -xvf <tar file&gt;

      Cette extraction de commande crée un répertoire appelé DeveloperServices-4.x.y.z.
    2. Modification de DeveloperServices-4.x.y.z. .
    3. Téléchargez la dernière version de Drupal à l'aide de la commande suivante:
      &gt; drush dl drupal

      Cette commande crée un répertoire nommé drupal-x.y, où x.y correspond au répertoire actuel de Drupal.
    4. Exécutez le script networked-update.sh:
      &gt; ./networked-update.sh

      En fonction des autorisations de fichier, vous devrez peut-être utiliser sudo pour exécuter cette commande, ou l'exécuter en tant que un administrateur.
    5. Pour recevoir des notifications de mises à jour Drupal, assurez-vous que le gestionnaire des mises à jour Drupal est activé. Dans le menu Drupal, sélectionnez Modules et faites défiler vers le bas jusqu'à le module Gestionnaire de mises à jour. Si ce n'est pas le cas, activez-la.

      Une fois les mises à jour disponibles, vous pouvez les consulter en cliquant sur Rapports > Disponible Éléments de menu "Mises à jour".

      Utilisez le menu Rapports > Mises à jour disponibles > Élément de menu "Paramètres" pour configurez le module de sorte qu'il vous envoie un e-mail lorsque des mises à jour sont disponibles et que vous définissez la fréquence recherchant des mises à jour.
  5. Pour une mise à niveau sur un serveur sans connexion Internet: <ph type="x-smartling-placeholder">
      </ph>
    1. Sur le serveur sur lequel vous avez téléchargé le fichier DeveloperServices_x.y.z.tar des services de chaînes pour les développeurs, extrayez le fichier de mise à niveau du portail:
      &gt; tar -xvf <tar file&gt;

      Cette extraction de commande crée un nouveau répertoire appelé DeveloperServices-4.x.y.z.
    2. Modification de DeveloperServices-4.x.y.z. .
    3. Exécutez le script non-networked-update.sh:
      &gt; ./non-networked-update.sh

      En fonction des autorisations de fichier, vous devrez peut-être utiliser sudo pour exécuter cette commande, ou l'exécuter en tant que un administrateur.

      Cette commande télécharge tous les fichiers de mise à jour nécessaires et les empaquette en un seul fichier nommé devportal-update.tgz et écrit le fichier à l'emplacement de votre choix.
    4. Copiez devportal-update.tgz sur la cible celui qui exécute le portail.
      Remarque: Ne copiez pas le fichier devportal-update.tgz dans la racine Web du le serveur cible.
    5. Décompressez le fichier devportal-update.tgz dans le fichier répertoire actuel:
      &gt; tar -xzf /path/to/devportal-update.tgz
    6. Accédez au répertoire developer-update.
    7. Exécutez la commande suivante pour installer la mise à jour:
      &gt; ./install-update.sh
    8. Répondez aux invites.

La mise à niveau est maintenant terminée.