Roundup: Unterschied zwischen den Versionen

Aus Hostsharing Wiki
Zur Navigation springen Zur Suche springen
(fastcgi->cgi)
Keine Bearbeitungszusammenfassung
Zeile 15: Zeile 15:
<code>svn co http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk /home/pacs/xyz00/users/USERNAME/roundup</code>
<code>svn co http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk /home/pacs/xyz00/users/USERNAME/roundup</code>


=== Installation der tracker-Software ===


<code>python setup.py install --prefix=/home/pacs/xyz00/users/USERNAME/roundup/install --install-scripts=/home/pacs/xyz00/users/USERNAME/roundup/bin</code>


=== Installation der tracker-Software ===
=== Anpassen der Umgebungsvariablen ===


<code>python setup.py install --prefix=/home/pacs/xyz00/users/USERNAME/roundup/install --install-scripts=/home/pacs/xyz00/users/USERNAME/roundup/bin</code>
In der bash-shell:


<code>export PATH=$PATH:/home/pacs/xyz00/users/USERNAME/roundup/bin</code>


<code>export PYTHONPATH=$PYTHONPATH:/home/pacs/xyz00/users/USERNAME/roundup/install/lib/python2.5/site-packages/</code>


=== Installation eines neuen Trackers ===
=== Installation eines neuen Trackers ===
Zeile 40: Zeile 44:
  domain = example.com
  domain = example.com
  host = mail.hostsharing.net
  host = mail.hostsharing.net


=== Datenbank initialisieren ===
=== Datenbank initialisieren ===
Zeile 47: Zeile 49:
<code>/home/pacs/xyz00/users/USERNAME/roundup/bin/roundup-admin initialise</code>
<code>/home/pacs/xyz00/users/USERNAME/roundup/bin/roundup-admin initialise</code>


=== Subdomain anlegen ===


<code>mkdir /home/pacs/xyz00/users/USERNAME/doms/example.com/subs/SUBDOMAIN</code>


=== (fast)cgi-frontend kopieren ===
Ein eigenes cgi-verzeichnis für die neue subdomain:


<code>cp /home/pacs/xyz00/users/USERNAME/roundup/frontends/roundup.cgi /home/pacs/xyz00/users/USERNAME/doms/example.com/fastcgi/</code>
<code>mkdir /home/pacs/xyz00/users/USERNAME/doms/example.com/cgi/SUBDOMAIN</code>


=== cgi-frontend kopieren ===


<code>cp /home/pacs/xyz00/users/USERNAME/roundup/frontends/roundup.cgi /home/pacs/xyz00/users/USERNAME/doms/example.com/cgi/SUBDOMAIN/</code>


=== (fast)cgi-frontend anpassen ===
=== cgi-frontend anpassen ===


<code>nano /home/pacs/xyz00/users/USERNAME/doms/example.com/fastcgi/roundup.cgi</code>
<code>nano /home/pacs/xyz00/users/USERNAME/doms/example.com/cgi/SUBDOMAIN/roundup.cgi</code>
  TRACKER_HOMES = {
  TRACKER_HOMES = {
     'TRACKERNAME': '/home/pacs/xyz00/users/USERNAME/roundup/tracker/TRACKERNAME',
     'TRACKERNAME': '/home/pacs/xyz00/users/USERNAME/roundup/tracker/TRACKERNAME',
  }
  }


=== .htaccess-Datei für cgi konfigurieren ===


 
<code>nano /home/pacs/xyz00/users/USERNAME/doms/example.com/subs/SUBDOMAIN/.htaccess</code>
 
=== Subdomain anlegen ===
 
<code>mkdir /home/pacs/xyz00/users/USERNAME/doms/example.com/subs/SUBDOMAIN</code>
 
 
 
=== .htaccess-Datei für fastcgi konfigurieren ===
 
<code>nano /home/pacs/xyz00/users/USERNAME/doms/example.com/subs/.htaccess</code>


  RewriteEngine On
  RewriteEngine On
  RewriteRule ^SUBDOMAIN\.example.com//(.*)$     /fastcgi/roundup.cgi?$1
RewriteBase /
  RewriteRule ^(.*)      /cgi-bin/SUBDOMAIN/roundup.cgi?$1




[[Kategorie:HSDoku]]
[[Kategorie:HSDoku]]
[[Kategorie:Installationsanleitungen]]
[[Kategorie:Installationsanleitungen]]

Version vom 21. Januar 2010, 12:44 Uhr

Dieser Text ist noch in Arbeit - Noch nicht produktiv benutzen!


Diese Seite muss überarbeitet werden

Diese Seite wurde als Baustelle gekennzeichnet, weil sie überarbeitet werden muss. Eine Begründung dafür findest du auf der Diskussionsseite. Bitte hilf mit, diese Seite zu verbessern!


Installation roundup issue tracker (cgi-bin)

Die allgemeine Installationsanleitung für roundup findet man unter http://roundup-tracker.org/docs/installation.html

Im Folgenden soll die Installation im cgi-bin bei Hostsharing in einem DW-Paket beschrieben werden.


Neueste Quellen per SVN besorgen

svn co http://svn.roundup-tracker.org/svnroot/roundup/roundup/trunk /home/pacs/xyz00/users/USERNAME/roundup

Installation der tracker-Software

python setup.py install --prefix=/home/pacs/xyz00/users/USERNAME/roundup/install --install-scripts=/home/pacs/xyz00/users/USERNAME/roundup/bin

Anpassen der Umgebungsvariablen

In der bash-shell:

export PATH=$PATH:/home/pacs/xyz00/users/USERNAME/roundup/bin

export PYTHONPATH=$PYTHONPATH:/home/pacs/xyz00/users/USERNAME/roundup/install/lib/python2.5/site-packages/

Installation eines neuen Trackers

/home/pacs/xyz00/users/USERNAME/roundup/bin/roundup-admin install

Tracker anpassen

nano /home/pacs/xyz00/users/USERNAME/roundup/tracker/TRACKERNAME/config.ini

Hier müssen zumindest diese Variablen angepasst werden:

admin_email = mail@example.com
dispatcher_email = mail@example.com
name = TRACKERBESCHREIBUNG
web = http://SUBDOMAIN.example.com/
email = mail@example.com
domain = example.com
host = mail.hostsharing.net

Datenbank initialisieren

/home/pacs/xyz00/users/USERNAME/roundup/bin/roundup-admin initialise

Subdomain anlegen

mkdir /home/pacs/xyz00/users/USERNAME/doms/example.com/subs/SUBDOMAIN

Ein eigenes cgi-verzeichnis für die neue subdomain:

mkdir /home/pacs/xyz00/users/USERNAME/doms/example.com/cgi/SUBDOMAIN

cgi-frontend kopieren

cp /home/pacs/xyz00/users/USERNAME/roundup/frontends/roundup.cgi /home/pacs/xyz00/users/USERNAME/doms/example.com/cgi/SUBDOMAIN/

cgi-frontend anpassen

nano /home/pacs/xyz00/users/USERNAME/doms/example.com/cgi/SUBDOMAIN/roundup.cgi

TRACKER_HOMES = {
   'TRACKERNAME': '/home/pacs/xyz00/users/USERNAME/roundup/tracker/TRACKERNAME',
}

.htaccess-Datei für cgi konfigurieren

nano /home/pacs/xyz00/users/USERNAME/doms/example.com/subs/SUBDOMAIN/.htaccess

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)      /cgi-bin/SUBDOMAIN/roundup.cgi?$1