<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://www.wiki.gioo.info/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://www.wiki.gioo.info/index.php?action=history&amp;feed=atom&amp;title=Trac</id>
		<title>Trac - Historique des versions</title>
		<link rel="self" type="application/atom+xml" href="https://www.wiki.gioo.info/index.php?action=history&amp;feed=atom&amp;title=Trac"/>
		<link rel="alternate" type="text/html" href="https://www.wiki.gioo.info/index.php?title=Trac&amp;action=history"/>
		<updated>2026-04-10T13:04:24Z</updated>
		<subtitle>Historique pour cette page sur le wiki</subtitle>
		<generator>MediaWiki 1.16.0</generator>

	<entry>
		<id>https://www.wiki.gioo.info/index.php?title=Trac&amp;diff=38&amp;oldid=prev</id>
		<title>Gio : Page créée avec « == Installation de Trac ==  apt-get install trac  == Configuration == === Création d'un projet === Créer un dépôt svn puis :  trac-admin /path/to/trac/projet initenv Rép... »</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.gioo.info/index.php?title=Trac&amp;diff=38&amp;oldid=prev"/>
				<updated>2010-12-29T01:15:41Z</updated>
		
		<summary type="html">&lt;p&gt;Page créée avec « == Installation de Trac ==  apt-get install trac  == Configuration == === Création d&amp;#39;un projet === Créer un dépôt svn puis :  trac-admin /path/to/trac/projet initenv Rép... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Installation de Trac ==&lt;br /&gt;
 apt-get install trac&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
=== Création d'un projet ===&lt;br /&gt;
Créer un dépôt svn puis :&lt;br /&gt;
 trac-admin /path/to/trac/projet initenv&lt;br /&gt;
Répondre aux questions et renseigner votre dépôt svn créé précédemment.&lt;br /&gt;
&lt;br /&gt;
 chown -R root:www-data /path/to/trac/projet&lt;br /&gt;
&lt;br /&gt;
Mettre les bonnes permissions sur la base SQLite :&lt;br /&gt;
 cd /path/to/trac/projet&lt;br /&gt;
 chmod 775 db/&lt;br /&gt;
 chmod 664 db/trac.db&lt;br /&gt;
&lt;br /&gt;
Créer ensuite le fichier /etc/apache2/conf.d/trac-projet.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Alias /trac/projet /path/to/trac/projet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Directory /path/to/trac/projet/&amp;gt;&lt;br /&gt;
	Options +FollowSymLinks&lt;br /&gt;
	AllowOverride All&lt;br /&gt;
	order allow,deny&lt;br /&gt;
	allow from all&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Location /trac/projet&amp;gt;&lt;br /&gt;
	SetHandler mod_python&lt;br /&gt;
	PythonInterpreter main_interpreter&lt;br /&gt;
	PythonHandler trac.web.modpython_frontend&lt;br /&gt;
	PythonOption TracEnv /path/to/trac/projet&lt;br /&gt;
	PythonOption TracUriRoot /trac/projet&lt;br /&gt;
&amp;lt;/Location&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Activation de l'authentification ===&lt;br /&gt;
&lt;br /&gt;
http://trac.edgewall.org/wiki/TracCgi#AddingAuthentication&lt;br /&gt;
&lt;br /&gt;
 cd /path/to/trac/project&lt;br /&gt;
 htpasswd -c trac.htpasswd &amp;lt;user&amp;gt;&lt;br /&gt;
Après le premier utilisateur, plus besoin de l'option -c pour créer un utilisateur.&lt;br /&gt;
&lt;br /&gt;
Maintenant il faut activer dans le serveur apache, à la fin du fichier /etc/apache2/conf.d/trac-project.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Location &amp;quot;/project/login&amp;quot;&amp;gt;&lt;br /&gt;
  AuthType Basic&lt;br /&gt;
  AuthName &amp;quot;Trac&amp;quot;&lt;br /&gt;
  AuthUserFile path/to/trac/project/trac.htpasswd&lt;br /&gt;
  Require valid-user&lt;br /&gt;
&amp;lt;/Location&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Relancer la configuration d'apache&lt;br /&gt;
 apache2ctl graceful&lt;br /&gt;
&lt;br /&gt;
Maintenant vous pouvez vous connecter à l'interface&lt;br /&gt;
&lt;br /&gt;
=== Activation de l'interface WebAdmin ===&lt;br /&gt;
 trac-admin /path/to/trac/project permission add &amp;lt;user&amp;gt; TRAC_ADMIN&lt;br /&gt;
&lt;br /&gt;
== Suppression d'un dépôt pour repartir sur un nouveau ==&lt;br /&gt;
Si pour une quelconque raison vous souhaitez repartir sur un nouveau dépôt svn, trac va vous demander de resynchroniser avec votre nouveau dépôt.&lt;br /&gt;
&lt;br /&gt;
Il faut pour cela tout simplement exécuter la commande suivante :&lt;br /&gt;
 trac-admin /path/to/trac/project/ resync&lt;/div&gt;</summary>
		<author><name>Gio</name></author>	</entry>

	</feed>