Projet

Général

Profil

Wiki » Historique » Version 16

Mathias Rouan, 13/12/2016 15:00

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