Le Forum
Base de Connaissances : Ce regroupement de forums constitue une source d’informations en rapport avec l’utilisation des solutions SIMAX. Ici, classés par thématique, nous vous proposons un ensemble de réponses, procédures, savoir-faire pour vous aider dans votre utilisation journalière. Si vous ne trouvez pas une réponse à votre recherche, utilisez le groupe ‘Q&R Procédure et Dépannage’ pour poser votre question. Bonne découverte, l’équipe NOUT.
Description :
Mise à jour du site
Solution :
La version web 2041.01 est la première version avec la version 5 du framework symfony.
L'architecture du site change, donc la mise à jour depuis une version antérieure ne consiste pas seulement à de-zipper.
De plus, cette version de symfony nécessite une version de PHP >= 7.3.
Donc la première chose à faire est de vérifier la version de PHP. Si elle va pas, mettre à jour PHP ou pas de mise à jour du client web.
Pour la migration, j'ai néanmoins un système pour que cela soit pas trop compliqué.
La procédure à suivre est :
- Faire une copie du site
- Dezipper
- Sous windows :
* lancer le bat migrate-as-administrator.bat en administrateur
- Sous linux :
* passer le script migrate.sh en executable via sudo chmod ug+x migrate.sh
* executer le script migrate.sh
- Vérifier que vous pouvez toujours vous connecter
Pour les mises à jour suivante, il faut juste dezipper et contrairement à ce que j'avais avancé à certain,
il faut toujours vider le cache mais ce dernier à changer de place, maintenant c'est le répertoire var/cache.
Autre chose à savoir, les fichiers de configuration ont changés d'emplacement, de nom et de forme.
Le plus important, app/config/noutonline.yml devient config/packages/noutonline.yaml (attention au a dans l'extension). Le contenu est le même.
Les autres fichiers n'existe plus et sont remplacés par les fichiers de type .env à la racine du site. Le fichier .env ne doit PAS être modifier, il sera écrasé à la prochaine mise à jour.
Pour surcharger les valeurs du fichier .env, il faut créer un fichier .env.local et ajouter la clé qui vous interresse avec la bonne valeur.
La manipulation manuelle est uniquement nécessaire pour les whites ip pour l'accès au site d'admin, pour les autres, passer pas le site d'administration du site.