====== 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