Mise à jour vers une version 3
- tom-over
- Membre
- Messages : 829
- Inscription : 23 Mai 2008 10:43
- Localisation : Rouen
Mise à jour vers une version 3
Bonjour,
J'ouvre ce topic pour donner des astuces et lister les choses à faire attention pour ne pas galérer lors d'une update vers une version 3 de Contao.
J'espère que vous participerez car les infos sont rare... et donc la perte de temps pour pratiquer cette mise à jour est plus que énorme ! !
PS : perso ça fait 3 fois que je réinstalle une version initiale pour procéder à des mises à jour qui merdent à chaque fois...
ETAPE 1 :
Mettre à jour votre site jusqu'à la version 2.11.17.
puis sauvegarder le site et la base de données
UPDATE VERS V3 :
Procéder à la mise à jour vers 3.1.0 (première version stable de Contao v3)
Mettre à jour la base de données
Renommer le fichier "Tl_files" en "Files" puis lancer le fichier de Leo Feyer : contao-db-update.php
...
Quelques question pour avancer dans le débat :
Doit on passer directement d'une version 2.11 à la dernier version actuellement 3.3.6 ?
- ...
Quels gros changements peuvent causer des problèmes d'update entre le V2 et la V3 ?
- Premier changement : le dossier "tl_files", rebaptisé "Files". Un script permet de corriger cela pour éviter de perdre les documents : Lien vers le script
- Autre changement : modif dans la base de données pour la version 3.2. Ce qui provoque une perte d'images lié a des modules. Il existe une extension permettant de corriger cela : Extension pour corriger cela
N’hésitez pas à ajouter poster vos remarques et astuces pour que je puisse mettre à jour le Post
J'ouvre ce topic pour donner des astuces et lister les choses à faire attention pour ne pas galérer lors d'une update vers une version 3 de Contao.
J'espère que vous participerez car les infos sont rare... et donc la perte de temps pour pratiquer cette mise à jour est plus que énorme ! !
PS : perso ça fait 3 fois que je réinstalle une version initiale pour procéder à des mises à jour qui merdent à chaque fois...
ETAPE 1 :
Mettre à jour votre site jusqu'à la version 2.11.17.
puis sauvegarder le site et la base de données
UPDATE VERS V3 :
Procéder à la mise à jour vers 3.1.0 (première version stable de Contao v3)
Mettre à jour la base de données
Renommer le fichier "Tl_files" en "Files" puis lancer le fichier de Leo Feyer : contao-db-update.php
...
Quelques question pour avancer dans le débat :
Doit on passer directement d'une version 2.11 à la dernier version actuellement 3.3.6 ?
- ...
Quels gros changements peuvent causer des problèmes d'update entre le V2 et la V3 ?
- Premier changement : le dossier "tl_files", rebaptisé "Files". Un script permet de corriger cela pour éviter de perdre les documents : Lien vers le script
- Autre changement : modif dans la base de données pour la version 3.2. Ce qui provoque une perte d'images lié a des modules. Il existe une extension permettant de corriger cela : Extension pour corriger cela
N’hésitez pas à ajouter poster vos remarques et astuces pour que je puisse mettre à jour le Post
Dernière édition par tom-over le 21 Nov 2014 12:28, édité 7 fois.
- KlausGrenoble
- Membre
- Messages : 261
- Inscription : 27 Jan 2013 00:11
- Localisation : Grenoble
Re: Mise à jour vers une version 3
J'ai récolté un peu d'infos sur une maj de 2 à 3
http://klausgraf.fr/galerie/index.php/fr/installation-de-contao.html
http://klausgraf.fr/galerie/index.php/fr/installation-de-contao.html
- tom-over
- Membre
- Messages : 829
- Inscription : 23 Mai 2008 10:43
- Localisation : Rouen
Re: Mise à jour vers une version 3
Merci pour ta participation.
En effet le passage à la version intermédière 3.1.0 semble poser moins de problème.
as tu des info sur cette étape : https://community.contao.org/de/showthr ... Contao-3-1
Car ne parlant pas allemand... pas facile de comprendre le pourquoi et comment de cette manipulation
voici mon message d'erreur en frontend :
En effet le passage à la version intermédière 3.1.0 semble poser moins de problème.
as tu des info sur cette étape : https://community.contao.org/de/showthr ... Contao-3-1
Car ne parlant pas allemand... pas facile de comprendre le pourquoi et comment de cette manipulation
voici mon message d'erreur en frontend :
Code : Tout sélectionner
Warning: in_array() expects parameter 2 to be array, null given in system/modules/core/library/Contao/System.php on line 110
- tom-over
- Membre
- Messages : 829
- Inscription : 23 Mai 2008 10:43
- Localisation : Rouen
Re: Mise à jour vers une version 3
Encore une fois... page blanche suite à une reconstruction du cache ! ! ! !
Impossible d'accéder au back-office, à instal.php et évidement au frontend ! !
ça commence à saouler ces mises à jour fastidieuses... j'espère que pour le passage à la V4 ça ne va être la même chose car je vais changer de crèmerie...
Le cache se gère comment en FTP ?
Impossible d'accéder au back-office, à instal.php et évidement au frontend ! !
ça commence à saouler ces mises à jour fastidieuses... j'espère que pour le passage à la V4 ça ne va être la même chose car je vais changer de crèmerie...
Le cache se gère comment en FTP ?
- KlausGrenoble
- Membre
- Messages : 261
- Inscription : 27 Jan 2013 00:11
- Localisation : Grenoble
Re: Mise à jour vers une version 3
as tu des info sur cette étape
Nina:
komplettes Backup; Bd et répertoires/fichiers; avoir du temps et de la patience [t'as au moins du temps; c'est déjà ça];
extensions ok pour 3.1 ?;
Klaus:
Avant update: Maintenance système + vider cache, Backup base de donnée + Répertoires avec Fichiers
Désactiver toutes les extensions avant Update (sinon page blanche ?)
Les fichiers config doivent être en UTF-8 sans BOM
Nina:
souvent plusieurs fois install.php nécessaire (update/insert/drop/alter...)
utiliser la nouvelle .htaccess.default (renommer en .htaccess) et ajouter les modifs spécifiques
problème mootools possible: "Accordion pas trouvé"; contrôler les Templates modifiés;
problème "Editor plus que en Format HTML" possible;
Et le truc "tl_files - files" ; Important:
1. Update
2. Supprimer les cadavres !
3. check !!
4. install.php
5. aller immédiatement dans BE et faire une maintenance 8vider cache contao,...)
6. Dans Configuration changer dans"Paramètres d'envoi des fichiers/Répertoire contenant les fichiers" tl_files en files
7. Avec le FTP (ou avec "Explorateur de fichiers" du BE): Renommer tl_files en files et exécuter le script selon https://gist.github.com/leofeyer/3304014
- tom-over
- Membre
- Messages : 829
- Inscription : 23 Mai 2008 10:43
- Localisation : Rouen
Re: Mise à jour vers une version 3
Du coup je suis passé directement à la version 3.2.15
- Le check est OK
- La base es OK
- J'ai 3 gros boutons qui s'affichent en haut du back-office = mode sans échec + mode maintenance + cache interne
Je n'ose plus touche plus car à chaque fois ça à planté Contao pour de bon...
- J'ai désactivé toutes les extensions
Je ne sais pas quoi faire arrivé à cette étape..
L’extension UUID ne s'affiche pas de le back-office !
J'ai du mal à me repérer dans ton fichier Word avec tout ces liens...
- Le check est OK
- La base es OK
- J'ai 3 gros boutons qui s'affichent en haut du back-office = mode sans échec + mode maintenance + cache interne
Je n'ose plus touche plus car à chaque fois ça à planté Contao pour de bon...
- J'ai désactivé toutes les extensions
Je ne sais pas quoi faire arrivé à cette étape..
L’extension UUID ne s'affiche pas de le back-office !
J'ai du mal à me repérer dans ton fichier Word avec tout ces liens...
- KlausGrenoble
- Membre
- Messages : 261
- Inscription : 27 Jan 2013 00:11
- Localisation : Grenoble
Re: Mise à jour vers une version 3
J'ai du mal à me repérer dans ton fichier Word
C'était juste un brainstorming pour avoir un aperçu des posts qui concernent le Update 2 à 3.
Les 7 points dans l'ordre c'est en fait l'essentiel à retenir et à suivre.
On a pas besoin l'extension pour les UUID si on a suivi les 7 points. C'est seulement si on s'est planté.
C'est quoi maintenant le problème ? T'as un screenshot des trois boutons, car j'ai pas compris.
- tom-over
- Membre
- Messages : 829
- Inscription : 23 Mai 2008 10:43
- Localisation : Rouen
Re: Mise à jour vers une version 3
Donc voici les manipulations faites :
- Le Check : OK
- La bdd : OK
- Les extenstions désactivées : OK
- Le changement du fichier "tl_files" en "files" : OK
- La mise à jour de la base de données pour remplacer les tl_files/ : OK
Par contre lors de l'installation d'une nouvelle extension : Contao ne me propose jamais de mettre à jour la base...
à mon avis il y a un bug ! !
Voici mes 3 boutons qui apparaissent dans le back-office :
- Le Check : OK
- La bdd : OK
- Les extenstions désactivées : OK
- Le changement du fichier "tl_files" en "files" : OK
- La mise à jour de la base de données pour remplacer les tl_files/ : OK
Par contre lors de l'installation d'une nouvelle extension : Contao ne me propose jamais de mettre à jour la base...
à mon avis il y a un bug ! !
Voici mes 3 boutons qui apparaissent dans le back-office :
- Bouctoubou
- Modérateur
- Messages : 143
- Inscription : 20 Avr 2008 19:35
Re: Mise à jour vers une version 3
tom-over a écrit :Encore une fois... page blanche suite à une reconstruction du cache ! ! ! !
Impossible d'accéder au back-office, à instal.php et évidement au frontend ! !
ça commence à saouler ces mises à jour fastidieuses... j'espère que pour le passage à la V4 ça ne va être la même chose car je vais changer de crèmerie...
Le cache se gère comment en FTP ?
Pour la page blanche et si tu affiches les erreurs, il te dit quelque chose ? Tu le fais en ligne ou en local ?
http://www.telly-d.com
- tom-over
- Membre
- Messages : 829
- Inscription : 23 Mai 2008 10:43
- Localisation : Rouen
Re: Mise à jour vers une version 3
Non aucune erreur et c'est en ligne...
J'ai procédé à une mise à jour vers une version supérieure et c'est redevenu normal...
J'avais fait une extension maison pour ma navigation et évidement elle ne fonctionne plus sur Contao V3
Que dois je faire pour la rendre compatible ?
Ce qui est étonnant c'est que contao ne détecte pas les changement d’extension et ne me propose plus de mettre à jour la bdd ! pourtant j'ai des modification à répercuter dessus suite à l'installation d’extension ! ! ?!
Je me demande si c'est pas mieux de repartir de zéro avec une installation toute vierge plutôt que de perdre mon temps avec des mises à jour qui foirent, des extensions qui ne fonctionnent plus sur V3 et également un catalog qui n'est plus sur de fonctionner sur les versions V3 de Contao !
J'ai procédé à une mise à jour vers une version supérieure et c'est redevenu normal...
J'avais fait une extension maison pour ma navigation et évidement elle ne fonctionne plus sur Contao V3
Que dois je faire pour la rendre compatible ?
Ce qui est étonnant c'est que contao ne détecte pas les changement d’extension et ne me propose plus de mettre à jour la bdd ! pourtant j'ai des modification à répercuter dessus suite à l'installation d’extension ! ! ?!
Je me demande si c'est pas mieux de repartir de zéro avec une installation toute vierge plutôt que de perdre mon temps avec des mises à jour qui foirent, des extensions qui ne fonctionnent plus sur V3 et également un catalog qui n'est plus sur de fonctionner sur les versions V3 de Contao !
- KlausGrenoble
- Membre
- Messages : 261
- Inscription : 27 Jan 2013 00:11
- Localisation : Grenoble
Re: Mise à jour vers une version 3
Le mode sans échec a été justement inventé pour ignorer toute extension non-core (extension tiers). Il faut déactiver ce mode dans la configuration dans le BE.
- tom-over
- Membre
- Messages : 829
- Inscription : 23 Mai 2008 10:43
- Localisation : Rouen
Re: Mise à jour vers une version 3
KlausGrenoble a écrit :Le mode sans échec a été justement inventé pour ignorer toute extension non-core (extension tiers). Il faut déactiver ce mode dans la configuration dans le BE.
Merci pour l'info ! c'est en effet à cause de ça que la base de données ne se mettait pas à jour.
Après quelques test il s'avère que les modules : catalogue et taxonomy créés des erreur de Cache et de page blanche...
Visiblement il faut laisser tomber le module catalogue au profit de Metamodel...
Qui utilise encore catalog avec contao V3 ?
- tom-over
- Membre
- Messages : 829
- Inscription : 23 Mai 2008 10:43
- Localisation : Rouen
Re: Mise à jour vers une version 3
Je viens de mettre à jour de la version 3.2.15 à la version 3.3.6
Et Vlan ! Page blanche et impossible d'accéder à l'install.php ! ! !
Et Vlan ! Page blanche et impossible d'accéder à l'install.php ! ! !
- KlausGrenoble
- Membre
- Messages : 261
- Inscription : 27 Jan 2013 00:11
- Localisation : Grenoble
Re: Mise à jour vers une version 3
Le check dit quoi ?
Activer "mode sans échec" pour éviter une page blanche.
D'abord utiliser la .htaccess.default en la renommant en .htaccess
Activer "mode sans échec" pour éviter une page blanche.
D'abord utiliser la .htaccess.default en la renommant en .htaccess
- tom-over
- Membre
- Messages : 829
- Inscription : 23 Mai 2008 10:43
- Localisation : Rouen
Re: Mise à jour vers une version 3
Comment fait-on pour activer le mode sans échec dans les fichier PHP vie le FTP ?
Revenir vers « Installation de Contao »
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités