Maj cmsmadesimple2 host ftp

De Cms Made Simple France
Aller à : navigation, rechercher

Mettre à jour CmsMadeSimple 2.x sur un hébergeur distant

Avant d'aller plus loin

Sys Warn.png
A relire, corriger et revérfier
Idea.png
Pour information : la version 1.12.x n'est plus maintenue depuis le 7 Septembre 2016 ET donc n'est plus supportée

Avez vous pris le temps de faire une sauvegarde ? la plupart des appels au secours sur le forums sont résolus grâce à une bonne sauvegarde. Donc avant toute chose si ce n'est pas déjà fait : Apprenez à faire une sauvegarde de votre installation digne de ce nom.

Dans le cadre de ce tutoriel nous partirons du principe que vous tournez sous Windows.

Note : Pensez à modifier les droits du fichier ./config.php de votre installation actuellement en place. Ce fichier est situé à la racine de l'installation CmsMadeSimple et doit avoir un CHMOD à 644 minimum pour la mise à jour.

  • la version 2.x utilise un seul système pour Installation-Mise à jour-Rafraîchissement.
  • ATTENTION une mise à jour vers la version 2.x ne peut se faire que depuis une version 1.12 minimum uniquement.
  • Il est fortement conseiller de faire un test en local dans le cas de modules tiers qui seraient anciens.

Préparation n°1 : On vérifie son site

Avant de mettre à jour : vérifiez que votre site fonctionne. Cela aidera à résoudre certains problème inhérent à toute les mises à jour. Activez le paramètre Site en maintenance (Administration du site >> Paramètres Globaux >> Paramètres de maintenance), et vider le cache du site et du navigateur.

  • A : Vérifier que tous vos modules seront compatible avec CMSMS 2.x avant d'effectuer cette mise à niveau.
  • B : Assurez-vous que vous avez mis à jour tous les modules à leur dernière version disponible pour la version 1.12.x *et supprimer les modules obsolètes.

C : Assurez-vous que vous avez une sauvegarde vérifiée de tous vos fichiers et de la base de données avant la mise à jour pour restaurer en cas d'erreur,

  • D : Lire en détail les annonces, notes et la documentation (inclus le fichier README.txt de l'installateur) avant de procéder à cette mise à jour. (certains anciens modules sont obsolètes donc lire attentivement ces documents)


Préparation n°2 : On télécharge le(s) package(s)

Télécharger CMS Made Simple sur cmsmadesimple.fr en choisissant toujours la dernière version.
ou
la page téléchargement sur cmsmadesimple.org en choisissant toujours la dernière version.

Le téléchargement de cette version 2.x est possible suivant 2 possibilités :

  • A- Système d'installation/mise à jour en un seul fichier PHAR (Recommandé). Fichier cmsms-<version>-install.zip
  • B- Variante pour les serveurs incompatibles avec le PHAR (si le PHAR ne fonctionne pas). Fichier cmsms-<version>-install.expanded.zip


A- Le système de mise à jour en un seul fichier

Préparation n°3A : On décompresse l'archive...

Pour décompresser utilisez un bon logiciel capable de tout décompresser.

  • Créer un dossier temporaire pour décompressez le fichier cmsms-<version>-install.zip dans ce répertoire
  • Cela va créer un fichier cmsms-<version>-install.php
  • et un fichier README-PHAR.TXT. (lisez attentivement ce fichier)

Préparation n°4A : On transfert le fichier

Avec votre programme FTP, téléversez sur votre serveur ce fichier cmsms-<version>-install.php.

  • NOTE : L'assistant d'installation basée sur PHAR est un fichier binaire et cmsms-<version>-install.php être transféré uniquement en mode binaire. (utiliser l'option Type de transfert / binaire sur Filezilla.)


On démarre la mise à jour !

Si l'essai d'installation avec le fichier cmsms-<version>-install.php donne un message du genre "Trop de redirections...." ou "Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas." Il faut utiliser l'assistant d'installation/mise à jour/rafraîchissement de CMS Made Simple avec la version fichiers de l'installateur"
#B- Variante pour les serveurs incompatibles avec le PHAR

Étape 1

La première étape vous demande de vérifier le dossier d'installation et de sélectionner

  • une langue pour l’utilisation dans l'installation,
  • et éventuellement "Mode avancé" Oui/Non (Le mode avancé permet diverses options supplémentaires tout au long de l'assistant et augmente la possibilité de choix Exemple : choix du préfixe de base de données). Recommandé : la sélection du Mode avancé.

Étape 2

La seconde étape effectue des vérifications pour les versions du CMS existantes dans votre dossier d'installation. Si une installation existante de CMS Made Simple est détectée, vous serez invité à sélectionner soit une mise à jour soit la possibilité de rafraîchir votre installation (en fonction de la version détectée).

  • Attention de bien lire les notes de version et le Changelog.

Étape 3

Cette étape, effectue différents tests sur votre environnement PHP pour s'assurer qu'il est compatible avec CMS Made Simple. Si des tests importants échouent, vous serez avisé sur ceux qui peuvent poser problème et vous ne serez pas autorisé à continuer. Certaines alertes peuvent être corrigées facilement comme. E_STRICT et E_DEPRECATED Cependant, si des tests non critiques donnent une alerte, vous serez autorisé à continuer mais nous vous recommandons de régler votre environnement PHP (vous pouvez avoir besoin de contacter l'assistance de votre hébergement) jusqu'à ce que tous les tests passent.

  • les étapes 4, 5, 6 sont passées. L'étape suivante sera la 7

Étape 7

Cette étape, commune, copie tous les fichiers de base de CMS Made Simple depuis l'assistant d'installation vers votre dossier d'installation. Elle ajoute la possibilité de nettoyer les fichiers obsolètes lors de la mise à jour.

Étape 8

Cette étape interagit avec la base de données afin de s'assurer que toutes les tables et le contenu initial soient créés ou modifiées correctement.

Après l'installation

Après vérification du fonctionnement du Web et de la console d'administration, vous devriez, supprimer le fichier cmsms-<version>-install.php ainsi que les fichiers *.txt créés en #Préparation n°4A : On transfert le fichier.

Dans l'administration

Connectez vous à l'interface d'administration de votre site, et vérifier que tout est correct.

Sur le site

Allez sur votre site, et vérifier que tout est correct.


B- Variante pour les serveurs incompatibles avec le PHAR

Préparation n°3B : On décompresse l'archive...

Pour décompresser utilisez un bon logiciel capable de tout décompresser.

  • Créer un dossier temporaire cmsms_install pour décompressez les fichiers de l'archive cmsms-<version>-install.expanded.zip dans ce sous-dossier.
  • Cela va des dossiers app, data, lib,
  • un fichier index.php
  • et un fichier README.TXT (lisez attentivement ce fichier)

Préparation n°4B : On transfert les fichiers

Avec votre programme FTP, téléversez sur votre serveur le dossier complet cmsms_install dans le bon dossier de votre hébergement. qui comprendra :

  • le contenu des dossiers app, data, lib,
  • le fichier index.php

On démarre la mise à jour !

Étape 1

ATTENTION il faut bien sélectionner le bon dossier de votre hébergement La première étape vous demande de sélectionner

  • un dossier d'installation. Attention Soyez extrêmement prudent sur le choix du dossier de destination.
  • une langue pour l’utilisation dans l'installation,
  • et éventuellement "Mode avancé" Oui/Non (Le mode avancé permet diverses options supplémentaires tout au long de l'assistant et augmente la possibilité de choix Exemple : choix du préfixe de base de données). Recommandé : la sélection du Mode avancé.

La suite est identique à l’installation A en un seul fichier #Étape 2

Après l'installation

Après vérification du fonctionnement du Web et de la console d'administration, vous devriez, supprimer les fichiers et dossiers créés en #Préparation n°4B : On transfert les fichier.