PRO IT

профессиональное мнение

  • IT
    • Android
    • IP телефония
    • Linux
    • Mac OS X
    • Железо
    • Интернет
    • Программирование
    • Софт
  • Бизнес
  • WOW!
  • Литература
    • Аудиокниги
    • Книги
    • Публикации
  • Музыка
  • Сервисы
    • Генератор паролей Онлайн
    • Код ответа сервера
    • Количество символов в тексте
  • О блоге
    • Написать автору
    • Как написать гостевой пост в блоге ablex.ru ?
    • Реклама в блоге
  • IT
    • Android
    • IP телефония
    • Linux
    • Mac OS X
    • Telegram
    • Железо
    • Интернет
    • Программирование
    • Софт
  • WOW!
  • Бизнес
  • Литература
    • Аудиокниги
    • Книги
    • Публикации
  • Музыка
  • Сервисы
    • Аналитика
      • Анализ сайтов
      • Скорость сайта
    • Дизайн
    • Продвижение
      • СЕО
        • СЕО анализ сайта
      • СММ
    • Разработка
  • События
  • Юмор
PRO IT Linux Установка Trac на CentOS


Установка Trac на CentOS

Ablex · Дек 26, 2012 · 0 комментариев
Subversion Trac

Очень удобно управлять версиями файлов через наглядный Web-интерфейс, исключая ssh подключение.  Однако вэб-интерфейс WebSVN описанный ранее не дает возможности управлять Subversion, а только просматривать версии файлов и внесенные изменения. Более широкими возможностями обладает вэб-интерфейс (интегрированная среда разработки для  Subversion) — Trac. В этой статье речь пойдет о настройке данного решения на CentOS.

1. Обновим репозиторий

#yum update

2.  Устанавливаем Python:

# yum install python

(для Trac требуется минимум Python 2.5)

Если установлен Python более старой версии, его необходимо его обновить, например так.

3. Устанавливаем утилиту облегчающую установку пакетов Python:

# wget http://peak.telecommunity.com/dist/ez_setup.py
# python ez_setup.py

4. Устанавливаем Trac

# easy_install Trac (или #easy_install-2.6 Trac)

5. Устанавливаем  mod_python:

#yum  install trac mod_python

6. В MySQL, создадим БД с именем trac

#mysql
>create database  trac;
>show databases;
>exit;

При желании можно создать отдельно пользователя trac, задать его пароль, и настроить ему все возможные права в области БД trac.

7. Что бы python понимал Mysql:

#yum install python-devel (или #yum install python26-devel)
#yum install mysql-devel
#yum install MySQL-python

или

1
2
3
4
5
#wget http://downloads.sourceforge.net/project/mysql-python/mysql-python-test/1.2.3c1/MySQL-python-1.2.3c1.tar.gz
#tar xvfz MySQL-python-1.2.3c1.tar.gz
#cd MySQL-python-1.2.3c1/
#python setup.py build
#python setup.py install

Проверить MySQLdb можно так:

1
#python -c "import MySQLdb" (#python2.6 -c "import MySQLdb")

Если  ничего не возвращает — все хорошо.

 

8. Создадим папку для файлов trac

#mkdir /var/trac

9. Инициируем Trac

 #trac-admin /var/trac initenv

Во время установки будут заданы вопросы.

    • Имя проекта
    • Строку инициализации БД (Database connection string) введем

      # mysql://root:пароль_trac_mysql@localhost:3306/trac

    • Тип репозитория введем svn
    • Путь к репозиторию введем /var/svn/project_name/

10. Настраиваем Apache

В конец файла /etc/httpd/conf/httpd.conf пишем

include /etc/httpd/conf/trac.conf

Создаем файл /etc/httpd/conf/trac.conf со следующим содержанием:

<Location /trac>

SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /var/trac/
PythonOption TracUriRoot /trac

</Location>

Перезапускам Apache:

#service httpd restart

11. Заходим в броузере по адресу mydomain.ru/trac

Поделиться "Установка Trac на CentOS"

  • Facebook
  • Twitter
  • Google+
  • LinkedIn
  • VKontakte
  • E-mail

Интересное по теме:

  • Установка вэб-интерфейса хранилища Subversion WebSVNУстановка вэб-интерфейса хранилища Subversion WebSVN
  • Установка и настройка Subverssion на CentOSУстановка и настройка Subverssion на CentOS
  • Установка системы контроля версий Git c web-интерфейсом GitListУстановка системы контроля версий Git c web-интерфейсом GitList
  • svnmanager_logoУстановка web-интерфейса SVNManager для subversion
Подпишитесь на рассылку
Метки: CentOS, Python, subversion, Trac

Ablex

Свежие записи

  • Удобный телеграм бот для поиска скидок и купонов @AllKuponBot
  • 6 главных трендов e-mail маркетинга в 2018 году
  • Magento 2.1: Добавление категорий и товаров по API
  • Анализ трафика CPA партнеров в Google Analytics. Борьба с фродом
  • WordPress WooCommerce: добавление категорий и товаров по API в каталог

Лучшие метки

Google AnalyticsAndroidаналитикаMac OSwordpressIP-телефонияbluetoothVPNSEOSIPRedmineAsteriskсервисIP-АТСUbuntuSamsung Galaxy S3Raspberry PiА/Б тестFreePBXgoogle

Авторы

  • Ablex (RSS) (200)
  • AD (RSS) (4)
  • TXT (RSS) (4)

Рекомендуем

  • Хостинг TimeWeb
  • IP телефония Zadarma
  • CPA сеть Admitad
Карта сайта
© 2010 - 2017 PRO IT. Все права защищены. Копирование материалов возможно только с установкой активной ссылки на ablex.ru
119 запрос 0,615 секунд. Этот блог летает на хостинге TimeWeb.
Разработка и поддержка RoiPoint
Top