====== Backdrop CMS ====== Sources : [[https://docs.backdropcms.org/documentation/updates-vs-upgrades|Updates vs Upgrades]] ===== 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 fichiers((Tels.htaccess, robots.txt, settings.php…)) doivent également être mis à jour, ils seront indiqués dans les notes de mise à jour (release notes). - lire les notes de mise à jour - passer le site en mode maintenance - dans le root directory, - renommer le répertoire //core// en //core-old// - effectuer une sauvegarde du sous-répertoire ~/files/config_[hash-code] - dans un répertoire temporaire - télécharger l'archive de mise à jour (.zip) - extraire l'archive >>> crée le répertoire "backdrop" - déplacer le sous répertoire "core" dans le root directory - lancer la mise à jour : https://mon-site/core/update.php - si tout s'est bien passé - supprimer les sauvegardes : core-old et config_[hash-code] - supprimer l'archive de mise à jour et son extraction - 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 rm -Rf backdrop backdrop.zip config.tgz ../public_html/core-old