Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

winzou/mooc-symfony

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OCPlatform

Code source de la plateforme d'annonce construite grâce au MOOC OpenClassrooms.

Installation

1. Récupérer le code

Vous avez deux solutions pour le faire :

  1. Via Git, en clonant ce dépôt ;
  2. Via le téléchargement du code source en une archive ZIP, à cette adresse : https://github.com/winzou/mooc-symfony/archive/master.zip

Attention, le code est divisé en plusieurs branches iteration-XX. Sur la branche master vous n'avez que le tout début du cours, n'hésitez pas à changer de branche !

2. Définir vos paramètres d'application

Pour ne pas qu'on se partage tous nos mots de passe, le fichier app/config/parameters.yml est ignoré dans ce dépôt. A la place, vous avez le fichier parameters.yml.dist que vous devez renommer (enlevez le .dist) et modifier.

3. Télécharger les vendors

Avec Composer bien évidemment :

php composer.phar install

4. Créez la base de données

Si la base de données que vous avez renseignée dans l'étape 2 n'existe pas déjà, créez-la :

php bin/console doctrine:database:create

Puis créez les tables correspondantes au schéma Doctrine :

php bin/console doctrine:schema:update --dump-sql
php bin/console doctrine:schema:update --force

Enfin, éventuellement, ajoutez les fixtures :

php bin/console doctrine:fixtures:load

5. Publiez les assets

Publiez les assets dans le répertoire web :

php bin/console assets:install web

Et profitez !

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.