Відмінності між версіями «Trac»

Матеріал з Wiki Welard
Перейти до навігації Перейти до пошуку
Рядок 12: Рядок 12:
 
  application = trac.web.main.dispatch_request
 
  application = trac.web.main.dispatch_request
 
Настройка Апача test.conf
 
Настройка Апача test.conf
−
<VirtualHost *:80>
+
<VirtualHost *:80>
 
     ServerName test
 
     ServerName test
 
     ServerAdmin admin@localhost
 
     ServerAdmin admin@localhost
Рядок 18: Рядок 18:
 
     ErrorLog /var/www/test/logs/error_log
 
     ErrorLog /var/www/test/logs/error_log
 
     CustomLog /var/www/test/logs/access_log common
 
     CustomLog /var/www/test/logs/access_log common
−
 
 
     WSGIScriptAlias /trac '''/var/trac/test/apache/run.wsgi'''
 
     WSGIScriptAlias /trac '''/var/trac/test/apache/run.wsgi'''
 
     <Directory /var/trac/test/apache>
 
     <Directory /var/trac/test/apache>
Рядок 24: Рядок 23:
 
       Allow from all
 
       Allow from all
 
     </Directory>
 
     </Directory>
−
 
 
     <Location /trac/login>
 
     <Location /trac/login>
 
       AuthType Basic
 
       AuthType Basic
Рядок 31: Рядок 29:
 
       AuthUserFile '''/var/trac/test/apache/.htpasswd'''
 
       AuthUserFile '''/var/trac/test/apache/.htpasswd'''
 
     </Location>
 
     </Location>
−
</VirtualHost>
+
</VirtualHost>

Версія за 15:28, 23 вересня 2009

Встановлення та налаштування

trac-admin /var/trac/test initenv
trac-admin /var/trac/test permission add admin
trac-admin /var/trac/penga permission add admin TRAC_ADMIN

Створення файла аутитифікації

htpasswd -c .htpasswd admin

Файл запуску run.wsgi

import os
os.environ['TRAC_ENV'] = '/var/trac/test'
os.environ['PYTHON_EGG_CACHE'] = '/tmp'
import trac.web.main
application = trac.web.main.dispatch_request

Настройка Апача test.conf

<VirtualHost *:80>
   ServerName test
   ServerAdmin admin@localhost
   AddDefaultCharset utf8
   ErrorLog /var/www/test/logs/error_log
   CustomLog /var/www/test/logs/access_log common
   WSGIScriptAlias /trac /var/trac/test/apache/run.wsgi
   <Directory /var/trac/test/apache>
     Order deny,allow
     Allow from all
   </Directory>
   <Location /trac/login>
     AuthType Basic
     AuthName "autozap trac"
     Require valid-user
     AuthUserFile /var/trac/test/apache/.htpasswd
   </Location>
</VirtualHost>