Trac - быстрый старт

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск

Renton (Обсуждение | вклад)
(Новая: == Общие сведения == '''Trac''' - бесплатное программное обеспечение написанное на языке [http://www.python.org/ Python], ...)
К следующему изменению →

Версия 13:47, 9 ноября 2009

Содержание

Общие сведения

Trac - бесплатное программное обеспечение написанное на языке Python, представляющие из себя прекрасный инстумент для автоматизированного управления проектами и системой отлеживания ошибок (bug tracker). Имеет простой wiki-подобный web-интерфейс.

На хостинге 1Gb.ru trac можно запустить в режиме UNIX/Apache/FastCGI, для этого убедитесь в разделе личного кабинета /Управление сайтами и серверами/ что у вас правильно выбран тип сервера.

Подготовка окружения

Создаем в корне домашнего каталога файл .pydistutils.cfg для настройки путей инсталляции модулей:
[install]
prefix = $HOME/python

[easy_install]
install_dir = $HOME/python/lib64/python2.5/site-packages
  • Для настройки переменных PATH, PYTHONPATH и alias'ов добавьте строки:
export PATH=$PATH:$HOME/python/bin:$HOME/python/lib64/python2.5/site-packages
export PYTHONPATH=$PYTHONPATH:$HOME/python/lib64/python2.5/site-packages
alias easy_install=$HOME/python/lib64/python2.5/site-packages/easy_install

в ваш ~/.bashrc

  • Выполняем команду:
source ~/.bashrc

для того, чтобы сделанные изменения вступили в силу.

  • Создаем различные каталоги:
mkdir -p ~/src ~/python/lib64/python2.5/site-packages ~/trac
  • Симлинк:
cd ~/python; ln -s lib64 lib; cd

Установка компонентов

  • Установим свой easy_install:
$ cd ~/src && wget http://pypi.python.org/packages/2.5/s/setuptools/setuptools-0.6c11-py2.5.egg#md5=64c94f3bf7a72a13ec83e0b24f2749b2
$ /bin/bash ./setuptools-0.6c11-py2.5.egg
  • Устанавливаем модуль flup, для работы Trac в FastCGI режиме:
$ easy_install flup
  • Ставим trac:
$ easy_install trac

Настройка trac

  • Создаем проект под именем demo_trac

$ trac-admin ~/trac/demo_trac initenv

Личные инструменты