Mettre à niveau Drupal

Edge pour Private Cloud v4.18.05

Dans une installation Edge for Private Cloud du portail des services de développement Apigee (ou simplement, le portail ), 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 Mettre à niveau le portail.

  • Vous devez exécuter les commandes Drush à partir du répertoire racine du portail. Par défaut, 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, veillez à 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. Voir aussi : Mettre à jour Drupal à l'aide de Drush dans la documentation Drupal

Pour mettre à jour votre installation Drupal:

  1. Passer à /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:
    drush pm-update drupal-7.56

    Vous pouvez également exécuter drush pm-update drupal pour passer à la dernière version de Drupal. version principale. Vous pouvez exécuter drush pm-updatestatus pour afficher la liste 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.