Unterschiede zwischen den Revisionen 1 und 2
Revision 1 vom 2005-04-22 10:40:42
Größe: 1621
Autor: lars
Kommentar: neu
Revision 2 vom 2005-05-06 14:11:36
Größe: 1942
Autor: phil
Kommentar: 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}}}

TableOfContents


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

FaxeTrac (zuletzt geändert am 2012-06-13 21:26:25 durch anonym)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.