AgendaFR: fr_trac_install.txt

File fr_trac_install.txt, 2.8 KB (added by nocadmin, 9 years ago)

Installation de TRAC

Line 
1Guide de création rapide d'une instance TRAC
2Septembre 2010 - Mali AROC
3
4$ sudo bash
5(tapez votre mot de passe)
6
7# hostname tld-X.aroc
8X = votre nom de TLD
9
10# apt-get install apache2
11# apt-get install trac
12# apt-get install libapache2-mod-python
13
14Exemple de creation de Trac sur http://10.10.10.X/trac
15
16* On crée un répertoire trac pour contenir le projet:
17
18        # mkdir -p /var/www/trac
19
20* Initialisation du projet
21
22        # trac-admin /var/www/trac initenv
23        (appuyer sur Entrée à toutes les questions)
24
25* Initialisation de la base utilisateur
26
27        # htpasswd -c /var/www/trac/.htpasswd tldadmin
28                (choisir votre mot de passe)
29
30* Mettre à jour les permissions
31
32        # chown -R www-data /var/www/trac
33        # chmod 775 /var/www/trac
34
35
36* Mettre à jour trac.ini (la configuration pour votre site)
37
38        # vi /var/www/trac/conf/trac.ini
39
40        Vous pouvez utiliser vi ou nano...
41
42        À modifier dans l'ordre ci-dessous:
43
44# vi trac.ini
45
46        [header_logo]
47        alt = Atelier AROC FR, Registre XXX
48        height = 52
49        link = http://10.10.10.X/trac/
50        src = /some-logo.jpg
51        width = 422
52
53        [project]
54        descr = Description du registre
55        footer = Questions ?  <a href="mailto:webmaster@...">webmaster</a>
56        icon = site/favicon.ico
57        name = Titre - apparaît dans le titre du navigateur
58
59* Sauver et quitter l'éditeur.
60
61* Nous devons ensuite changer les permissions utilisateur - copier coller
62  les commandes ci-dessous SUR UNE SEULE LIGNE!
63
64        # trac-admin /var/www/trac permission remove anonymous MILESTONE_VIEW REPORT_SQL_VIEW REPORT_VIEW ROADMAP_VIEW SEARCH_VIEW TICKET_VIEW TIMELINE_VIEW
65
66        # trac-admin /var/www/trac permission add authenticated MILESTONE_VIEW MILESTONE_MODIFY REPORT_SQL_VIEW REPORT_VIEW ROADMAP_VIEW SEARCH_VIEW TICKET_VIEW TIMELINE_VIEW
67
68* On donne maintenant l'accÚs administrateur à l'utilisateur
69  web "tldadmin" créé plus tÃŽt:
70
71        # trac-admin /var/www/trac permission add tldadmin TRAC_ADMIN
72        # trac-admin /var/www/trac upgrade
73
74* On indique à Apache comment charger le site:
75
76        # vi /etc/apache2/conf.d/trac
77
78        <Location /trac>
79                SetHandler mod_python
80                PythonHandler trac.web.modpython_frontend
81                PythonOption TracEnv /var/www/trac
82                PythonOption TracUriRoot /trac
83                SetEnv PYTHON_EGG_CACHE /var/www/trac/python-eggs
84
85                        AuthType Basic
86                        AuthName "AROC Registre XXX"
87                        AuthUserFile /var/www/trac/.htpasswd
88                        Require valid-user
89        </Location>
90
91* Sauver et quitter l'éditeur.
92
93* Fini!  Redémarrons Apache:
94
95        # /etc/init.d/apache2 restart
96
97* On peut ajouter un logo en JPG et l'indiquer dans conf/trac.ini file
98  avec le nom du fichier, la hauteur, la largeur
99
100* Essayez d'aller sur http://10.10.10.X/trac
101
102À essayer:
103
104        - logez vous en tant que tldadmin
105        - créér un compte pour un invité
106
107* Créer une page d'accueil
108
109        Pour avoir de l'aide sur le format d'écriture dans le Wiki
110        Trac:
111
112        http://10.10.10.X/trac/wiki/WikiFormatting
113