Outils pour utilisateurs

Outils du site


symfony_4:mise_en_place:installation_du_socle

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
symfony_4:mise_en_place:installation_du_socle [2018/10/17 14:33]
formateur créée
symfony_4:mise_en_place:installation_du_socle [2020/04/09 12:24] (Version actuelle)
admin
Ligne 1: Ligne 1:
-====== Installation du Socle ======+====== Installation du projet ======
  
-Le socle est disponible sur le serveur oqsyn.com aux coordonnées suivantes : +----
-URL :  +
-Login :  +
-MdP : +
  
-Attention, s'agissant du socle de développement de notre projet, **il n'est pas à divulguer** ! +==== Téléchargement ====
-Merci de votre compréhension.+
  
-Pour la formationvous devrez posséder un serveur de base de données :+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 : 
 +<code Bash> php composer.phar install </code> 
 +puissi nécessaire : 
 +<code Bash> php composer.phar update </code> 
 + 
 + 
 +---- 
 + 
 +==== Informations ==== 
 + 
 +Vous devrez posséder un serveur de base de données :
   * MySQL en version 5.6 ou supérieur   * MySQL en version 5.6 ou supérieur
   * MariaDb    * MariaDb 
  
 La base de données, comme l'environnement ("dev" ou "prod"), est à configurer dans fichier .env à la racine de l'architecture Symfony4. 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) :
 +<code Bash >DATABASE_URL=mysql://db_user:db_password@127.0.0.1:3306/db_name</code>
 +
 +Les couples user/pwd les plus fréquents :
 +<code Bash>DATABASE_URL=mysql://root:root@127.0.0.1:3306/db_name</code>
 +ou 
 +<code Bash>DATABASE_URL=mysql://root:@127.0.0.1:3306/db_name </code>
 +
 +
 +----
 +
 +
 +==== 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
 +<code Bash>  php bin/console doctrine:database:create </code>
 +
 +puis celle qui execute les requêtes de création des tâches
 +<code Bash>  php bin/console doctrine:schema:update --force  </code>
 +
 +----
 +
 +
 +==== Configuration de l'environnement ====
 +
 +Vérifier que la variable APP_ENV correspond à 
 +<code Bash>APP_ENV=dev</code>
symfony_4/mise_en_place/installation_du_socle.1539779582.txt.gz · Dernière modification: 2019/12/08 08:43 (modification externe)