Portail des services pour les développeurs version 4.16.09
Cette procédure explique comment mettre à niveau un service Apigee Developer Channel Services existant l'installation sur site.
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
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
- 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>
- 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:
> drush sql-dump > /path/to/backup_dir/database-backup.sql
Utilisez la commande drush help sql-dump pour plus d'informations. - 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".
- Option 1: Utiliser Drush
- 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.
- Téléchargez le fichier DeveloperServices_x.y.z.tar des services de chaînes pour les développeurs.
où x.y.z correspond au numéro de version du portail.
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:
> curl -kOL <coller le lien here>
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. -
Pour la mise à niveau sur un serveur doté d'une connexion Internet:
<ph type="x-smartling-placeholder">
- </ph>
- Extrayez le fichier de mise à niveau du portail:
> tar -xvf <tar file>
Cette extraction de commande crée un répertoire appelé DeveloperServices-4.x.y.z. - Modification de DeveloperServices-4.x.y.z. .
- Téléchargez la dernière version de Drupal à l'aide de la commande suivante:
> drush dl drupal
Cette commande crée un répertoire nommé drupal-x.y, où x.y correspond au répertoire actuel de Drupal. - Exécutez le script networked-update.sh:
> ./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. - 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.
- Extrayez le fichier de mise à niveau du portail:
-
Pour une mise à niveau sur un serveur sans connexion Internet:
<ph type="x-smartling-placeholder">
- </ph>
- 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:
> tar -xvf <tar file>
Cette extraction de commande crée un nouveau répertoire appelé DeveloperServices-4.x.y.z. - Modification de DeveloperServices-4.x.y.z. .
- Exécutez le script non-networked-update.sh:
> ./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. - 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. - Décompressez le fichier devportal-update.tgz dans le fichier
répertoire actuel:
> tar -xzf /path/to/devportal-update.tgz - Accédez au répertoire developer-update.
- Exécutez la commande suivante pour installer la mise à jour:
> ./install-update.sh - Répondez aux invites.
- 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:
La mise à niveau est maintenant terminée.