doc:appunti:linux:sa:trac
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:appunti:linux:sa:trac [2010/11/29 16:58] – niccolo | doc:appunti:linux:sa:trac [2013/01/17 17:17] (current) – [Amministrazione] niccolo | ||
|---|---|---|---|
| Line 60: | Line 60: | ||
| L' | L' | ||
| + | Uno dei permessi fondamentali è **'' | ||
| ===== Configurazione ===== | ===== Configurazione ===== | ||
| Line 76: | Line 77: | ||
| use_short_addr = true | use_short_addr = true | ||
| smtp_always_bcc = trac@rigacci.org | smtp_always_bcc = trac@rigacci.org | ||
| + | smtp_enabled = true | ||
| smtp_from = trac@rigacci.org | smtp_from = trac@rigacci.org | ||
| smtp_port = 25 | smtp_port = 25 | ||
| Line 188: | Line 190: | ||
| ===== Installazione da sorgenti ===== | ===== Installazione da sorgenti ===== | ||
| - | Come [[http:// | + | Documentazione utile: |
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | Come installare Trac 0.12 (include la traduzione in più lingue, richiede il modulo Python Babel) non pacchettizzato Debian. Su una **Debian Squeeze** con già Apache e PHP si installano i seguenti pacchetti: | ||
| * **python-setuptools** | * **python-setuptools** | ||
| Line 222: | Line 229: | ||
| Si può utilizzare Apache in varie configurazioni, | Si può utilizzare Apache in varie configurazioni, | ||
| - | La directory in cui risiede un progetto Trac (environment) **non dovrebbe stare dentro la DocumentRoot** | + | La directory in cui risiede un progetto Trac (environment) **non dovrebbe stare dentro la DocumentRoot**. Si possono creare diversi progetti Trac che rispondono dallo stesso VirtualHost in sottodirectory differenti. L' |
| + | |||
| + | ^ '' | ||
| + | ^ '' | ||
| Ecco una possibile organizzazione delle directory: | Ecco una possibile organizzazione delle directory: | ||
| - | ^ DocumentRoot | + | ^ DocumentRoot |
| - | ^ TRAC_ENV_PARENT_DIR | + | ^ TRAC_ENV_PARENT_DIR |
| + | ^ PYTHON_EGG_CACHE | ||
| Il file **''/ | Il file **''/ | ||
| < | < | ||
| - | WSGIScriptAlias / / | + | WSGIScriptAlias / / |
| - | < | + | < |
| WSGIApplicationGroup %{GLOBAL} | WSGIApplicationGroup %{GLOBAL} | ||
| Order deny,allow | Order deny,allow | ||
| Line 240: | Line 251: | ||
| </ | </ | ||
| - | Il file **''/ | + | Il file **''/ |
| <code python> | <code python> | ||
| Line 248: | Line 259: | ||
| sys.stdout = sys.stderr | sys.stdout = sys.stderr | ||
| import os | import os | ||
| - | os.environ[' | + | os.environ[' |
| - | os.environ[' | + | os.environ[' |
| import trac.web.main | import trac.web.main | ||
| application = trac.web.main.dispatch_request | application = trac.web.main.dispatch_request | ||
| - | </file> | + | </code> |
| ==== Inizializzazione di un progetto ==== | ==== Inizializzazione di un progetto ==== | ||
| Line 259: | Line 270: | ||
| < | < | ||
| - | trac-admin /var/www/virtualhost/project_name | + | trac-admin /home/trac.site.org/projects/< |
| - | chown -R www-data | + | chown -R www-data:www-data /home/trac.site.org/projects/< |
| </ | </ | ||
| + | Pare che non basti dare i permessi ad Apache solo sulla directory **'' | ||
| + | |||
| + | Le impostazioni del progetto possono essere modificate editando il file **'' | ||
| + | |||
| + | Nella directory **''/ | ||
| + | |||
| + | Altri file - condivisi fra tutti i progetti - sono contenuti nella directory di installazione del Trac ('' | ||
doc/appunti/linux/sa/trac.1291046326.txt.gz · Last modified: by niccolo
