Server Installation/trac: Unterschied zwischen den Versionen

Aus Opennet
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
'''Trac''' is a lightweight project management tool that is implemented as a web-based application. Trac is written in the Python programming language and can use [http://sqlite.org/ SQLite] or [http://www.postgresql.org/ PostgreSQL] as database.  
+
Software zum Betrieb von trac Umgebung (Hilfsmittel für Entwickler).
  
== Installation ==
+
=== Installation ===
 +
 
 +
* Installation trac
 +
 
 +
=== Konfiguration ===
 +
 
 +
* ?
 +
 
 +
=== Betrieb ===
 +
 
 +
* User anlegen: ?
 +
* Repository anlegen: ?
 +
* Rechte setzen: ?
 +
* Zugriffstest: ?
 +
* Committest: ?
 +
 
 +
== Installation (Alt / Manuell) ==
  
 
* Installieren der diversen Debian-Pakete wie unter [http://projects.edgewall.com/trac/wiki/TracInstall TracInstall] beschrieben.
 
* Installieren der diversen Debian-Pakete wie unter [http://projects.edgewall.com/trac/wiki/TracInstall TracInstall] beschrieben.
Zeile 34: Zeile 50:
 
   </VirtualHost></pre>
 
   </VirtualHost></pre>
  
[[category:Server]]
+
[[Kategorie:Server]]

Version vom 21. April 2014, 14:48 Uhr

Software zum Betrieb von trac Umgebung (Hilfsmittel für Entwickler).

Inhaltsverzeichnis

Installation

  • Installation trac

Konfiguration

  •  ?

Betrieb

  • User anlegen: ?
  • Repository anlegen: ?
  • Rechte setzen: ?
  • Zugriffstest: ?
  • Committest: ?

Installation (Alt / Manuell)

  • Installieren der diversen Debian-Pakete wie unter TracInstall beschrieben.
  • Trac mit python ./setup.py install installieren (dabei werden diverse Files nach /usr/share/trac aber auch nach /usr/bin kopiert).
  • Svn Rep. anlegen.
  • Trac Umgebung anlegen trac-admin /var/www/trac/projektname initenv.
  • Dabei darf /var/www/trac/projektname noch nicht existieren
  • Als DB habe ich SQLite ausgewählt und den Pfad übernommen
  • Danach befindet sich die Konfig unter /var/www/trac/projektname/conf/trac.ini
  • Zum testen könnte man jetzt den Trac eigenen Webserver mit tracd --port 8000 /var/www/trac/projektname starten
  • Verzeichnis kann nachträglich verschoben werden da alle Pfade relativ sind.
  • Debian Paket libapache2-mod-python2.3 installiert (die mod-python für apache 1.3 ist zu alt)
  • Zur Authentifizierung /var/www/trac/projektname/.htaccess angelegt.
  • Apache2 Konfig
<VirtualHost 193.158.231.39:80>

        <Location /projects>
            SetHandler mod_python
            PythonHandler trac.web.modpython_frontend 
            PythonOption TracEnvParentDir /var/www/trac
            PythonOption TracUriRoot /projects
        </Location>

        <Location "/projects/projektname/login">
            AuthType Basic
            AuthName "si login"
            AuthUserFile /var/www/trac/projektname/.htaccess
            Require valid-user
        </Location>

  </VirtualHost>
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge