Mettre à niveau la version Drupal d'une installation de cloud privé

Edge pour Private Cloud version 4.17.01

Dans une installation Edge pour Private Cloud du portail de services pour les développeurs, vous pouvez obtenir une une notification indiquant qu'une nouvelle version de Drupal est disponible. Une nouvelle version peut être synonyme d'une fonctionnalité Drupal une version, un correctif, une mise à jour de sécurité ou un autre type de mise à jour Drupal. Dans le cas d'un titre vous devez mettre à niveau votre installation de Drupal dès que possible pour vous assurer reste sécurisé.

La procédure ci-dessous explique comment mettre à jour une installation Private Cloud de Drupal 7.x.y vers une autre version mineure (par exemple, Drupal 7.54 à 7.56).

Remarques :

  • Cette procédure ne met à jour que votre installation de Drupal. Il ne met pas à jour le un logiciel intégré au portail. Pour en savoir plus sur la mise à niveau du portail Apigee, logiciel, consultez la page Mise à niveau du Portail de services

  • Vous devez exécuter les commandes Drush à partir du répertoire racine du portail. Par défaut, Le portail des développeurs est installé à l'adresse suivante: <ph type="x-smartling-placeholder">
      </ph>
    • /opt/apigee/apigee-drupal/wwwroot (Nginx)
    • /var/www/html (Apache)
    La procédure ci-dessous suppose que le serveur Nginx est installé à l'emplacement par défaut ci-dessus.

Déterminer votre version actuelle de Drupal

Avant de lancer la mise à jour Drupal, vous pouvez déterminer votre version actuelle en exécutant la commande suivante depuis le dossier d'installation de Drupal. Par défaut, Drupal est installé /opt/apigee/apigee-drupal/wwwroot:

> cd /opt/apigee/apigee-drupal/wwwroot
> drush status | grep 'Drupal version'

Le résultat doit s'afficher au format suivant :

Drupal version                  :  7.54  

Si vous avez installé Drupal dans un répertoire autre que /opt/apigee/apigee-drupal/wwwroot, assurez-vous pour accéder à ce répertoire avant d'exécuter la commande drush.

Mettre à jour la version Drupal

Cette section explique comment utiliser Drush. (Drupal Shell) depuis une ligne de commande pour mettre à jour votre version Drupal. Consultez également la page Mettre à jour Drupal à l'aide de Drush dans la documentation Drupal.

Pour mettre à jour votre installation Drupal:

  1. Passez à /opt/apigee/apigee-drupal/wwwroot ou le répertoire dans lequel vous avez installé le portail.
  2. Effectuez une sauvegarde complète de tous les fichiers, répertoires et bases de données. Enregistrer la sauvegarde à un emplacement en dehors de l'installation Drupal. Pour obtenir des instructions détaillées, consultez Sauvegardez le portail.

    Si vous avez modifié des fichiers tels que .htaccess, robots.txt ou defaults.settings.php (dans sites ), vous devrez appliquer de nouveau les modifications après la mise à jour. Vous devrez également appliquer à nouveau toutes les personnalisations effectuées dans le répertoire sites/all.

  3. Passez votre site en mode maintenance:
    > drush vset --exact maintenance_mode 1 
    > drush cache-clear all
    
  4. Installez la version souhaitée de Drupal à l'aide de la commande suivante:

    &gt; pm-update drush drupal-7.56

    Remarque:Remplacez la version 7.56 par la version souhaitée.
    Vous pouvez aussi exécuter drush. pm-update drupal afin d'installer la dernière version de Drupal Core. Vous pouvez exécuter drush pm-updatestatus pour lister les éléments disponibles. des mises à jour mineures des projets de base et de contribution Drupal.
  5. Appliquez à nouveau les modifications apportées à .htaccess, robots.txt, ou defaults.settings.php (dans dans le répertoire sites).
  6. Appliquez à nouveau les modifications apportées au répertoire sites/all .
  7. Quitter le mode de maintenance pour votre site:
    > drush vset --exact maintenance_mode 0 
    > drush cache-clear all
    

Que se passe-t-il si je rencontre un problème pendant la mettre à jour ?

Restaurez votre site à son état précédent à l'aide des fichiers de sauvegarde que vous avez créés. Contactez votre un représentant de l'assistance Apigee et fournissez-lui tous les messages d'erreur signalés pendant la mise à jour.