Code source de la plateforme d'annonce construite grâce au MOOC OpenClassrooms.
Vous avez deux solutions pour le faire :
- Via Git, en clonant ce dépôt ;
- Via le téléchargement du code source en une archive ZIP, à cette adresse : https://github.com/winzou/OCPlatform/archive/master.zip
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.
Avec Composer bien évidemment :
php composer.phar install
Si la base de données que vous avez renseignée dans l'étape 2 n'existe pas déjà, créez-la :
php app/console doctrine:database:create
Puis créez les tables correspondantes au schéma Doctrine :
php app/console doctrine:schema:update --dump-sql
php app/console doctrine:schema:update --force
Enfin, éventuellement, ajoutez les fixtures :
php app/console doctrine:fixtures:load
Publiez les assets dans le répertoire web :
php app/console assets:install web