Wiki » Historique » Révision 16
Révision 15 (Anonyme, 13/12/2016 12:27) → Révision 16/26 (Mathias Rouan, 13/12/2016 15:00)
h1. Wiki h2. pistes pour la configuration virtualhost apache symfony [[http://www.mist-labs.com/blog/installing-and-configuring-symfony2#.U8ZwwPl_uEB]] [[http://fr.openclassrooms.com/informatique/cours/developpez-votre-site-web-avec-le-framework-symfony2/deployer-son-site-symfony2-en-production]] h2. Technologies - Framework PHP : symfony 2.8.13 - CSS : Bootstrap v3.3.6 - JS : Highcharts v4.2.5 h2. Prérequis - Java (compilation des assets) - Serveur Web (Apache) - PHP5 - Base de Données (postgreSQL) ou installation complète serveur associant Linux, Apache, PostgreSQL et PHP est généralement appelé serveur "LAPP": apt://php5-pgsql (https://doc.ubuntu-fr.org/php) - Composer.phar (https://getcomposer.org/download/) h2. Installation déploiement depuis git : - clone git://tucuxi.univ-brest.fr/managechart - Se positionner sur la branche dev : git checkout dev - composer.lock à supprimer - php composer.phar self-update - proc_open à autoriser en commentant la ligne dans /etc/php5/conf.d/zz_recommended.ini.. - timeout_redirection et mailer_port à commenter dans app/config/config.yml - php composer.phar install - paramater.yml à configurer en fonction de votre base de données - php app/console assets:install web/ --symlink - php app/console assetic:dump --env=prod // -> erreur fos_user doctrincd ..e registry corrigée en bloquant la version de fosuser bundle à 2.0.0alpha3 - Ajouter une base de données - php app/console doctrine:schema:update --dump-sql - php app/console doctrine:schema:update --force - timeout_redirection et mailer_port à décommenter dans app/config/config.yml - php app/console cache:clear --env=prod - proc_open à bloquer - droit www-data:www-data à managechart h2. pistes pour la configuration virtualhost apache symfony [[http://www.mist-labs.com/blog/installing-and-configuring-symfony2#.U8ZwwPl_uEB]] [[http://fr.openclassrooms.com/informatique/cours/developpez-votre-site-web-avec-le-framework-symfony2/deployer-son-site-symfony2-en-production]] h2. déploiement depuis tar : tar zcf copy tar xf rm -rf app/cache/* remettre parameter.yml chown -hR www-data: service apache2 restart TRUC PAS BEAU : les liens symb vers opt/lampp/xxxx