====== Installation du projet ====== ---- ==== Téléchargement ==== Le téléchargement du projet se fait généralement à l'aide de SVN ou Git. ---- ==== Extraction de l'archive ==== Une fois l'archive récupéré, extraire le contenu dans le dossier du server : * WAMP : C:/wamp64/www/ * MAMP : /Applications/MAMP/htdoc/ * LAMP : /var/www/html/ ou /var/www/ ---- ==== Récupération du vendor/* ==== Une fois l'extraction terminé, lancer un invité de commande dans la racine du dossier oqsyn. Lancer la commande suivante afin de récupérer les outils et extension nécessaire : php composer.phar install puis, si nécessaire : php composer.phar update ---- ==== Informations ==== Vous devrez posséder un serveur de base de données : * MySQL en version 5.6 ou supérieur * MariaDb La base de données, comme l'environnement ("dev" ou "prod"), est à configurer dans fichier .env à la racine de l'architecture Symfony4. ---- ==== Configuration de la base de donnée locale ==== Vérifier vos logins local de base de données :(root:root / root:"" ) : Une fois vérifié, modifié la ligne du fichier .env à la racine du dossier (en modifiant les variables) : DATABASE_URL=mysql://db_user:db_password@127.0.0.1:3306/db_name Les couples user/pwd les plus fréquents : DATABASE_URL=mysql://root:root@127.0.0.1:3306/db_name ou DATABASE_URL=mysql://root:@127.0.0.1:3306/db_name ---- ==== Création de la base de donnée locale ==== Une fois la base de donnée configuré, on utilise les commandes suivantes : La commande lançant la création de la base de données php bin/console doctrine:database:create puis celle qui execute les requêtes de création des tâches php bin/console doctrine:schema:update --force ---- ==== Configuration de l'environnement ==== Vérifier que la variable APP_ENV correspond à APP_ENV=dev