Subversion+Apache22+Trac
Модератор: f0s
-
- проходил мимо
Re: Subversion+Apache22+Trac
Пардон, видимо не совсем внимательно читал... Вопрос снят. Ещё раз спасибо за статью
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
-
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2009-01-08 14:19:52
Re: Subversion+Apache22+Trac
Возможно вопрос надо было задавать в ветке OpenBSD, но пока спрошу здесь. Как поставить связку apache2 + subversion в опенке. Из стандартных пакетов я ничего не получил, попробовал собирать из портов, но там собирается что-то похожее из готовых пакетов. Я вот не пойму как там при сборке задавать опции, а главне как посмотреть доступные. OpenBSD 4.4
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Subversion+Apache22+Trac
начнем с того, что apache в openbsd входит в базовую систему, правда не 2.x ветки, а оно вам надо?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2009-01-08 14:19:52
Re: Subversion+Apache22+Trac
Я в курсе, что в базовую систему входит apache1.3 , но судя по материалам из инета, subversion на 1.3 не ставится. Посему приходится ставить 2.2
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Subversion+Apache22+Trac
судя по официальной вики - действительно
http://trac.edgewall.org/wiki/TracOnOpenBSD
http://trac.edgewall.org/wiki/TracOnOpenBSD
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2009-01-08 14:19:52
Re: Subversion+Apache22+Trac
Меня интересует как собрать апач с модулем mod_dav_svn, чтобы не цеплять ничего лишнего.
- FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
- Контактная информация:
Re: Subversion+Apache22+Trac
Я так на взлёт и не вспомню ща ключей к конфигурации...
Надо на серваке покопаться будет что там в мейкфайле напихано.
Как устроена система портов на опенке - хз, не юзал никогда...
Надо на серваке покопаться будет что там в мейкфайле напихано.
Как устроена система портов на опенке - хз, не юзал никогда...
- LMik
- капитан
- Сообщения: 1852
- Зарегистрирован: 2007-07-17 9:14:39
- Откуда: МО
- Контактная информация:
Re: Subversion+Apache22+Trac
trac можно и без апача завести. Он сам умеет быть веб сервером.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!
Виpус детям не игpушка, не товаpищ и не дpуг!
-
- проходил мимо
Re: Subversion+Apache22+Trac
Всем привет, вроде бы все сделал верно, но апач при старте выдает такое сообщение, все пролез, файлы есть, конфиг вроде в норме.
Starting apache22.
[Wed Jan 28 18:36:22 2009] [warn] module dav_module is already loaded, skipping
[Wed Jan 28 18:36:22 2009] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter
Кто сталкивался, напишите, может не там ищу?
Starting apache22.
[Wed Jan 28 18:36:22 2009] [warn] module dav_module is already loaded, skipping
[Wed Jan 28 18:36:22 2009] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter
Кто сталкивался, напишите, может не там ищу?
-
- сержант
- Сообщения: 235
- Зарегистрирован: 2008-07-30 13:46:15
- Откуда: Республика Молдова, г. Кишинев
- Контактная информация:
Re: Subversion+Apache22+Trac
как в тему
жду как раз под это счастье небольшой сервачок;)
пасиб за статью
жду как раз под это счастье небольшой сервачок;)
пасиб за статью
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Subversion+Apache22+Trac
мускул для trac разработчики не рекомендуют, могут быть проблемы с юникодом
приоритет у них sqlite и postgresql, я тут собираюсь с sqlite смигрировать на postgresql, что-то базка распухла, локи переодические выскаивают, никарашо
приоритет у них sqlite и postgresql, я тут собираюсь с sqlite смигрировать на postgresql, что-то базка распухла, локи переодические выскаивают, никарашо
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Subversion+Apache22+Trac
да и еще один из разработчиков чего-то питонистого жалобился на утечки памяти и глюки в MySQLdb
кстати автору! перенесите статью в wiki я там может допил сделаю по поводу postgresql и миграции с sqlite
кстати автору! перенесите статью в wiki я там может допил сделаю по поводу postgresql и миграции с sqlite
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
- Контактная информация:
Re: Subversion+Apache22+Trac
по вопросам ранее:
лечится
Лечится поиском в httpd.conf дубликата строки подгрузки DAV модуля
@hizel
Мне если честно лениво с вики ковыряться
Хотя может на днях перенесу)))
Видимо я везунчик )))))
Относительно вопросов использования - на данный момент отказался вообще от трака
Чё-то надоел он мне)))
Я тут ща заморочился целью связать учётки Invision Power Board с учетками SVN
Если надо - могу отписать по этому поводу ))
пришлось пилить одну из вариаций mod_auth_mysql под себя
Ибо на сайте разрабов я чё-то не наблюдаю такой фичи...
Если мне память не изменяет, trac - морда для системы контроля версий (svn),
написаная на питоне.
естественно и для работы использует именно его.
А чё-то я не помню, чтобы питон выступал как самостоятельный веб сервер...
Код: Выделить всё
[warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter
Код: Выделить всё
$ cat /boot/loader.conf | grep http
accf_http_load="YES"
Код: Выделить всё
[warn] module dav_module is already loaded, skipping
@hizel
Мне если честно лениво с вики ковыряться
Хотя может на днях перенесу)))
сколько юзал - работало без проблем из коробкимускул для trac разработчики не рекомендуют, могут быть проблемы с юникодом
Видимо я везунчик )))))
Относительно вопросов использования - на данный момент отказался вообще от трака
Чё-то надоел он мне)))
Я тут ща заморочился целью связать учётки Invision Power Board с учетками SVN
Если надо - могу отписать по этому поводу ))
пришлось пилить одну из вариаций mod_auth_mysql под себя
Можно тыкнуть носом в сию возможность?trac можно и без апача завести. Он сам умеет быть веб сервером.
Ибо на сайте разрабов я чё-то не наблюдаю такой фичи...
Если мне память не изменяет, trac - морда для системы контроля версий (svn),
написаная на питоне.
естественно и для работы использует именно его.
А чё-то я не помню, чтобы питон выступал как самостоятельный веб сервер...
- FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
- Контактная информация:
Re: Subversion+Apache22+Trac
кстате
Действительно
В манах есть поправки, относительно mysql
Создавать базу теперь рекомендуют не в utf8_general_ci, а в utf8_bin )
Так же, рекомендуют юзать всётаки InnoDB, а не любимую всеми MyISAM...
Да и правильно это, с одной стороны...
А так, в целом, в их траблшутинге не появилось ничего нового для меня
Больше половины этих проблем уже не актуальны
Хотя с переходом с mysql 4.1 на 5.0 заметно увеличилось время отклика...
Вобщем надо будет действительно на вики статью перелить
и там допилить уже все аспекты, относительно установки на другие бд
и миграции с одной на другую ))
Действительно
В манах есть поправки, относительно mysql
Создавать базу теперь рекомендуют не в utf8_general_ci, а в utf8_bin )
Так же, рекомендуют юзать всётаки InnoDB, а не любимую всеми MyISAM...
Да и правильно это, с одной стороны...
А так, в целом, в их траблшутинге не появилось ничего нового для меня
Больше половины этих проблем уже не актуальны
Хотя с переходом с mysql 4.1 на 5.0 заметно увеличилось время отклика...
Вобщем надо будет действительно на вики статью перелить
и там допилить уже все аспекты, относительно установки на другие бд
и миграции с одной на другую ))
-
- проходил мимо
Re: Subversion+Apache22+Trac
An error occurred while committing the transaction. [409, #22]
Can't convert string from native encoding to 'UTF-8': [409, #22]
Надоело уже это...
Can't convert string from native encoding to 'UTF-8': [409, #22]
Надоело уже это...
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Subversion+Apache22+Trac
мускул штоле?adilm_18 писал(а):An error occurred while committing the transaction. [409, #22]
Can't convert string from native encoding to 'UTF-8': [409, #22]
Надоело уже это...
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
- Контактная информация:
Re: Subversion+Apache22+Trac
Была такая фигня, когда имелись косяки с правами доступа...
Но тогда я с бодуна накосячил...
нак же подобная тема встречается, когда база данных была создана не в UTF-8
Проверяй какой из вариантов у тебя.
Но тогда я с бодуна накосячил...
нак же подобная тема встречается, когда база данных была создана не в UTF-8
Проверяй какой из вариантов у тебя.
-
- рядовой
- Сообщения: 18
- Зарегистрирован: 2009-04-09 20:23:50
Re: Subversion+Apache22+Trac
Здравствуйте, я устанавливал SVN на своем сервере и столкнулся с проблемой:
устанавливал по http://wiki.firstvds.ru/index.php/Устан ... ом_по_http мануалу
Вроде все собралось как положено, по ссылке http://62.109.1.134/svn/project2/ открывается нормально, но если используя клиент TortoiseSVN пытаюсь добавить в проект файл то возникает ошибка:
Repository moved temporarily to 'http://amk-team.ru/404.html'; please relocate
никак не могу разобраться что не так, в том мануале который указал я в ссылке все намного проще описано чем на этом форуме, в частности нет необходимости ставить питон или пересобирать апач, вобщем подскажите как найти в чем ошибка... буду оч признателен
устанавливал по http://wiki.firstvds.ru/index.php/Устан ... ом_по_http мануалу
Вроде все собралось как положено, по ссылке http://62.109.1.134/svn/project2/ открывается нормально, но если используя клиент TortoiseSVN пытаюсь добавить в проект файл то возникает ошибка:
Repository moved temporarily to 'http://amk-team.ru/404.html'; please relocate
никак не могу разобраться что не так, в том мануале который указал я в ссылке все намного проще описано чем на этом форуме, в частности нет необходимости ставить питон или пересобирать апач, вобщем подскажите как найти в чем ошибка... буду оч признателен
- FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
- Контактная информация:
Re: Subversion+Apache22+Trac
Здесь тоже нет необходимости ставить питон, и уж темболее пересобирать апач.
питон нужен не для svn, а для trac.
если в последнем нет необходимости - то пункты с mysql, python, trac, mod_python, etc.
можно просто пропустить.
а ошибка эта из-за того, что там для виртуал хоста пути даны криво.
то в параметрах хоста должна отсутствовать деректива DocumentRoot
питон нужен не для svn, а для trac.
если в последнем нет необходимости - то пункты с mysql, python, trac, mod_python, etc.
можно просто пропустить.
а ошибка эта из-за того, что там для виртуал хоста пути даны криво.
И если предполагается, что svn будет корнем хоста,<Location /svn/>
то в параметрах хоста должна отсутствовать деректива DocumentRoot
-
- рядовой
- Сообщения: 18
- Зарегистрирован: 2009-04-09 20:23:50
Re: Subversion+Apache22+Trac
а можно поподробнее, я совсем с этими путями запутался, у меня в апачестоит так:И если предполагается, что svn будет корнем хоста,
то в параметрах хоста должна отсутствовать деректива DocumentRoot
<Location /svn>
DAV svn
SVNParentPath /home/svn
# SVNIndexXSLT "/svnindex.xsl"
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /usr/local/etc/svn.passwd
Require valid-user
</Location>
но как вы написали я добавил слеш <Location /svn/>
что то еще не так сделано поясните пожалуйста подробнее. я впервые ставлю такой сервер..
- FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
- Контактная информация:
Re: Subversion+Apache22+Trac
Код: Выделить всё
SVNParentPath /home/svn
Код: Выделить всё
SVNParentPath /home/svn/
-
- рядовой
- Сообщения: 18
- Зарегистрирован: 2009-04-09 20:23:50
Re: Subversion+Apache22+Trac
сделал так:
<Location /svn/>
DAV svn
SVNParentPath /home/svn/
# SVNIndexXSLT "/svnindex.xsl"
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /usr/local/etc/svn.passwd
Require valid-user
</Location>
перезагрузил апач, результат тот же.. та же ошибка...
непонимаю почему он ссылается на http://amk-team.ru/404.html , каким боком в виртуальному хосту amk-team.ru, непойму
а <Location /svn/> .... </Location> можно прописывать в любом месте конфигурационного файла или куда то в особенное место?
<Location /svn/>
DAV svn
SVNParentPath /home/svn/
# SVNIndexXSLT "/svnindex.xsl"
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /usr/local/etc/svn.passwd
Require valid-user
</Location>
перезагрузил апач, результат тот же.. та же ошибка...
непонимаю почему он ссылается на http://amk-team.ru/404.html , каким боком в виртуальному хосту amk-team.ru, непойму
а <Location /svn/> .... </Location> можно прописывать в любом месте конфигурационного файла или куда то в особенное место?
- FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
- Контактная информация:
Re: Subversion+Apache22+Trac
рекомендую почитать мою статью.
просто почитать.
тогда, надеюсь, станет намного понятнее где и что должно быть.
просто почитать.
тогда, надеюсь, станет намного понятнее где и что должно быть.
-
- рядовой
- Сообщения: 18
- Зарегистрирован: 2009-04-09 20:23:50
Re: Subversion+Apache22+Trac
ну вот читаю и вижу:
а ничего что у меня апач работает не на порту 80 а на 8080 в связке с нгинксом?
у меня все виртуальные хосты описаны в конфиге httpd.conf
вы можете просто написать что мне нужно дописать в мой конфиг чтобы все работало, и тогда посмотрев я уже пойму в чем моя ошибка..
тоесть надо на сервере создавать отдельный виртуал хост?Конфигурируем начальные параметры:
# e-mail администратора
ServerAdmin admin@domain.com
# Адрес вашего сервера
ServerName http://www.domain.com:80
# стартовая директория.
DocumentRoot "/usr/local/www"
а ничего что у меня апач работает не на порту 80 а на 8080 в связке с нгинксом?
у меня все виртуальные хосты описаны в конфиге httpd.conf
вы можете просто написать что мне нужно дописать в мой конфиг чтобы все работало, и тогда посмотрев я уже пойму в чем моя ошибка..
- FenX
- ст. прапорщик
- Сообщения: 513
- Зарегистрирован: 2008-04-23 17:46:53
- Откуда: Moscow
- Контактная информация:
Re: Subversion+Apache22+Trac
Я не говорил, что надо создавать отдельный виртуал хост.
вот на премере моего конфига:
таким образом получается:
по адресу http://serv.domain.com открывается сайт.
по адресу http://serv.domain.com/trac открывается trac моего репозитория.
по адресу http://serv.domain.com/svn/ открывается корень svn сервера.
т.е. в отличие от самой статьи, у меня используется один вирт. хост на всё, на не отдельный на каждый.
далее, создан репозиторий: /use/local/www/domain.com/serv/svn/myproject
обрати внимание на первую строку из вывода:
т.е. апач замечательно читает содержимое htaccess файлов, даже из корня репозитория.
содержимое моего htaccess:
самое главное что тебе надо понять, это не принцип работы свн сервера,
а принцип построения хостов на основе апача.
на это есть огромное множество статей и документации.
вот на премере моего конфига:
Код: Выделить всё
<VirtualHost *:80>
DocumentRoot "/usr/local/www/domain.com/serv"
ServerName serv.domain.com
ErrorLog "/usr/local/www/httpd-logs/domain.com/serv-error.log"
CustomLog "/usr/local/www/httpd-logs/domain.com/serv-access.log" common
<Location /trac>
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /usr/local/www/domain.com/serv/trac
PythonOption TracUriRoot /trac
</Location>
<Location /svn/>
DAV svn
SVNParentPath /usr/local/www/domain.com/serv/svn/
SVNListParentPath on
</Location>
</VirtualHost>
по адресу http://serv.domain.com открывается сайт.
по адресу http://serv.domain.com/trac открывается trac моего репозитория.
по адресу http://serv.domain.com/svn/ открывается корень svn сервера.
т.е. в отличие от самой статьи, у меня используется один вирт. хост на всё, на не отдельный на каждый.
далее, создан репозиторий: /use/local/www/domain.com/serv/svn/myproject
Код: Выделить всё
$ ll
total 16
-rw-r--r-- 1 qqqq www 498 8 фев 05:46 .htaccess
-rw-rw-r-- 1 qqqq www 229 2 июн 2008 README.txt
drwxrwxr-x 2 qqqq www 512 2 фев 10:50 conf
drwxrwxr-x 3 qqqq www 512 2 фев 10:50 dav
drwxrwxr-x 6 qqqq www 512 2 фев 10:50 db
-rw-rw-r-- 1 qqqq www 2 2 июн 2008 format
drwxrwxr-x 2 qqqq www 512 2 фев 10:50 hooks
drwxrwxr-x 2 qqqq www 512 2 фев 10:50 locks
Код: Выделить всё
-rw-r--r-- 1 qqqq www 498 8 фев 05:46 .htaccess
содержимое моего htaccess:
Код: Выделить всё
$ cat .htaccess
AuthType Basic
AuthName "{earus} free-source.org"
AuthUserFile /use/local/www/domain.com/serv/users
AuthGroupFile /use/local/www/domain.com/serv/groups
<Limit MKACTIVITY PROPPATCH PUT CHECKOUT MKCOL MOVE COPY DELETE LOCK UNLOCK MERGE>
Require group devel
</Limit>
<Limit GET PROPFIND OPTIONS REPORT>
Require group user devel
</Limit>
а принцип построения хостов на основе апача.
на это есть огромное множество статей и документации.