Outils pour utilisateurs

Outils du site


backdrop_cms

Ceci est une ancienne révision du document !


Table des matières

Backdrop CMS

Mises à jour

Core update

La mise à jour du Core effectue également celle des modules compris dans la distribution. Tous les éléments concernés figurent dans le sous-répertoire core de l'archive de mise à jour. Si d'autres fichiers1) doivent également être mis à jour, ils seront indiqués dans les notes de mise à jour (release notes).

  1. lire les notes de mise à jour (mise à jour possible de certains fichiers2) en dehors du Core)
  2. passer le site en mode maintenance
  3. dans le root directory,
    1. renommer le répertoire core en core-old
    2. effectuer une sauvegarde du répertoire de configuration, selon le schéma actif3) :
      1. répertoire config hors DocumentRoot
      2. sous-répertoire ~/files/config_[hash-code]
  4. dans un répertoire temporaire
    1. télécharger l'archive de mise à jour (.zip)
    2. extraire l'archive >>> entraîne la création du répertoire “backdrop”
    3. déplacer le sous répertoire “core” dans le root directory
  5. lancer la mise à jour : https://mon-site/core/update.php
  6. si tout s'est bien passé
    1. supprimer les sauvegarde du core et de la configuation: core-old et config.tgz
    2. supprimer l'archive de mise à jour et son extraction
    3. remettre le site en mode consultation

Commandes typiques

À adapter au contexte d'hébergement.

cd ~user/domains/domain.tld/tmp
wget https://github.com/backdrop/backdrop/releases/download/x.yy.z/backdrop.zip
unzip backdrop.zip
mv ../public_html/core ../public_html/core-old
mv backdrop/core/ ../public_html/
tar czf config.tgz ../public_html/files/config_[hash-code]
    ////// si OK après update.php effectué
rm -Rf backdrop backdrop.zip config.tgz ../public_html/core-old

Modules

Sauf mention particulière, les modules se mettent à jour par une simple suppression du répertoire ad hoc et remplacement par le répertoire extrait.

Pour des modules légers tels que mimemail, site_map et xmlsitemap, le plus simple est de les téléverser manuellement.

La procédure est alors la suivante :

  1. passer le site en mode maintenance
  2. depuis la page des mises à jour, télécharger les zip sur le poste de travail
  3. extraire localement les contenus des zip (chaque zip contient un répertoire éponyme)
  4. lire la documentation
  5. sur le serveur, supprimer (rm -Rf <liste> les répertoires obsolètes cd ~user/domains/domain.tld/public_html/modules
  6. copier les répertoires des mises à jour depuis le poste de travail sur le serveur.
  7. actualiser la page des mises à jour
  8. remettre le site en mode consultation
1)
Tels.htaccess, robots.txt, settings.php…
2)
settings.php, .htaccess, robots.txt…
3)
Tel que définit dans la section Configuration storage du fichier settings.php.
backdrop_cms.1740321205.txt.gz · Dernière modification : 2025/02/23 15:33 de Flaz