Wiki » Historique » Version 23
Mathias Rouan, 27/05/2021 10:23
1 | 1 | Mathias Rouan | h1. Wiki |
---|---|---|---|
2 | |||
3 | h2. Technologies |
||
4 | 3 | Mathias Rouan | |
5 | 21 | William Masson | - Framework PHP Symfony : v2.8 |
6 | 16 | Mathias Rouan | - CSS : Bootstrap v3.3.6 |
7 | 19 | William Masson | - JS : Highcharts v6.2.0 (maj le 11/09/2020) |
8 | 16 | Mathias Rouan | |
9 | 23 | Mathias Rouan | Guide d'installation : https://tucuxi.univ-brest.fr/attachments/download/768/Installation_05-2021_Ubuntu20_postgres_nginx.pdf |
10 | |||
11 | 5 | Mathias Rouan | h2. Prérequis |
12 | 13 | Anonyme | |
13 | 20 | William Masson | - Java (pour la compilation des assets) |
14 | - Composer (https://getcomposer.org/download/) |
||
15 | - OpenSSL |
||
16 | 17 | Mathias Rouan | - Serveur Web (Apache 2.2) |
17 | - PHP 5.6 |
||
18 | 8 | Mathias Rouan | - Base de Données (postgreSQL) |
19 | 6 | 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 | 5 | Mathias Rouan | |
21 | 3 | Mathias Rouan | h2. Installation |
22 | |||
23 | déploiement depuis git : |
||
24 | - clone git://tucuxi.univ-brest.fr/managechart |
||
25 | - composer.lock à supprimer |
||
26 | 9 | Anonyme | - php composer.phar self-update |
27 | 3 | Mathias Rouan | - proc_open à autoriser en commentant la ligne dans /etc/php5/conf.d/zz_recommended.ini.. |
28 | 12 | Anonyme | - timeout_redirection et mailer_port à commenter dans app/config/config.yml |
29 | 10 | Anonyme | - php composer.phar install |
30 | 14 | Anonyme | - paramater.yml à configurer en fonction de votre base de données |
31 | 9 | Anonyme | - php app/console assets:install web/ --symlink |
32 | - php app/console assetic:dump --env=prod |
||
33 | 3 | Mathias Rouan | // -> erreur fos_user doctrincd ..e registry corrigée en bloquant la version de fosuser bundle à 2.0.0alpha3 |
34 | 15 | Anonyme | |
35 | - Ajouter une base de données |
||
36 | 20 | William Masson | - php app/console doctrine:schema:update --dump-sql (pour voir les modifications) |
37 | - php app/console doctrine:schema:update --force (pour appliquer les modifications) |
||
38 | 1 | Mathias Rouan | |
39 | - timeout_redirection et mailer_port à décommenter dans app/config/config.yml |
||
40 | - php app/console cache:clear --env=prod |
||
41 | - proc_open à bloquer |
||
42 | 22 | William Masson | - l'utilisateur www-data:www-data doit avoir les droits sur les fichiers sources de managechart |
43 | 15 | Anonyme | |
44 | |||
45 | 16 | Mathias Rouan | h2. pistes pour la configuration virtualhost apache symfony |
46 | 3 | Mathias Rouan | |
47 | 16 | Mathias Rouan | [[http://www.mist-labs.com/blog/installing-and-configuring-symfony2#.U8ZwwPl_uEB]] |
48 | [[http://fr.openclassrooms.com/informatique/cours/developpez-votre-site-web-avec-le-framework-symfony2/deployer-son-site-symfony2-en-production]] |
||
49 | |||
50 | |||
51 | h2. déploiement depuis tar : |
||
52 | |||
53 | 3 | Mathias Rouan | tar zcf |
54 | copy |
||
55 | tar xf |
||
56 | rm -rf app/cache/* |
||
57 | remettre parameter.yml |
||
58 | chown -hR www-data: |
||
59 | service apache2 restart |
||
60 | TRUC PAS BEAU : les liens symb vers opt/lampp/xxxx |