Skip to content

Upgrade V1 to V2 [FR]

Thomasfds edited this page Apr 22, 2021 · 5 revisions

Upgrade guide

1 - Sauvegarde de vos données

Dans un premier temps, il est primordial de sauvegarder l'ensemble des fichiers de l'ancienne version du CMS, nous allons réutiliser les images et les informations que certains fichiers contiennent.

Sauvegarder votre base de données également.

2 - Téléchargement

Télécharger le dernier package release disponible ici : https://github.com/Thomasfds/intersect-cms-unleashed/releases/tag/2.0.0

3 - Installation

Supprimer l'ensemble des fichiers web existant du dossier qui contenait l'ancienne version. Ensuite, upload les nouveaux fichiers du CMS.

Une fois tous sa terminé, ouvre le fichier .env.local.php

A la ligne "DATABASE_URL" remplace les informations suivante :

mysql://[email protected]:3306/otda?serverVersion=5.7

par les bonnes en respectant le format suivant :

mysql://username:[email protected]:3306/database_name?serverVersion=5.7

Une fois les données, sauvegarder, rendez-vous dans votre gestionnaire de bases de données MYSQL (PhpMyAdmin dans 99% des cas), sélectionnez votre base de données (qui a été sauvegardé lors de l'étape 1), cliquer sur importer, chercher l'upgrade.sql dans le fichier du package que vous avez téléchargé plus haut, et valider l'import.

Si aucune erreur s'affiche sur votre écran, rendez-vous dans le gestionnaire de fichier et videz le cache (voir tips 1).

A la ligne "MAILER_DNS", modifier en respectant le format suivant : smtp://usernameEmail:password@votresmtp:leport

Maintenant, on procède à la remise en ligne des ressources nécessaire à votre site tous va se passer dans le dossier "public/assets/" dans un premier l'ancien cms ayant la même configuration de fichier, uploadé les images et autres dans les mêmes dossiers (Exemple : public/assets/general/news pour vos images à la une de vos articles).

Pensez également à écrire manuellement dans votre base de donnée le nom de chaque items de l'item shop, sinon, une erreur se produira.

4 - Essayez la nouvelle version

Maintenant, tout est prêt essayez votre nouvelle version, si vous rencontrez des problèmes contactez moi via le forum de Intersect, Discord ou ouvrez une issues sur Github.

TIPS 1 : Vider le cache

Rendez-vous dans le gestionnaire de fichier, dans le dossier contenant le CMS, aller dans le dossier var/cache et supprimer le dossier "prod".

TIPS 2 : Rôle Admin

La façon pour accéder à l'administration à changer dorénavant il faut que dans la table cms_users, au champ "roles" vous modifier les [] en ["ROLE_ADMIN"].