⇤ ← Revision 1 vom 2005-04-22 10:40:42
1621
Kommentar: neu
|
1942
anleitung zum anlegen eines neuen trac ueberarbeitet
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 6: | Zeile 6: |
Da ''Trac'' auch auf [http://subversion.tigris.org Subversion]-Repositories zugreifen kann, ist es sinnvoll, die ''Trac''-Projekte auf dem FaxeSubVersion-User-Mode-Server zu installieren. | Da ''Trac'' auch auf [http://subversion.tigris.org Subversion]-Repositories zugreifen kann, ist es sinnvoll, die ''Trac''-Projekte auf dem FaxeSubVersion-User-Mode-Server zu installieren: {{{ screen -r svn}}} |
Zeile 36: | Zeile 37: |
trac-admin /data/trac/NAME initenv }}} | trac-admin /data/trac/NAME initenv}}} |
Zeile 38: | Zeile 39: |
Deine Anpassungen kannst du in der ''/data/trac/NAME/config/trac.ini'' vornehmen. | Folgende Anpassung von ''/data/trac/NAME/conf/trac.ini'' muessen vorgenommen werden: {{{ [trac] htdocs_location = /trac-shared/ [notification] smtp_enabled = true smtp_replyto = 'foo' smtp_always_cc = 'foo' smtp_server = mail.sao smtp_from = 'foo' always_notify_reporter = false 'foo' kannst du aus 'sao/conf/trac.ini' entnehmen}}} |
Zeile 42: | Zeile 55: |
Nach Änderugnen der Konfigurationsdatei musst du wegen ''mod_python'' den ''apache'' neustarten. | Nach Änderungen der Konfigurationsdatei musst du wegen ''mod_python'' den ''apache'' neustarten: {{{ /etc/init.d/apache2 restart}}} |
Allgemeines
Da Trac auch auf [http://subversion.tigris.org Subversion]-Repositories zugreifen kann, ist es sinnvoll, die Trac-Projekte auf dem FaxeSubVersion-User-Mode-Server zu installieren:
screen -r svn
Alle Trac-Projekte liegen unterhalb von /data/trac/.
Installation
{{{apt-get install trac }}}
Die Einrichtung mehrerer Projekte auf demselben Server lässt sich auf verschiedenen Wegen erreichen. Diese sind in der [http://projects.edgewall.com/trac/wiki/TracMultipleProjects Trac-Doku] beschrieben.
Details zu unserer gewählten Methode findest du in der auf einer anderen Seite der [http://projects.edgewall.com/trac/wiki/TracModPython Doku].
Das mod-python-Modul installieren:
apt-get install libapache2-mod-python a2enmod mod_python
Nun gehört in die /etc/apache2/conf.d/trac.conf nur noch folgendes:
<Location /trac> SetHandler mod_python PythonHandler trac.ModPythonHandler PythonOption TracUriRoot /trac PythonOption TracEnvParentDir "/data/trac" </Location>
Die vollständige [attachment:trac.conf /etc/apache2/conf.d/trac.conf] enthält zusätzlich lediglich die Einstellungen zur Authentifizierung der Nutzer.
Verwaltung
Neues Projekt anlegen
Bisher läuft es nur manuell, dafür ist es aber schön trivial:
trac-admin /data/trac/NAME initenv
Folgende Anpassung von /data/trac/NAME/conf/trac.ini muessen vorgenommen werden:
[trac] htdocs_location = /trac-shared/ [notification] smtp_enabled = true smtp_replyto = 'foo' smtp_always_cc = 'foo' smtp_server = mail.sao smtp_from = 'foo' always_notify_reporter = false 'foo' kannst du aus 'sao/conf/trac.ini' entnehmen
Ein Template gibt es derzeit noch nicht.
Nach Änderungen der Konfigurationsdatei musst du wegen mod_python den apache neustarten:
/etc/init.d/apache2 restart