Guide de création rapide d'une instance TRAC Septembre 2010 - Mali AROC $ sudo bash (tapez votre mot de passe) # hostname tld-X.aroc X = votre nom de TLD # apt-get install apache2 # apt-get install trac # apt-get install libapache2-mod-python Exemple de creation de Trac sur http://10.10.10.X/trac * On crée un répertoire trac pour contenir le projet: # mkdir -p /var/www/trac * Initialisation du projet # trac-admin /var/www/trac initenv (appuyer sur Entrée à toutes les questions) * Initialisation de la base utilisateur # htpasswd -c /var/www/trac/.htpasswd tldadmin (choisir votre mot de passe) * Mettre à jour les permissions # chown -R www-data /var/www/trac # chmod 775 /var/www/trac * Mettre à jour trac.ini (la configuration pour votre site) # vi /var/www/trac/conf/trac.ini Vous pouvez utiliser vi ou nano... À modifier dans l'ordre ci-dessous: # vi trac.ini [header_logo] alt = Atelier AROC FR, Registre XXX height = 52 link = http://10.10.10.X/trac/ src = /some-logo.jpg width = 422 [project] descr = Description du registre footer = Questions ? webmaster icon = site/favicon.ico name = Titre - apparaît dans le titre du navigateur * Sauver et quitter l'éditeur. * Nous devons ensuite changer les permissions utilisateur - copier coller les commandes ci-dessous SUR UNE SEULE LIGNE! # trac-admin /var/www/trac permission remove anonymous MILESTONE_VIEW REPORT_SQL_VIEW REPORT_VIEW ROADMAP_VIEW SEARCH_VIEW TICKET_VIEW TIMELINE_VIEW # 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 * On donne maintenant l'accès administrateur à l'utilisateur web "tldadmin" créé plus tôt: # trac-admin /var/www/trac permission add tldadmin TRAC_ADMIN # trac-admin /var/www/trac upgrade * On indique à Apache comment charger le site: # vi /etc/apache2/conf.d/trac SetHandler mod_python PythonHandler trac.web.modpython_frontend PythonOption TracEnv /var/www/trac PythonOption TracUriRoot /trac SetEnv PYTHON_EGG_CACHE /var/www/trac/python-eggs AuthType Basic AuthName "AROC Registre XXX" AuthUserFile /var/www/trac/.htpasswd Require valid-user * Sauver et quitter l'éditeur. * Fini! Redémarrons Apache: # /etc/init.d/apache2 restart * On peut ajouter un logo en JPG et l'indiquer dans conf/trac.ini file avec le nom du fichier, la hauteur, la largeur * Essayez d'aller sur http://10.10.10.X/trac À essayer: - logez vous en tant que tldadmin - créér un compte pour un invité * Créer une page d'accueil Pour avoir de l'aide sur le format d'écriture dans le Wiki Trac: http://10.10.10.X/trac/wiki/WikiFormatting