Bonjour,
Je veux re-renter la mise à jour de Thelia un peu anciens en 2.3.5 vers les dernières versions à jour et mes expériences précédentes m'ont un peu échaudées, j'ai très souvent eu besoin de revenir en arrière car rien ne fonctionnait correctement.
Ensuite se pose le problème de Composer, tous ces sites ont été installés à la mano mais il semble que ce soit devenu impossible de poursuivre dans cette voie, j'ai l'impression que la solution finale à tous les soucis d'install est toujours d'utiliser Composer, plus personne ne semble vouloir faire ça à la main, même si la plupart des docs proposent les 2 méthodes, il y a toujours un dernier message dans le fil du genre "non mais faut utiliser Composer, ça ne peut pas fonctionner sans ...". Composer est sauf erreur de ma part un gestionnaire de dépendances, donc rien n'interdit dans l'absolu de tout faire à la main sauf qu'il faudrait que ce soit super documenté et je conçois bien que donner la ligne à ajouter dans le fichier Composer pour tout faire en un coup est bcp plus simple ... l'équipe de dev utilise Composer, bref je me sens obligé/forcé d'aller dans cette direction, j'ai actuellement le cas d'un plugin qui ne donne pas d'autre méthode donc je me sens coincé :-(
Ma question concerne donc la mise à jour de versions 2.3.5 vers des versions plus récentes en combinant upgrade + mise en place de Composer. Je me demandais s'il y avait possibilité par ex. faire une installation "fraiche" de Thelia 2.4 avec Composer sur un nouvel hébergement avec la bonne version de PHP (je suis d'ailleurs super surpris qu'aucune version de Thelia ne support PHP 7.4 qui est quand même la version fournie avec Debian 11 ... voir https://doc.thelia.net/docs sur le tableau de compatibilité, ça implique que le passage de 2.4 en 2.5 nécessite quasiment toujours un changement de serveur car une debian 10 aura rarement plus que PHP 7.4 et une 11 rarement moins que 7.4 pour faire le pont ...) et ensuite de migrer données et templates et s'il y a quelque part une méthode pour faire ça ?
Ou alors est-il possible de mettre à jour une installation classique en ajoutant Composer à celle-ci, y-a-t-il une bonne méthode pour ça ?
Merci par avance pour d'éventuelles pistes !
Pierre.