Egy kisebb rendszert szeretnék összállítani, csoportmunka támogatására, és persze káosz elkerülésére. :)
Eddig oda jutottam hogy:
Telepítettem egy Fedora 8, x nélkül, minimal, only ssh, stb...
Feltettem rá egy subversiont + ami kellett hozzá.
WebDAV és SSL is megy.
Routeren is forwaldolam portot, természetesen megy is távolról, is.
Az svn és a többi lom ami kellett, csomagból ment fel.
Elvileg trac is telepithető ugyanigy. De amikor felteszem nem tudom hogy mi legyen tovább, hogy érjem el, stb...
Nincs megy a webes felület hozzá, vagyis én nem találom.
Nem hoz létre vitrual hostot, és semmi mást sem az apache-ban.
Ugyanezen a gépen próbálva Bugzilla és BackupPC megy. Külön configot csinálnak apache-hoz, ami include-olódik.
Mit tegyek hogy menjen a trac?
Egy kicsit kinai nekem a TracInstall leirása.
- 3310 megtekintés
Hozzászólások
up
- A hozzászóláshoz be kell jelentkezni
Tudom ez nem válasz a kérdésedre, de kipróbálhatod a BitNami telepítőkészletet. Ez minden szükséges programot feltelepít az általad választott könyvtárba.
- Trac 0.10.4-2
- Apache 2.0.61
- SQLite 3.5.1
- Python 2.5.1
- Subversion 1.4.5
- A hozzászóláshoz be kell jelentkezni
Ezek mind fentvannak, mivel fedora csomaban tartalmazza mindet.
Elvileg a trac is fent van, csak nem tudom hogy érjem el. Vagy mit állítsak be hozzá hogy legyen weblap belőle.
- A hozzászóláshoz be kell jelentkezni
up2
- A hozzászóláshoz be kell jelentkezni
Nálam van egy
/srv/svn és egy /srv/trac könyvtár
Létrehozod a project könyvtárat:
trac-admin /srv/trac/<projectname> initenv
Ha megvan akkor /etc/httpd/conf.d/trac.conf beállítod az elérését.
Csinálsz ide egy VirtualHost-ot, amibe a szokásos dolgokat beállítod.
<Location />
SetHandler mod_python
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir /srv/trac
PythonOption TracUriRoot /
SetEnv PYTHON_EGG_CACHE /tmp
</Location>
<LocationMatch "/[^/]+/login">
#Ide pedig beállítod az authentikáció módját.
</LocationMatch>
Ez egy olyan konfig, ahol lehetőség van több project kezelésére,
mindegyiknek külön meg kell csinálni a trac-adminnal a kódjait.
Az easy_install-lal tudsz trac pluginokat telepíteni.
A pluginok a /usr/lib/python2.4/site-packages/ alatt lesznek majd, ha felraktad.
Ami jól jön:
- IniAdmin
- TracAccountManager
- TracProjectMenu
- TracSVNAuthz
- TracSVNHooks
A pluginokat a Trac-Hacks.org tudsz letölteni.
A központi trac.ini a /usr/share/trac/conf alatt van ezzel tudod az álltalános
beállításokat megoldani. A projektenkénti konfiguráció a /srv/trac/projectname/conf/trac.ini-ben van.
Itt tudod engedélyezni a különböző pluginokat.
-----------------
http://webappz.hu
- A hozzászóláshoz be kell jelentkezni
Köszi az infókat!
kb. 2 napig próbálkoztam a dologgal, már feltettem a fél DVD-t (azt hittem valami rész még hiányzik), aztán állandóan permission problémakat irkált.
ami kellett valószinüleg az még egy
chown -R apache.apache /projek/konyvtara
és ki kellett kapcsolni az SeLinux-ot. Mostmár még egyszer bebizonyosodott hogy ez nekem "Se" kell. :)
Hátha valaki hasonló problémába ütközik, és itt majd megtalálja a megoldást
- A hozzászóláshoz be kell jelentkezni
SELinux maradhat bekapcsolva, csak mint mindenre, amit az apache eler, ide is kell jogot adni neki:
# find /srv/trac /srv/svn -exec chcon -t httpd_sys_content_t {} \;
A -R kapcsolo nem biztos, rekurziv akar lenni...
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
hali
lenne egy kerdesem, megpedig:
ha cgi-kent futtatom a trac-t, akkor hogyan lehet
azt megoldani, hogy a fooldalon jelenjen meg, ne a
http://akarmi.com/trac linken
a vhost conf idevago reszlete:
Alias /trac/chrome/common /usr/share/trac/htdocs
<Directory "/usr/share/trac/htdocs">
Order allow,deny
Allow from all
</Directory>
ScriptAlias /trac /usr/share/trac/cgi-bin/trac.cgi
<Location "/trac">
Setenv TRAC_ENV "/home/atommokus/trac"
SetEnv PYTHON_EGG_CACHE /home/atommokus/trac/cache
</Location>
<Location "/trac/login>
...
/* bocs az esetleges helyesirasi hidakert */
- A hozzászóláshoz be kell jelentkezni
<Location "/trac">cseréld
<Location "/">-re vagy
<Location "">ezzel próbálkoznék.
Presze a
<Location "/trac/login>-nak is megfelően változni kell, szerintem.
- A hozzászóláshoz be kell jelentkezni
ez igy nem mukodik, ugyanis nem fogja semmi meghivni a trac.cgi-t
most igy nez ki a vhost.conf
ScriptAlias / /usr/share/trac/cgi-bin/trac.cgi/
<Location "/login">
AuthType Basic
...
</Location>
a trac.cgi-t pedig igy modositottam:
...
#
# Author: Jonas Borgström <jonas@edgewall.com>
import os
os.environ['TRAC_ENV'] = "/home/atommokus/trac"
os.environ['PYTHON_EGG_CACHE'] = "/home/atommokus/trac/cache"
try:
from trac.web import cgi_frontend
...
ilyen konfiggal szepen a http://atommokus.com/ cimen jelenik meg,
csak a "login"-ra kattintva "Not Found"-ot kapok
(tudja valaki miert?)
sebaj, belepeshez a TracAccountManager LoginModule-jat hasznalom
a trac.ini idevago resze:
[components]
acct_mgr.web_ui.loginmodule = enabled
trac.web.auth.LoginModule = disabled
es a vhost.conf-bol kitoroltem a kovetkezoket:
<Location "/login">
AuthType Basic
...
</Location>
/* bocs az esetleges helyesirasi hidakert */
- A hozzászóláshoz be kell jelentkezni
Hali!
Ha még nem dőlt el, hogy mit kell használni, javallom neked a http://www.redmine.org/ címen leledző projectet. Van demo is, amit ki tudsz próbálni.
Kapásból együtt tud vagy 4-5 verziókövető rendszerrel működni, van beléptető-rendszere, nem pedig http-auth-al kell szórakozni, hákolás nélkül is több projectet is tud kezelni, a jogosultságkezelés normálisan meg van írva, te is tudsz definiálni role-okat, és a rails, stb. felrakása után (amit trac esetén is végig kell játszani) _kattintgatással_ be tudsz állítani mindent.
Van howto, hogy az svn-t hogy lehet rábeszélni a redmine-ból való auth-ra, stb.
Többet tud, és még jobban is néz ki. :)
- A hozzászóláshoz be kell jelentkezni
hali
koszi linket, ha lesz idom kiproballom, viszont a demo-ban tok jol
nez ki a naptar az esemenyekkel
mindenkeppen a trac-et kell hasznalnunk, vagyis mar regota hasznaljuk,
csak ma talaltak ki, hogy koltoztessem uj subdomain ala
(eddig http://domain/trac alatt volt)
amiket irtal, azt a trac is tudja ;), igaz nem alapbol, par plugint
fel kell tenned es mehet a moka (katt ide vagy ide)
tobb project:
<Location "/trac">
SetEnv TRAC_ENV_PARENT_DIR "/path/to/project/parent/dir"
</Location>
de nem akarlak meggyozni :)
/* bocs az esetleges helyesirasi hidakert */
- A hozzászóláshoz be kell jelentkezni
Helló Imre! :)
Köszi a tippet, ez a Redmine nagyon bejött nekem! A trac kb. olyan, mint a linux 10 éve, a redmine pedig olyan mint ma. Ég és föld...
- A hozzászóláshoz be kell jelentkezni
Up!
Üdv, netet szétkerestem, nem találtam értelmes howto-t arról, Hogyan lehetne a TRAC-et magyarosítani?
Legújabb dev verzióról van szó: 0.12dev-r8244
Ezt megcsináltam semmi változás, lehet elszúrtam azért valahol.
http://trac.edgewall.org/wiki/TracL10N
Plz help, thx
bb
szerk.: up
- A hozzászóláshoz be kell jelentkezni