Trac: Różnice pomiędzy wersjami
Linia 19: | Linia 19: | ||
==== .htaccess ==== | ==== .htaccess ==== | ||
− | Następnie należy utworzyć plik [[.htaccess]] w <code class="directory"> | + | Następnie należy utworzyć plik [[.htaccess]] w <code class="directory">/usr/home/''login''/domains/''domena''/</code> z zawartością: |
AuthType Basic | AuthType Basic | ||
AuthUserFile "/usr/home/''login''/''KatalogProjektu''/trac.htpasswd" | AuthUserFile "/usr/home/''login''/''KatalogProjektu''/trac.htpasswd" | ||
Linia 27: | Linia 27: | ||
RewriteEngine on | RewriteEngine on | ||
RewriteRule ^$ /wiki [L] | RewriteRule ^$ /wiki [L] | ||
− | Następnie należy uruchomić Trac poleceniem <code>/usr/bin/nohup trac-fcgi | + | Następnie należy uruchomić Trac poleceniem <code>/usr/bin/nohup trac-fcgi /usr/home/''login''/domains/''domena''/fastcgi0.sock /usr/home/''login''/''KatalogProjektu'' &</code>. Zaleca się również dodanie tego polecenia do [[cron]]a poprzedzając je <code>@reboot</code> aby po ewentualnym restarcie serwera projekt wystartował samoczynnie. |
=== Odnośniki zewnętrzne === | === Odnośniki zewnętrzne === |
Wersja z 18:44, 6 mar 2015
Trac to otwarty system do zarządzania projektami z bugtrackerem.
Spis treści
Utworzenie projektu
Aby utworzyć projekt należy się zalogować oraz wykonać polecenie trac-admin KatalogProjektu initenv
. KatalogProjektu to dowolny podkatalog katalogu użytkownika w którym będzie przechowywany Trac.
Uzytkownicy
Następnie należy utworzyć plik z użytkownikami i hasłami. Aby utworzyć pierwszego użytkownika trzeba skorzystać z polecenia htpasswd -d -c KatalogProjektu/trac.htpasswd nazwa_uzytkownika
. Po wykonaniu polecenia należy wpisać hasło a następnie je potwierdzić. Kolejnych użytkowników należy dodawać poleceniem htpasswd -d KatalogProjektu/trac.htpasswd nazwa_uzytkownika
. Po dodaniu wszystkich użytkowników należy jednemu nadać prawa administratora w projekcie poleceniem trac-admin KatalogProjektu permission add nazwa_uzytkownika TRAC_ADMIN
.
Dodatkowe ustawinia
Można również dostosować inne ustawienia projektu edytując plik KatalogProjektu/conf/trac.ini
.
Uruchomienie projektu
Gdy projekt jest już gotowy należy go uruchomić. Najpierw należy utworzyć stronę WWW typu php. Po jej utworzeniu należy wykonać polecenie spawn-fcgi -M 0777 -F 3 -s /usr/home/login/domains/domena/fastcgi0.sock /usr/local/sbin/fcgiwrap
(więcej informacji o cgi). Zamienić należy login na nazwę użytkownika oraz domena na nazwę stworzonej domeny.
.htaccess
Następnie należy utworzyć plik .htaccess w /usr/home/login/domains/domena/
z zawartością:
AuthType Basic AuthUserFile "/usr/home/login/KatalogProjektu/trac.htpasswd" require valid-user AuthName "Trac" DefaultType application/x-httpd-fastcgi0 RewriteEngine on RewriteRule ^$ /wiki [L]
Następnie należy uruchomić Trac poleceniem /usr/bin/nohup trac-fcgi /usr/home/login/domains/domena/fastcgi0.sock /usr/home/login/KatalogProjektu &
. Zaleca się również dodanie tego polecenia do crona poprzedzając je @reboot
aby po ewentualnym restarcie serwera projekt wystartował samoczynnie.