Application de vote destinée au Mondial des métiers de Lyon.
- Cloner repository
- Verifier que les fuseaux horaires sont actifs dans le php.ini (et l'url rewriting ?)
- composer install
- doctrine:database:create
- doctrine:schema:update
En cas de problème "AppKernel ligne 19", relancer composer install, FOSUser ne s'est pas installé correctement. - Importer base de données
- assets:install --symlink
- Mettre droit serveur sur app/cache et app/log
- sudo apt install php7.0-apcu
- sudo apt install php7.0-apcu-bc
- Aller vérifier que les modules sont biens dans mods-available de apache2 et CLI.
Sur Debian 8 les symlinks devraient être déjà fait, si symlink manquant faire 4, sinon aller directement à 5. - Créer apcu.ini et apc.ini s'ils ne sont pas présent dans php/7.0/mods-available :
=> Un apcu.ini avec extension=apcu.so
=> Un apc.ini avec extension=apc.so
Puis faire les symlink depuis les conf.f de apache2 et cli. - Dans php.ini, rajoutez les lignes suivantes :
apc.shm_size=264
apc.entries_hint=75000
apc.ttl=60 - Relancer apache.
- Faire un pull du master. En cas de problème pour l'installation des modules apcu & apc, passer sur la branche master_noapcu
- Recupérer dump tables bdd answer.sql et job.sql puis les importer dans la base existante (chaque dump contient une seule table).
- Refaire un schema:update au cas où.
Optionnel :
- sudo apt install php7.0-dev
- Si utile : composer dump-autoload --optimize --no-dev --classmap-authoritative