Rappel Comment faire la Mise à jour
Moderator: jce76350
Rappel Comment faire la Mise à jour
[Edit et rappel+]
Pour les version CMSms >= 1.7.x, PHP 5.3.x (la configuration minimale requise est la version PHP 5.2.4 bien que nous recommandons PHP 5.2.12 )
la dernière version à jour pour PHP 5.2.x maxi est la 1.6.9, car il existe encore des hébergements qui ne sont pas aux dernières version PHP
1- Faire la Mise à jour "complète"
-----------------------------------
ATTENTION aux versions PHP prendre la version de CMSms en fonction !!!
Cette possibilité permet aussi de faire une mise à jour depuis une version (très) ancienne
Comment faire la Mise à jour depuis la version 1x vers la version 1plus ?
en utilisant la version complète (jusqu'a la V 1.x)
Cette méthode permet de faire "une marche arrière" si problèmes
Aprés avoir télécharger les fichiers de la dernière version
- cmsmadesimple-1.x.x-base.tar.gz comprend la version avec la langue US ('lite' package )
- cmsmadesimple-1.x.x-langpack-fr_FR.tar.gz comprend seulement les fichiers de la langue FR (langpacks = admin, install et modules) -> Dans la zone Translation Packages (en bas)
En supposant que CMSMS version 1x soit installé dans le répertoire /cms
- Sauvegarder la base de données vérifier la sauvegarde (Hé oui ...)
- En FTP vider le répertoire tmp/templates_c (les fichiers Temporaires de template)
- En FTP créer un répertoire /cms1plus
- Copier en FTP les Nouveaux fichiers de la version 1plus SAUF les répertoires tmp et uploads
- vérifier que le répertoire cms/install est bien sur le serveur !!! (celui de la dernière version bien sur)
- copier config.php de /cms vers /cms1plus (Donnez les permissions 666 à ce fichier)
- copier les répertoires tmp et uploads de /cms vers /cms1plus
- copier éventuellement les fichiers googlexx et sitemap.xml, favicon.ico etc.... de /cms vers /cms1plus
- copier aussi les modules que vous avez installés (qui ne sont pas fourni avec l'archive) vers /cms1plus/modules
- passer le Site en maintenance (Administration du site » Paramètres globaux)
- renommer le répertoire /cms en répertoire /cmsold
- renommer le répertoire /cms1plus en répertoire /cms
- Vider le cache du navigateur ...
- Se connecter en Admin http://monsite.fr/cms/admin/
ou Faire "un pt'it coup d'upgrade" (si nécessaire)
Il suffit de se connecter http://monsite.fr/cms/install/upgrade.php
et suivre les instructions (Bien lire les notes de version depuis la 1.6.0)
Éventuellement EN ETAPE 1 vérifier l'intégrité de vos fichiers CMSMS en comparant avec le fichier de contrôle - Inutile si utilisation d'un Bon FTP
- faire un test du site, cela doit être OK
- passer en Admin ,
- vérifier les Modules installés
- faire un test sur les pages et les articles
- ajuster les petits détails
Changez les permissions à 444 sur le fichier "config.php" (sécurité)
- Désactiver le Activation du message de maintenanc (Administration du site » Paramètres globaux)
C'est fini..
Après tous les tests on supprime le répertoire /cmsold
Nota : quand on fait une installation complete le répertoire INSTALL est présent, il est conseillé soit de le supprimer. Afin de pouvoir faire les mise à jours, necessitant l'upgrade, il est mieux de le renommer, pour faire les mises à jour
Pour information
http://www.cmsmadesimple.fr/forum/viewtopic.php?id=558
Pour les version CMSms >= 1.7.x, PHP 5.3.x (la configuration minimale requise est la version PHP 5.2.4 bien que nous recommandons PHP 5.2.12 )
la dernière version à jour pour PHP 5.2.x maxi est la 1.6.9, car il existe encore des hébergements qui ne sont pas aux dernières version PHP
1- Faire la Mise à jour "complète"
-----------------------------------
ATTENTION aux versions PHP prendre la version de CMSms en fonction !!!
Cette possibilité permet aussi de faire une mise à jour depuis une version (très) ancienne
Comment faire la Mise à jour depuis la version 1x vers la version 1plus ?
en utilisant la version complète (jusqu'a la V 1.x)
Cette méthode permet de faire "une marche arrière" si problèmes
Aprés avoir télécharger les fichiers de la dernière version
- cmsmadesimple-1.x.x-base.tar.gz comprend la version avec la langue US ('lite' package )
- cmsmadesimple-1.x.x-langpack-fr_FR.tar.gz comprend seulement les fichiers de la langue FR (langpacks = admin, install et modules) -> Dans la zone Translation Packages (en bas)
En supposant que CMSMS version 1x soit installé dans le répertoire /cms
- Sauvegarder la base de données vérifier la sauvegarde (Hé oui ...)
- En FTP vider le répertoire tmp/templates_c (les fichiers Temporaires de template)
- En FTP créer un répertoire /cms1plus
- Copier en FTP les Nouveaux fichiers de la version 1plus SAUF les répertoires tmp et uploads
- vérifier que le répertoire cms/install est bien sur le serveur !!! (celui de la dernière version bien sur)
- copier config.php de /cms vers /cms1plus (Donnez les permissions 666 à ce fichier)
- copier les répertoires tmp et uploads de /cms vers /cms1plus
- copier éventuellement les fichiers googlexx et sitemap.xml, favicon.ico etc.... de /cms vers /cms1plus
- copier aussi les modules que vous avez installés (qui ne sont pas fourni avec l'archive) vers /cms1plus/modules
- passer le Site en maintenance (Administration du site » Paramètres globaux)
- renommer le répertoire /cms en répertoire /cmsold
- renommer le répertoire /cms1plus en répertoire /cms
- Vider le cache du navigateur ...
- Se connecter en Admin http://monsite.fr/cms/admin/
ou Faire "un pt'it coup d'upgrade" (si nécessaire)
Il suffit de se connecter http://monsite.fr/cms/install/upgrade.php
et suivre les instructions (Bien lire les notes de version depuis la 1.6.0)
Éventuellement EN ETAPE 1 vérifier l'intégrité de vos fichiers CMSMS en comparant avec le fichier de contrôle - Inutile si utilisation d'un Bon FTP
- faire un test du site, cela doit être OK
- passer en Admin ,
- vérifier les Modules installés
- faire un test sur les pages et les articles
- ajuster les petits détails
Changez les permissions à 444 sur le fichier "config.php" (sécurité)
- Désactiver le Activation du message de maintenanc (Administration du site » Paramètres globaux)
C'est fini..
Après tous les tests on supprime le répertoire /cmsold
Nota : quand on fait une installation complete le répertoire INSTALL est présent, il est conseillé soit de le supprimer. Afin de pouvoir faire les mise à jours, necessitant l'upgrade, il est mieux de le renommer, pour faire les mises à jour
Pour information
http://www.cmsmadesimple.fr/forum/viewtopic.php?id=558
Last edited by jce76350 on Tue Nov 23, 2010 11:24 am, edited 1 time in total.
Jean-Claude Etiemble
Re: Rappel Comment faire la Mise à jour
2- Faire la Mise à jour "-diff-"
-------------------------------
ATTENTION aux versions PHP prendre la version de CMSms en fonction !!!
Comment faire la Mise à jour depuis la version 1x vers la version 1plus ?
en utilisant le fichier de Mise à jour "-diff-1x-1plus" de 1x vers 1plus
Aprés avoir télécharger les fichiers de la dernière version
En supposant que CMSMS version 1x soit installé dans le répertoire /cms
- Sauvegarder la base de données vérifier la sauvegarde (Hé oui ...)
- Vider le répertoire tmp/templates_c (les fichiers Temporaires de template)
- Vérifier que le répertoire cms/install est bien présent sur le serveur !!! (celui de la dernière version bien sur - envoyer le dossier /install de la dernière version si vous l'avez supprimer)
(sinon la mise à jour NE pourra Pas être faite correctement,)
- Copier en FTP les Nouveaux fichiers de la version 1plus
Donnez les permissions 666 au fichier config.php
- Vider le cache du navigateur ...
- Se connecter en Admin http://monsite.fr/cms/admin/
ou Faire "un pt'it coup d'upgrade" (si nécessaire)
Il suffit de se connecter http://monsite.fr/cms/install/upgrade.php
et de suivre les instructions
EN ETAPE 1 vérifier l'intégrité de vos fichiers CMSMS en comparant avec le fichier de contrôle - Inutile si utilisation d'un Bon FTP
- faire un test du site, cela doit être OK
- passer en Admin ,
- vérifier les Modules installés
- faire un test sur les pages et les articles
- ajuster les petits détails
Changez les permissions à 444 sur le fichier "config.php" (sécurité)
C'est fini.
Le répertoire INSTALL est présent, il est conseillé soit de le supprimer. Afin de pouvoir faire les mise à jours, nécessitant l'upgrade, il est mieux de le renommer, pour faire les mises à jour
Ajout 14/07/2010
Pour que les chose soit bien claires, une mise à jour peut se faire avec des fichiers -diff-1x-1plus (différence en entre 2 versions) OU avec l'ensemble de fichiers si les développeurs n'ont pas fait de -diff-1x-1plus
Mais dans 2 cas les la manipulation est la même et il faut être sur de son coup !
-------------------------------
ATTENTION aux versions PHP prendre la version de CMSms en fonction !!!
Comment faire la Mise à jour depuis la version 1x vers la version 1plus ?
en utilisant le fichier de Mise à jour "-diff-1x-1plus" de 1x vers 1plus
Aprés avoir télécharger les fichiers de la dernière version
En supposant que CMSMS version 1x soit installé dans le répertoire /cms
- Sauvegarder la base de données vérifier la sauvegarde (Hé oui ...)
- Vider le répertoire tmp/templates_c (les fichiers Temporaires de template)
- Vérifier que le répertoire cms/install est bien présent sur le serveur !!! (celui de la dernière version bien sur - envoyer le dossier /install de la dernière version si vous l'avez supprimer)
(sinon la mise à jour NE pourra Pas être faite correctement,)
- Copier en FTP les Nouveaux fichiers de la version 1plus
Donnez les permissions 666 au fichier config.php
- Vider le cache du navigateur ...
- Se connecter en Admin http://monsite.fr/cms/admin/
ou Faire "un pt'it coup d'upgrade" (si nécessaire)
Il suffit de se connecter http://monsite.fr/cms/install/upgrade.php
et de suivre les instructions
EN ETAPE 1 vérifier l'intégrité de vos fichiers CMSMS en comparant avec le fichier de contrôle - Inutile si utilisation d'un Bon FTP
- faire un test du site, cela doit être OK
- passer en Admin ,
- vérifier les Modules installés
- faire un test sur les pages et les articles
- ajuster les petits détails
Changez les permissions à 444 sur le fichier "config.php" (sécurité)
C'est fini.
Le répertoire INSTALL est présent, il est conseillé soit de le supprimer. Afin de pouvoir faire les mise à jours, nécessitant l'upgrade, il est mieux de le renommer, pour faire les mises à jour
Ajout 14/07/2010
Pour que les chose soit bien claires, une mise à jour peut se faire avec des fichiers -diff-1x-1plus (différence en entre 2 versions) OU avec l'ensemble de fichiers si les développeurs n'ont pas fait de -diff-1x-1plus
Mais dans 2 cas les la manipulation est la même et il faut être sur de son coup !
Last edited by jce76350 on Fri Oct 15, 2010 7:42 am, edited 1 time in total.
Jean-Claude Etiemble
Re: Rappel Comment faire la Mise à jour
Merci pour la méthode de mise à jour.
Me concernant, je n'ai toujours pas fait la mise à jour d'un site car j'ai supprimé le répertoire install (à la première installation) puis j'y ai passé des mises à jour (jusqu'à ce que je ne puisse plus les passer car le répertoire n'existe plus et que cela plantait la mise à jour à réaliser).
Ma question est donc :
Comment peut on savoir la version installée de cmsms "au départ", c'est à dire *avant* d'avoir installé une ou plusieurs mises à jour.
Y aurait il une table (sql) journalisant les mises à jour réalisées.
Amicalement,
Richard
Me concernant, je n'ai toujours pas fait la mise à jour d'un site car j'ai supprimé le répertoire install (à la première installation) puis j'y ai passé des mises à jour (jusqu'à ce que je ne puisse plus les passer car le répertoire n'existe plus et que cela plantait la mise à jour à réaliser).
Ma question est donc :
Comment peut on savoir la version installée de cmsms "au départ", c'est à dire *avant* d'avoir installé une ou plusieurs mises à jour.
Y aurait il une table (sql) journalisant les mises à jour réalisées.
Amicalement,
Richard
Re: Rappel Comment faire la Mise à jour
re,
Voir les schéma dans le dossier \install\upgrades\upgrade.xx.to.xx.php
le dossier se renvoi en FTP ?Me concernant, je n'ai toujours pas fait la mise à jour d'un site car j'ai supprimé le répertoire install
Non, je ne pense pas, la table _version donne le N° de shéma (donc la derniere version installée)Comment peut on savoir la version installée de cmsms "au départ", c'est à dire *avant* d'avoir installé une ou plusieurs mises à jour.
Y aurait il une table (sql) journalisant les mises à jour réalisées.
Voir les schéma dans le dossier \install\upgrades\upgrade.xx.to.xx.php
Jean-Claude Etiemble
Re: Rappel Comment faire la Mise à jour
Me concernant, je n'ai toujours pas fait la mise à jour d'un site car j'ai supprimé le répertoire install
oui mais mon souci est de savoir quel dossier install ((de quelle version de cmsms) remettre dans le dossier de "stockage du sitejce76350 wrote:le dossier se renvoi en FTP ?
Re: Rappel Comment faire la Mise à jour
re,
De toute façon il y a un contrôle sur le schema de version dans le fichier
version.php $CMS_SCHEMA_VERSION = "29";
et si ce N° de schéma ne correspond pas a celui en base de données, il y a alerte de mise à jour dans la partie administration, pour faire une update
Nota pour la version 1.4 le dossier /install est completement nouveau à cause de l'instalation mutilangues
je suppose que tu fais l'ugrade de le 1.3.1 donc mettre le dossier /install de la 1.3.1oui mais mon souci est de savoir quel dossier install ((de quelle version de cmsms) remettre dans le dossier de "stockage du site
De toute façon il y a un contrôle sur le schema de version dans le fichier
version.php $CMS_SCHEMA_VERSION = "29";
et si ce N° de schéma ne correspond pas a celui en base de données, il y a alerte de mise à jour dans la partie administration, pour faire une update
Nota pour la version 1.4 le dossier /install est completement nouveau à cause de l'instalation mutilangues
Last edited by jce76350 on Fri Jul 18, 2008 3:27 pm, edited 1 time in total.
Jean-Claude Etiemble
Re: Rappel Comment faire la Mise à jour
oui mais mon souci est de savoir quel dossier install ((de quelle version de cmsms) remettre dans le dossier de "stockage du site
sur mon site (en production), j'ai cmsms 1.1.4.1 "Taga" et donc pour ce site, j'ai supprimé (au lieu de renommer) le répertoire install ; cette version de cmsms n'est pas celle que j'ai utilisé au tout début ; je me souviens avoir passé des mises à jour (par simple copie de fichiers php via des archives du type cmsms_1.1_vers2.2.zipjce76350 wrote:je suppose que tu tu fais l'ugrade de le 1.3.1 donc mettre le dossier /install de la 1.3.1
ma question est donc :
comment placer sur ce site un bon "dossier" install de manière à pouvoir mettre à jour ce site de 1.1.4.1 en 1.3.1
grand merci à jce pour ton aide très active sur ce forum et sur le développement de cmsms
Last edited by rtlinfo on Fri Jul 18, 2008 3:02 pm, edited 1 time in total.
Re: Rappel Comment faire la Mise à jour
re,
"donc mettre le dossier /install de la 1.3.1"
heu.... comme je l'ai dis ci-dessusma question est donc :
comment placer sur ce site un bon "dossier" install de manière à pouvoir mettre à jour ce site de 1.1.4.1 en 1.3.1
"donc mettre le dossier /install de la 1.3.1"
Jean-Claude Etiemble
Re: Rappel Comment faire la Mise à jour
Je viens de suivre les instructions de Jean-Claude Etiemble pour migrer de 1.3.1 vers 1.4 et j'ai le message suivant lorsque j'effectue l'upgrade :
"In order to upgrade properly, upgrade needs to have write access to your config.php file. This is so any extra settings that have been introduced in this version can be set to their defaults.
Upgrading config.php...[done]
Cleaning cache dirs...[done]
Please review config.php, modify any new settings as necessary and then reset it's permissions back to a locked state. You should also check that all of your modules are up to date, by going to the Extensions -> Modules page and looking for any listed as 'Needs Upgrade'.
The CMS database is up to date using schema version 29. Please remove this file when possible. Click here to go to your CMS site.
"
Ce que je ne comprends pas c'est que j'ai toukours marque comme version 1.3.1 !
"In order to upgrade properly, upgrade needs to have write access to your config.php file. This is so any extra settings that have been introduced in this version can be set to their defaults.
Upgrading config.php...[done]
Cleaning cache dirs...[done]
Please review config.php, modify any new settings as necessary and then reset it's permissions back to a locked state. You should also check that all of your modules are up to date, by going to the Extensions -> Modules page and looking for any listed as 'Needs Upgrade'.
The CMS database is up to date using schema version 29. Please remove this file when possible. Click here to go to your CMS site.
"
Ce que je ne comprends pas c'est que j'ai toukours marque comme version 1.3.1 !
Re: Rappel Comment faire la Mise à jour
re,
Donc tu n'as pas suivi les instructions
Oui c'est normal il faut lire le message .... et surtout suivre les instructionsCe que je ne comprends pas c'est que j'ai toukours marque comme version 1.3.1 !
Il faut donner les droits d'accès au fichier config.php comme cité dans le texte "2- Faire la Mise à jour""In order to upgrade properly, upgrade needs to have write access to your config.php file
Donc tu n'as pas suivi les instructions
Code: Select all
Donnez les permissions 666 au fichier config.php
Jean-Claude Etiemble
Re: Rappel Comment faire la Mise à jour
Bonjour,
Je dois faire une mise à jour d'une version 1.2.x vers la dernière version stable de CMSMS.
J'ai sauvegardé l'intégralité du site et de la base de données.
J'ai bien lu votre tutoriel mais j'ai eu question.
Le dossier install de la version 1.2.x j'en fais quoi, je l'écrase avec celui de la nouvelle version ou je le garde et j'effectue un upgrade ?
D'avance merci de votre réponse
Je dois faire une mise à jour d'une version 1.2.x vers la dernière version stable de CMSMS.
J'ai sauvegardé l'intégralité du site et de la base de données.
J'ai bien lu votre tutoriel mais j'ai eu question.
Le dossier install de la version 1.2.x j'en fais quoi, je l'écrase avec celui de la nouvelle version ou je le garde et j'effectue un upgrade ?
D'avance merci de votre réponse
Re: Rappel Comment faire la Mise à jour
re,
c'est écrit "1- Faire la Mise à jour "complète ET 2- Faire la Mise à jour "-diff-"
Alors relis ... bienJ'ai bien lu votre tutoriel mais j'ai eu question.
Le dossier install de la version 1.2.x j'en fais quoi, je l'écrase avec celui de la nouvelle version ou je le garde et j'effectue un upgrade ?
c'est écrit "1- Faire la Mise à jour "complète ET 2- Faire la Mise à jour "-diff-"
Jean-Claude Etiemble
Re: Rappel Comment faire la Mise à jour
merci pour la procédure, ça marche nickel!
ceci dit, encore une chose que je comprends pas... comment faire avec les modules? est-ce qu'il faut aussi copier ce dossier?
merci d'avance,
jd
ceci dit, encore une chose que je comprends pas... comment faire avec les modules? est-ce qu'il faut aussi copier ce dossier?
merci d'avance,
jd
________________________
http://www.pixinside.ch
http://www.pixinside.ch
Re: Rappel Comment faire la Mise à jour
Jean-Claude Etiemble
Re: Rappel Comment faire la Mise à jour
Merci pour ce sacrément beau "mode d'emploi"!
J'ai toutefois rencontré une difficulté à l'étape 7 de l'installation.
Impossible de passer le cap! Message Erreur 403. (Pas de permission pour l'index.php de l'install)
J'ai dû mettre à la racine du site un .htaccessavec ce contenu :
"SecFilterEngine Off
SecFilterScanPOST Off"
A partir de là, plus de problème! Si ça peut servir... "à bon entendeur, salut!"
J'ai toutefois rencontré une difficulté à l'étape 7 de l'installation.
Impossible de passer le cap! Message Erreur 403. (Pas de permission pour l'index.php de l'install)
J'ai dû mettre à la racine du site un .htaccessavec ce contenu :
"SecFilterEngine Off
SecFilterScanPOST Off"
A partir de là, plus de problème! Si ça peut servir... "à bon entendeur, salut!"