Wiki » Historique » Version 13
Anonyme, 13/12/2016 11:23
1 | 1 | Mathias Rouan | h1. Wiki |
---|---|---|---|
2 | |||
3 | 3 | Mathias Rouan | h2. pistes pour la configuration virtualhost apache symfony |
4 | |||
5 | 1 | Mathias Rouan | [[http://www.mist-labs.com/blog/installing-and-configuring-symfony2#.U8ZwwPl_uEB]] |
6 | [[http://fr.openclassrooms.com/informatique/cours/developpez-votre-site-web-avec-le-framework-symfony2/deployer-son-site-symfony2-en-production]] |
||
7 | 3 | Mathias Rouan | |
8 | 11 | Mathias Rouan | h2. Technologies |
9 | Framework PHP : symfony 2.8.13 |
||
10 | CSS : Bootstrap v3.3.6 |
||
11 | JS : Highcharts v4.2.5 |
||
12 | |||
13 | 5 | Mathias Rouan | h2. Prérequis |
14 | 13 | Anonyme | - Java (compilation des assets) |
15 | 5 | Mathias Rouan | |
16 | 7 | Mathias Rouan | - Serveur Web (Apache) |
17 | - PHP5 |
||
18 | 5 | Mathias Rouan | - Base de Données (postgreSQL) |
19 | 8 | Mathias Rouan | 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) |
20 | |||
21 | 6 | Mathias Rouan | - Composer.phar (https://getcomposer.org/download/) |
22 | 5 | Mathias Rouan | |
23 | 3 | Mathias Rouan | h2. Installation |
24 | |||
25 | déploiement depuis git : |
||
26 | - clone git://tucuxi.univ-brest.fr/managechart |
||
27 | - composer.lock à supprimer |
||
28 | 9 | Anonyme | - php composer.phar self-update |
29 | 3 | Mathias Rouan | - proc_open à autoriser en commentant la ligne dans /etc/php5/conf.d/zz_recommended.ini.. |
30 | 12 | Anonyme | - timeout_redirection et mailer_port à commenter dans app/config/config.yml |
31 | 10 | Anonyme | - php composer.phar install |
32 | 9 | Anonyme | - php app/console assets:install web/ --symlink |
33 | - php app/console assetic:dump --env=prod |
||
34 | 3 | Mathias Rouan | // -> erreur fos_user doctrincd ..e registry corrigée en bloquant la version de fosuser bundle à 2.0.0alpha3 |
35 | - paramater.yml à configurer en live ou à copier |
||
36 | - timeout à remettre |
||
37 | 9 | Anonyme | - php app/console cache:clear --env=prod |
38 | 3 | Mathias Rouan | - proc_open à bloquer |
39 | - droit www-data: |
||
40 | |||
41 | |||
42 | |||
43 | déploiement depuis tar : |
||
44 | tar zcf |
||
45 | copy |
||
46 | tar xf |
||
47 | rm -rf app/cache/* |
||
48 | remettre parameter.yml |
||
49 | chown -hR www-data: |
||
50 | service apache2 restart |
||
51 | TRUC PAS BEAU : les liens symb vers opt/lampp/xxxx |