Clansuite Community Forum


 
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
 
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Trac auf Suse installieren  (Gelesen 4891 mal)
0 Mitglieder und 2 Gäste betrachten dieses Thema.
Jens-A. Koch
Maintainer
*
Offline Offline

Beiträge: 573

One-Man Team


« am: Mai 27, 2008, 02:05:12 »

Trac auf Suse installieren

1. Mit "zypper" das gewünschte openSuse Repository hinzufügen
Zitat


2. Mittels yast trac installieren
yast -> software installieren -> trac + trac_webadmin + gewünschte plugins
dann gleich noch:
yast -> apache mod python und pysqlite dazunehmen

3. trac einrichten
trac-admin /home/clansuite/trac-env/ initenv
Name: Clansuite
Db: sqlite
SVN: svn
SVN-Path: /home/clansuite/svn

4. httpd.conf

5. Path Permissions
a) /srv/project/trac-env www-user:www-users
b) /srv/project/trac-env/db root:root

6. Trac und SVN verbinden : Dazu Original SVN spiegeln mittels svnsync

Lokal Neues SVN Repos erstellen
a) svnadmin create gna-svn-cloned
Hook Datei ausführbar machen und mit "etwas" füllen.
b) echo "#!/bin/sh" > hooks/pre-revprop-change
c) chmod 755 hooks/pre-revprop-change
Das lokale SVN mit dem externen "initialisieren".
d) svnsync init file://$PWD/gna-svn-cloned gna-svn-clansuite
Endlich: synchronisieren.
e) svnsync sync file://$PWD/gna-svn-cloned

Durchlaufen lassen und dann in den Cronjob eintragen.
(Nebenbei: Ein SVN "post-commit-hook" ist bei GNA nicht möglich!)

Falls Fehler auftreten - oder bei Lock:
f) svn propdel svn:sync-lock --revprop -r 0  file://$PWD/gna-svn-cloned

Crontab File:
# Synchronize SVNs
svnsync sync file://$PWD/gna-svn-cloned
# Update Trac Wiki Documentation
trac-admin trac wiki upgrade

7. Admin hinzufügen
trac-admin /trac/location permission add username TRAC_ADMIN

8. Login + Webadmin
Mit dem Adminuser einloggen und Trac bequem per Webinterface verwalten.

----
Trac Upgrade bei Python bekannt machen
easy_install --upgrade TRAC
Gespeichert

Keine Supportanfragen per PN oder Mail. Fragen bitte nur im Forum stellen (Wie man Fragen richtig stellt).
Jens-A. Koch
Maintainer
*
Offline Offline

Beiträge: 573

One-Man Team


« Antworten #1 am: Mai 30, 2008, 12:24:56 »

Ok, Trac ist eingerichtet. Jetzt stellt sich die Frage nach der Nutzerauthentifizierung.
Ich würde gerne die Nutzerdaten vom SMF übernehmen.
http://armyofevilrobots.com/auth_trac_against_smf
Leider funktioniert das nicht wie gewünscht - Wie geht das?
Gespeichert

Keine Supportanfragen per PN oder Mail. Fragen bitte nur im Forum stellen (Wie man Fragen richtig stellt).
thunderm00n
Designer
*****
Offline Offline

Beiträge: 107


« Antworten #2 am: Mai 30, 2008, 12:59:57 »

das script scheint irgendwie noch nicht ganz vollständig zu sein, ok man ergänzt die daten zugang usw aber aus dem query werd ich nicht schlau (*auf das halbwissen hinweisst*) wenn ich das richtig verstehe wird bei /trac/login dann das phyton script ausgeführt (anstatt .htaccess) um mittels des authteils im script die user aus dem smf zu authen...
Gespeichert

greetz Thunderm00n

Ein Rechtschreibfehler (auch Fehlschreibung genannt) bezeichnet eine Schreibweise eines Wortes oder Satzzeichens, die laut der allgemein üblichen Orthographie falsch ist.
Meine Rechtschreibfehler unterliegen der General Public License und dürfen frei verwendet werden.
Jens-A. Koch
Maintainer
*
Offline Offline

Beiträge: 573

One-Man Team


« Antworten #3 am: Mai 30, 2008, 01:04:54 »

Ganz genau: der Apache bekommt die Anweisung im <location> Block, per mod_python das Script auszuführen. Allerdings will das Teil nicht...

Trac:
http://trac.clansuite.com
http://www.clansuite.com/trac/

Trac Login
http://trac.clansuite.com/login/ <- falscher Pfad beim VHost .. kein Plan
http://www.clansuite.com/trac/login/
Gespeichert

Keine Supportanfragen per PN oder Mail. Fragen bitte nur im Forum stellen (Wie man Fragen richtig stellt).
thunderm00n
Designer
*****
Offline Offline

Beiträge: 107


« Antworten #4 am: Mai 30, 2008, 01:22:09 »

http://www.clansuite.com/trac/login/ scheint ja zumindest zu klappen nur der authteil wirkt nicht...
im <location> block hast du den relativen pfad angegeben nehme ich an.
müsste es nicht dann einen error log von phython geben?

<Location /trac/login/> #Probably /trac/login
      AuthType Basic
      AuthName Trac
      Require valid-user
      PythonAuthenHandler smf_auth
</Location>
    PythonPath "sys.path+['/dein_trac_phython_scriptpfad']"

sollte om vhosts.trac.conf ja dann so aussehen irgendwie
Gespeichert

greetz Thunderm00n

Ein Rechtschreibfehler (auch Fehlschreibung genannt) bezeichnet eine Schreibweise eines Wortes oder Satzzeichens, die laut der allgemein üblichen Orthographie falsch ist.
Meine Rechtschreibfehler unterliegen der General Public License und dürfen frei verwendet werden.
Jens-A. Koch
Maintainer
*
Offline Offline

Beiträge: 573

One-Man Team


« Antworten #5 am: Juni 01, 2008, 05:21:36 »

Tja, das hab ich so... Das Errorlog ist leer.

Es fehlte etwas in dem Script: ...

Der Login mit SMF Userdaten funktioniert nun zumindest mit der Pfad URI vom Trac:
http://www.clansuite.com/trac/

Der Virtualhost hingegen geht einfach nicht! Das muss sich Florian dann wohl mal ansehn, da ich es nicht konfiguriert bekomme.
Gespeichert

Keine Supportanfragen per PN oder Mail. Fragen bitte nur im Forum stellen (Wie man Fragen richtig stellt).
thunderm00n
Designer
*****
Offline Offline

Beiträge: 107


« Antworten #6 am: Juni 02, 2008, 02:53:32 »

Jup, klappt. Sowas kann einen echt Nächte lang nicht schlafen lassen, stimmts?^^ Genauso wie ein falsches Komma in einem Template hehe
Gespeichert

greetz Thunderm00n

Ein Rechtschreibfehler (auch Fehlschreibung genannt) bezeichnet eine Schreibweise eines Wortes oder Satzzeichens, die laut der allgemein üblichen Orthographie falsch ist.
Meine Rechtschreibfehler unterliegen der General Public License und dürfen frei verwendet werden.
Jens-A. Koch
Maintainer
*
Offline Offline

Beiträge: 573

One-Man Team


« Antworten #7 am: Juli 07, 2008, 11:14:38 »

vhost geht nun auch: http://trac.clansuite.com/ ^^ "topic closed"
Gespeichert

Keine Supportanfragen per PN oder Mail. Fragen bitte nur im Forum stellen (Wie man Fragen richtig stellt).
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  


Powered by SMF 1.1.16 | SMF © 2006-2009, Simple Machines

Google visited last this page Mai 22, 2012, 07:55:25