Comment faire la Mise à jour version 1.x - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Ressources (https://forum.cmsmadesimple.fr/forum-4.html) +--- Forum : Formations (https://forum.cmsmadesimple.fr/forum-13.html) +--- Sujet : Comment faire la Mise à jour version 1.x (/thread-3.html) |
Comment faire la Mise à jour version 1.x - jce76350 - 30/05/2008 ATTENTION CETTE DISCUSSION est UNIQUEMENT pour les Version 1.x La grande nouveauté de la version 2.x est le système Installation-Mise à jour-Rafraîchissement tout en un. - Mettre à jour CmsMadeSimple 2.x sur son ordinateur - Mettre à jour CmsMadeSimple 2.x sur son hébergeur distant (méthode par défaut, utilise le FTP) 1- Faire la Mise à jour "complète" ----------------------------------- ATTENTION il FAUT impérativement : [la communauté francophone exigera de vous que vous conserviez dans le code HTML de vos pages la ligne suivante] <meta name="Generator" content="CMS Made Simple - Copyright © 2004-13 Ted Kulp. All rights reserved." /> <meta name="Generator" content="CMS Made Simple - Copyright © 2004-2017. All rights reserved." /> 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 Voir aussi le wiki NOTA VERSION 1.11.x lire attentivement le changelog (En) NOTA VERSION 1.10.x lire attentivement cet avertissement Comment faire la Mise à jour depuis la version 1x vers la version 1plus ? en utilisant la version complète (jusqu'a la V 1.xx) Cette méthode permet de faire "une marche arrière" si problèmes 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 (Tous y compris les fichiers modules à mettre à jour), 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 - OU alors envoyer le dossier /install de la dernière version si vous l'avez supprimé - 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 - Et ne pas oublier vos modules mis à jour (autres que ceux compris l'archive 1plus) - 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 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.. 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://wiki.cmsmadesimple.fr/wiki/Base_Installation - Voir éventuellement Transfert sur un nouveau serveur - le WiKi Se mettre à jour d'une très très ancienne version POUR FAIRE UNE MISE à JOUR depuis une ancienne version UTILISER UNIQUEMENT la dernière version complète En cas de problèmes avec une mise à jour Comment faire la Mise à jour version 1.x - jce76350 - 30/05/2008 2- Faire la Mise à jour "-diff-" ------------------------------- ATTENTION il FAUT impérativement : [la communauté francophone exigera de vous que vous conserviez dans le code HTML de vos pages la ligne suivante] <meta name="Generator" content="CMS Made Simple - Copyright © 2004-13 Ted Kulp. All rights reserved." /> <meta name="Generator" content="CMS Made Simple - Copyright © 2004-2017. All rights reserved." /> ATTENTION aux versions PHP prendre la version de CMSms en fonction !!! NOTA VERSION 1.10.x lire attentivement cet avertissement 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 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 sur le serveur !!! celui de la dernière version bien sur - OU alors envoyer le dossier /install de la dernière version si vous l'avez supprimé (sinon la mise à jour NE pourra Pas être faite correctement) - Copier en FTP les Nouveaux fichiers de la version 1plus (Tous y compris les fichiers de vos modules à mettre à jour) 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 Pour information http://wiki.cmsmadesimple.fr/wiki/Base_Installation - ATTENTION AVANT toute mise à jour lire attentivement le fichier doc/changelog.txt et les notes de version (releasenotes.txt) du dossier /install - Lire aussi le WiKi Se mettre à jour d'une très très ancienne version En cas de problèmes avec une mise à jour Comment faire la Mise à jour version 1.x - jce76350 - 08/12/2008 Re, Pour information un Guide d'installation de CMSMS disponible sur cmsmadesiple.fr http://www.cmsmadesimple.fr/boutique-cms/documentation-cms/installation à Télécharger au format odt (2.8 Mo) ou pdf (1.2 Mo) Plus Tutoriel Installation-Upgrade pour CMSMS version >1.6 http://jc.etiemble.free.fr/abc/index.php?page=ressourcesfr Comment faire la Mise à jour version 1.x - jce76350 - 05/08/2010 Nota juillet 2010 ATTENTION sur le serveurs de FREE.fr n'utiliser QUE les versions cmsms 1.6.x en date du 13/07/2010 Version 1.6.8 Pouebo en date de fin oct 2012 version 1.6.12 ( Non supportées par le Team CMSms ) En n'oubliant pas de passer en PHP5 Créer un fichier .htaccess à la racine de l'hébergement (site) NOTA : (la racine du site c'est le dossier qui comprend l'ensemble de ton site.) avec # PHP-5 <ifDefine Free> PHP 1 </ifDefine> EDIT DU O8/09/2015 Consulter Version 5.6 de php sur les pages perso Free le PHP 5.6.8 est activé sur toutes les pagesperso de free.fr - les versions 1.12.x fonctionnent correctement - les versionx 2.x fonctionnement problématique sur les menus Gestions des fichiers et Gestion des modules Comment faire la Mise à jour version 1.x - jce76350 - 07/10/2010 ATTENTION aux versions PHP prendre la version de CMSms en fonction !!! http://www.cmsmadesimple.fr/forum/viewtopic.php?pid=12595#p12595 Comment faire la Mise à jour version 1.x - jce76350 - 23/11/2010 Additif !!! Si problème d'installation ou erreur consulter le Wiki http://wiki.cmsmadesimple.fr/wiki/Messages_erreurs une des erreurs est : Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR .... Vérifier que la version de CMSms est compatible avec la version PHP de votre serveur Pour les version CMSms 1.7 et supérieures (la configuration minimale requise est la version PHP 5.2.4 bien que nous recommandons PHP 5.2.12 - Attention : Nous ne supportons pas les paramètres E_DEPRECATED ou E_STRICT en ce moment - PHP 4.x n'est plus supporté !) Pour les version CMSms 1.6.x (PHP maxi 5.2.x - ne pas utiliser PHP 5.3.x) Comment faire la Mise à jour version 1.x - Jean le Chauve - 03/04/2012 Ce n'est pas toujours évident pour un nouveau de trouver cette documentation hyper importante, pourrait-on l'épingler dans "Accueil» Installation" qui a comme description : Installation, mise à jour et configuration ? Comment faire la Mise à jour version 1.x - bess - 03/04/2012 nos docs sont encore trop dispersées ... faudrait réussir à tout recentrer sur le wiki, quitte à n'avoir ici qu'une série de lien pointant vers les différents articles concerné AMHA Comment faire la Mise à jour version 1.x - jce76350 - 11/01/2013 RAPPEL - en cas de problèmes avec une mise à jour Et de préférence avant mise à jour pour éviter ces "soucis" il faut - la sauvegarde la base de données de l'ancienne version (phpMyAdmin) - les fichiers de la nouvelle version stable - créer dans phpMyAdmin une base de données - ATTENTION AVANT toute mise à jour lire attentivement le fichier doc/changelog.txt et les notes de version (releasenotes.txt) du dossier /install En local avec WAMP ou MAMP ou ... distribution Linux Un tuto vidéo pour l'installation sur un serveur wamp par Jean le Chauve : http://www.youtube.com/watch?v=ZyTKGLff3Fg&feature=youtu.be 1- faire une installation avec dernière version la version stable et avec les modules standards uniquement comme indiqué sur le Wiki - Etape 5 pour une utlisation avec WAMP utiliser les identifiants standards : - Serveur de BD = localhost, Nom d'utlisateur = root, mot de passe =vide, le Nom de la base de donnée = celle que vous avez créer dans phpMyAdmin le Préfixe des tables sera le même qu celui utilisé dans base de données de l'ancienne version ne pas cocher "Installer les exemples de contenus et les gabarits" à la fin vous aurez une installation minimum avec la seule page accueil Web suffisante pour tester Tester et vérifier l'Admin et la page Web tout doit être OK Sinon vous avez un problème de serveur ou de fichier 2- Import de la base de données ancienne version (avec phpMyAdmin) Pour des raisons de compatibilité vérifier le fichier SQL, il faut supprimer toutes les information du fichier SQL (précédemment sauvegardé) concernant les " ENGINE=xxxx DEFAULT CHARSET=lxxx " pour éviter les problèmes. 3- tests et upgrade upgrader (si nécessaire) Il suffit de se connecter http://monsite.fr/cms/install/upgrade.php Tester .... Incorporer les modules non standard (téléchargés depuis la forge) un par un ET valider l'installation des modules puis tester ainsi de suite pour avoir la correspondance entre le site en local et le site en production Si anomalie et/ou erreur vérifier la doc, et lire les notes de version, et le fichier changelog.txt. Et lire le wiki est un complément Comment faire la Mise à jour version 1.x - jce76350 - 23/05/2015 Question 1 : Après une mise à jour, j'ai une page blanche ou autre problème d'affichage Réponse 1 : afin d'afficher les erreurs, ajouter provisoirement en début du fichier include.php (ou à la fin du config.php) ces lignes : Code : // Afficher les erreurs à l'écran Question 2 : J'ai des messages d'erreurs ou des notices d'affichés Réponse 2 : ajouter provisoirement en début du fichier include.php (ou à la fin du config.php) ces lignes : Code : // Désactiver TOUS les rapport d'erreurs NOTA en version 2.x le fichier include.php se trouve dans le dossier /lib Nota bis pour passer en mode debug sur le config.php comme indiqué dans la doc Code : $config['debug'] = true; |