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