Subversion+Apache22+Trac

Обсуждаем сайт и форум.

Модератор: f0s

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Subversion+Apache22+Trac

Непрочитанное сообщение FenX » 2008-04-30 13:12:27

Т.к. поддерживать одновременно статью на сайте,
и эту тему - довольно проблематично, я решил оставить только статью на сайте)))

читаем, коментим, задаём вопросы :))

http://www.lissyara.su/?id=1669
Последний раз редактировалось FenX 2009-04-09 22:40:14, всего редактировалось 4 раза.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Subversion+Apache+Trac

Непрочитанное сообщение hizel » 2008-04-30 14:58:22

вот меня если бы я писал такую статью
я бы начал сублимировать по поводу
того что apache может быть других версий и настройка отличается
trac моджет работать также postgresql и sqlite3, последнее для некоторых было бы очень удобно, нинадо поднимать другие сервисы

а так, класная статья =)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Subversion+Apache+Trac

Непрочитанное сообщение princeps » 2008-04-30 15:29:35

Статья гуд, как раз нужно нечто подобное. Если надо, могу помочь запятые расставить.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: Subversion+Apache+Trac

Непрочитанное сообщение FenX » 2008-04-30 16:54:53

Если я когда-нибудь отойду от выпитого пива, то расставлю сам :)
Просто когда оформлял статью, было, мягко говоря, не до запятых)))

По поводу разницы в версиях апача - не совсем так :)
Отличаться настройка будет только в 1.3 версии))

К сожалению, я перешёл на фрю после форточкоподобной и всей прелести данной ветки индейца не знаю =(
Посему и настройку его не смогу продемонстрировать, а эксперементировать - несколько лениво)))

mysql я предпочёл не только потому, что это единственное что я знаю, но ещё и потому,
Что мне его в любом случае ставить :)
Да и привычнее как-то :)

Но если надо, то пустить с использованием sqlite его не сложно :)

postgresql к сожалению не использовал никогда :(

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Subversion+Apache+Trac

Непрочитанное сообщение hizel » 2008-04-30 20:47:34

так это я так бурчу ;)
я сейчас к Траку graphviz плагин присандалил, сижу радуюсь
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: Subversion+Apache+Trac

Непрочитанное сообщение FenX » 2008-05-01 15:16:08

Кстати, если есть у кого возможность дать настройки для 1.3 апача, буду рад :)
Хотя, на сколько я понял, основное в нём не отличается от 2х версий.
По крайней мере модель подключения модулей такая же :)
Да и, вроде как, виртуал хосты создаются примерно так же))

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Subversion+Apache+Trac

Непрочитанное сообщение hizel » 2008-05-01 22:56:26

тут такая штука у меня используется FastCGI
а у вас получается mod_python

что быстре\надежнее - невкурсе, но помоему FastCGI универсальнее
можно привертеть к lighttpd и nginx

ставил я FastCGI потому что у меня конликт вышел связанный с тредами в питоне
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: Subversion+Apache+Trac

Непрочитанное сообщение FenX » 2008-05-02 11:31:42

Хмм... Я тоже сначала думал на fastcgi делать, но почитав маны от разрабов trac`a,
Увидел инфу о том, что с питоном он работает по-увереннее...
Почему-то я привык доверять советам разработчиков :)

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Subversion+Apache+Trac

Непрочитанное сообщение hizel » 2008-05-02 14:20:53

ну собственно согласитесь, что в их вики
настройка FastCGI тоже присутствует ;)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: Subversion+Apache+Trac

Непрочитанное сообщение FenX » 2008-05-03 9:58:16

Там есть и не только fastcgi :)
Там вообще много полезной и вкусной инфы))

Но советуют они всё равно либо на питоне (т.к. родная среда для Trac`a),
Или на mod_wsgi, который по словам разрабов даёт большую производительность :)

Наткнулся тут на статейку в том же вики по настройке индейца 1.3...
Прочитав ман, выяснилось. что без работы напильником над самим Trac`ом,
Запустить удасться только с ошибкой =(

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Subversion+Apache22+Trac

Непрочитанное сообщение Alex Keda » 2008-05-19 20:46:13

а чё на сайт не закинул?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: Subversion+Apache22+Trac

Непрочитанное сообщение FenX » 2008-05-20 19:16:03

Ждал сигнала :)

WarWar
проходил мимо

Re: Subversion+Apache22+Trac

Непрочитанное сообщение WarWar » 2008-07-18 17:44:30

Ставилась версия 1.4.6_1
$ cd /usr/ports/devel/subversion
$ make config

[X] PYTHON Python bindings
в 1.5.0_3 такой опции уже нет :(

===> trac-0.11_2 depends on file: /usr/local/lib/python2.5/site-packages/svn/__init__.py - not found
===> Verifying install for /usr/local/lib/python2.5/site-packages/svn/__init__.py in /usr/ports/devel/py-subversion
===> py-subversion-1.5.0_3 is marked as broken: depends on apr-db42-1.3.2 and apr-1.3.2 which conflict with each other.
*** Error code 1

Stop in /usr/ports/devel/py-subversion.
*** Error code 1

Stop in /usr/ports/www/trac.
*** Error code 1

Stop in /usr/ports/www/trac.

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Subversion+Apache22+Trac

Непрочитанное сообщение Fastman » 2008-07-18 17:46:22

обнови порты.
Главное в жизни здоровье и любовь, остальное я все куплю.

WarWar
проходил мимо

Re: Subversion+Apache22+Trac

Непрочитанное сообщение WarWar » 2008-07-18 18:12:44

Fastman писал(а):обнови порты.
Это первое что я делаю!!!

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Subversion+Apache22+Trac

Непрочитанное сообщение zingel » 2008-07-18 21:04:18

Код: Выделить всё

portupgrade -f  devel/py-subversion
Z301171463546 - можно пожертвовать мне денег

WarWar
проходил мимо

Re: Subversion+Apache22+Trac

Непрочитанное сообщение WarWar » 2008-07-21 12:41:52

zingel писал(а):

Код: Выделить всё

portupgrade -f  devel/py-subversion
небыло такого пакета, так что портапгрейду нечего там делать. :(

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: Subversion+Apache22+Trac

Непрочитанное сообщение FenX » 2008-07-22 16:40:34

ммм... сам пока не ставил новый свн, но судя по докам, там ничего не изменилось,
В плане инсталяции...
Видимо, по какой-то причине мейнтайнер убрал из конфига эту опцию Оо

Ща обновлю порты и гляну что там к чему.

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: Subversion+Apache22+Trac

Непрочитанное сообщение FenX » 2008-07-24 0:04:19

В общем:

Код: Выделить всё

$ cd /usr/ports/devel/py-subversion && make install clean
Это относительно свн-а 1.5.х

Сейчас статью подредактирую.

Эхх... поторопился я =((

Код: Выделить всё

py-subversion-1.5.0_3 is marked as broken: depends on apr-db42-1.3.2 and apr-1.3.2 which conflict with each other.
Сейчас буду разбираться =(

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: Subversion+Apache22+Trac

Непрочитанное сообщение FenX » 2008-07-24 1:04:25

Таг.
Вроде собираеЦо :)
Пошагово.

1. $ cd /usr/ports/devel/apr-svn && make install clean
2. $ cd ../py-subversion && edit Makefile
3. Каментим строку, начинающуюся с BROKEN
4. $ make install clean


Статья на сайте обновлена.
Здесь обновлять - лениво :)

WarWar
проходил мимо

Re: Subversion+Apache22+Trac

Непрочитанное сообщение WarWar » 2008-08-20 17:50:51

Registering installation for py-subversion-1.5.1
работает!

:cf:

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: Subversion+Apache22+Trac

Непрочитанное сообщение FenX » 2008-08-21 13:18:04

В комментариях к статье я написал пошаговые действия для 1.5.1
Там прежде чем инсталлить питоновскую версию, надо зайти в порт devel/subversion
и фигануть по make conf :)
А только после этого топаем в ../py-subversion и делаем make install clean :)

Gloft
лейтенант
Сообщения: 645
Зарегистрирован: 2008-03-09 11:32:12
Откуда: Москва

Re: Subversion+Apache22+Trac

Непрочитанное сообщение Gloft » 2008-10-17 0:18:04

При создании нового проекта trac выдает ошибку:
TracError: Unsupported database type "mysql".

В mysql проверял, и пользователя trac тоже (подключиться можно).
Смотрел маны по trac вроде строка подключения к базе написана правильно.

Может я чего не заметил и не поставил где поддержку нужного модуля?
Хотя насколько я помню, да и по статье, нет при установке trac никаких вариантов выбора поддерживаемых баз данных.

Аватара пользователя
FenX
ст. прапорщик
Сообщения: 513
Зарегистрирован: 2008-04-23 17:46:53
Откуда: Moscow
Контактная информация:

Re: Subversion+Apache22+Trac

Непрочитанное сообщение FenX » 2008-10-17 15:52:33

# Ставим mysql-python.
Нужен для того, чтобы mysql научился понимать то, что толкает ему питон, а в нашем случае это делает Trac :)

1. $ cd /usr/ports/databases/py-MySQLdb
2. $ make install clean
Не внимательно читал :)

Juise
проходил мимо

Re: Subversion+Apache22+Trac

Непрочитанное сообщение Juise » 2008-10-27 14:19:07

Доброе время суток, спасибо за статью, но есть вопрос... Если я правильно понял, то Trac это есть некоторый web-интерфейс к subversion, но в статье я не увидел непосредственного взаимодействия Trac и SVN.
И так:
$ mkdir -p /usr/local/www/apache22/domain.com
$ mkdir -p /usr/local/www/apache22/svn
$ mkdir -p /usr/local/www/apache22/trac/proj
...
svnadmin create /usr/local/www/apache22/svn/myproject
...
trac-admin /usr/local/www/apache22/trac/proj initenv
т.е. где идет взаимодействие между trac и svn?