-
Notifications
You must be signed in to change notification settings - Fork 2
Installation
- Serveur HTTP avec support PHP 5.5 ou plus
- Base de donnée mySQL
- Composer
- PHP configuré dans le PATH
Si vous disposez de git :
git clone http://github.com/Worlor/InfoMiage.git
Sinon, télécharger l'archive de l'application (format zip)
Pour le développement, créer un virtualhost http://infomiage.localhost qui pointe sur la racine du dossier web/
Il faudras modifier le fichier host afin que cette adresse renvoie bien sur le localhost. Il sera peut-être nécessaire de modifier le .htaccess pour pointer l'index vers app_dev.php
Pour la production, faire pointer le virtualhost choisi sur la racine du dossier web/
Dans le dossier du projet :
composer install
Créer la base de données via mySQL si celle-ci n'existe pas.
puis taper les commandes suivantes :
php app/console doctrine:schema:create
Mise en place des fichiers publiques : php app/console assets:install
Création du site : php app/console sonata:page:create-site
- Site.name : InfoMiage
- Site.host : localhost
- Site.relativePath : /
- Site.enabled : true
- Site.enabledFrom : now
- Site.enabledTo : +30 years
- Site.default : true
- Site.locale : fr
Création des routes : php app/console sonata:page:update-core-routes --site=all
Création des pages : php app/console sonata:page:create-snapshots --site=all
Utiliser la commande suivante : php app/console fos:user:create --super-admin
Pour terminer, il est nécessaire de rafraichir le cache.
En développement : php app/console cache:clear
En production : php app/console cache:warmup --env=prod
Projet réalisé par : Alexandre, Kévin et Quentin