Статья Redmine - управление проектами (Apache)
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Статья Redmine - управление проектами (Apache)
Сабж Redmine - управление проектами (Apache)
Что скажете? Что улучшить что изменить
Что скажете? Что улучшить что изменить
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Услуги хостинговой компании 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/
-
- мл. сержант
- Сообщения: 82
- Зарегистрирован: 2008-06-10 15:56:37
Re: Статья Redmine - управление проектами (Apache)
Можно еще добавить, как запустить Redmine через mongrel cluster. Лично у меня через passenger стабильно вылезала 500 ошибка, пришлость ставить mongrel cluster. Через него, тьфу, тьфу, тьфу все стабильно работает.
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: Статья Redmine - управление проектами (Apache)
хм странное не было ничего такого...
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
-
- мл. сержант
- Сообщения: 82
- Зарегистрирован: 2008-06-10 15:56:37
Re: Статья Redmine - управление проектами (Apache)
Я ставил редмайн в августе 2008, и возникали такие ошибки. Попробую на днях по твоей статье поставить и потестить.
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: Статья Redmine - управление проектами (Apache)
Ага давай! кстати, что используете в качестве хранилища?
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
-
- мл. сержант
- Сообщения: 82
- Зарегистрирован: 2008-06-10 15:56:37
Re: Статья Redmine - управление проектами (Apache)
Использую SVN (Subversion), авторизация пользователей к репозитарию через пользователей редмайна.
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Статья Redmine - управление проектами (Apache)
хорошая статья, подробная. Очень хорошо, что ещё и по поводу настройки самого редмайна написал.
вот в этом месте
и у меня такое вылезает:
вот в этом месте
Я бы добавил, что сначала надо перейти в каталог с редмайном:# rake generate_session_store
(in /usr/local/www/redmine)
Код: Выделить всё
# cd /usr/local/www/redmine
Код: Выделить всё
doujail# rake db:migrate RAILS_ENV="production"
(in /usr/local/www/redmine)
rake aborted!
syntax error on line 14, col 2: ` encoding: utf8'
(See full trace by running task with --trace)
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: Статья Redmine - управление проектами (Apache)
Код: Выделить всё
rake db:migrate RAILS_ENV="production" --trace
путь добавил.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Статья Redmine - управление проектами (Apache)
Вот эту фразу не понял. Что значит "в соответствии с корневого каталога приложения"?Для создания структуры базы данных, выполните следующую команду в соответствии с корневого каталога приложения:
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Статья Redmine - управление проектами (Apache)
хз в чём была проблема, скопировал дефолтный конфиг ещё раз, перебил логины пароли, всё заработалоprinceps писал(а):и у меня такое вылезает:Код: Выделить всё
doujail# rake db:migrate RAILS_ENV="production"(in /usr/local/www/redmine)rake aborted!syntax error on line 14, col 2: ` encoding: utf8'(See full trace by running task with --trace)
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: Статья Redmine - управление проектами (Apache)
те в той же директории что и ПОprinceps писал(а):Вот эту фразу не понял. Что значит "в соответствии с корневого каталога приложения"?Для создания структуры базы данных, выполните следующую команду в соответствии с корневого каталога приложения:
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Статья Redmine - управление проектами (Apache)
так лучше тогда так и напиши:
Всё установилось, отлично. Большое спасибо за статью, я когда сам делал, видимо какие-то порты для связки руби и апача недоустановил.Для создания структуры базы данных, выполните следующую команду в каталоге Redmine.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: Статья Redmine - управление проектами (Apache)
fixed
==
в админке выставь хранилище (галочка) как файловую систему и в проекте своем выбери ее и укажи прямой путь как на серваке и можешь своеобразно юзать.
==
в админке выставь хранилище (галочка) как файловую систему и в проекте своем выбери ее и укажи прямой путь как на серваке и можешь своеобразно юзать.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
- burder
- сержант
- Сообщения: 154
- Зарегистрирован: 2007-12-19 13:18:18
Re: Статья Redmine - управление проектами (Apache)
Хочется настроить что-бы git авторизовался из баззы redmine,через web_dav.
Схема
local_network-->nginx--mongrel_cluster--redmine
|
apache-mod_dav-->redmine.pm-->mysql .
Имеем:
Redmine 1.0.0.stable (MySQL)
/etc/httpd/conf.d/redmine.conf
Окошко с вводом пароля появляется, в логах mysql:
Но в упор не пускает.
Права все от apache юзера,как на запуск mongrel_cluster так на папки redmine и .git дерикторий,назначены правильно.
В редмайне права пользователям на проект назначены правильно.
Куда копать в какую сторону?
Схема
local_network-->nginx--mongrel_cluster--redmine
|
apache-mod_dav-->redmine.pm-->mysql .
Имеем:
Redmine 1.0.0.stable (MySQL)
/etc/httpd/conf.d/redmine.conf
Код: Выделить всё
PerlLoadModule Apache::Redmine
<Location /redmine_git>
DAV on
#SVNParentPath "/redmine_git"
AuthType Basic
AuthName "Git authorization Redmine"
Require valid-user
PerlAccessHandler Apache::Authn::Redmine::access_handler
PerlAuthenHandler Apache::Authn::Redmine::authen_handler
# for mysql
RedmineDSN "DBI:mysql:database=redmine;host=localhost"
RedmineDbUser "*******"
RedmineDbPass "*******"
</Location>
## a private location in read only mode to allow Redmine browsing
<Location /redmine_git>
DAV on
#SVNParentPath "/redmine_git"
Order deny,allow
Allow from all
# only allow reading orders
<Limit GET PROPFIND OPTIONS REPORT>
Allow from all
</Limit>
</Location>
###############################################################33
Код: Выделить всё
115 Connect redmine@localhost on redmine
115 Query set autocommit=1
115 Query SELECT hashed_password, auth_source_id, permissions FROM members, projects, users, roles, member_roles WHERE projects.id=members.project_id AND member_roles.member_id=members.id AND users.id=members.user_id AND roles.id=member_roles.role_id AND users.status=1 AND login='tester' AND identifier=NULL
115 Quit
Права все от apache юзера,как на запуск mongrel_cluster так на папки redmine и .git дерикторий,назначены правильно.
В редмайне права пользователям на проект назначены правильно.
Куда копать в какую сторону?
-=-
-
- мл. сержант
- Сообщения: 82
- Зарегистрирован: 2008-06-10 15:56:37
Re: Статья Redmine - управление проектами (Apache)
У тебя идентификатор проекта совпадает с названием репозитория? Это нужно для того чтобы проходила авторизация через mysql.
- burder
- сержант
- Сообщения: 154
- Зарегистрирован: 2007-12-19 13:18:18
Re: Статья Redmine - управление проектами (Apache)
Мне только сегодня тоже подсказали что идентификаторы должны совпадать.
А где Вы прочитали про это,есть ссылочка на офф сайте? Может я пропустил.
Что изменилось:
правильно заходить http://hostname/git/projectname/ ,а раньше заходил http://hostname/git/
Уникальный идентификатор проекта anton-git репа в git под таким-же названием /srv/redmine-0.9.6/repo/anton-git/.git/ в репозитарий redmine прописан такой путь.
Зацикливает при вводе логина и пароля.Не пускает дальше.
Redmine.pm вот такой запрос делает: Если самому сделать запрос ,получаем кучу параметров.
А где Вы прочитали про это,есть ссылочка на офф сайте? Может я пропустил.
Что изменилось:
правильно заходить http://hostname/git/projectname/ ,а раньше заходил http://hostname/git/
Уникальный идентификатор проекта anton-git репа в git под таким-же названием /srv/redmine-0.9.6/repo/anton-git/.git/ в репозитарий redmine прописан такой путь.
Зацикливает при вводе логина и пароля.Не пускает дальше.
Redmine.pm вот такой запрос делает:
Код: Выделить всё
redmine@localhost on redmine
572 Query set autocommit=1
572 Query SELECT value FROM settings where settings.name = 'login_required'
572 Quit
573 Connect redmine@localhost on redmine
573 Query set autocommit=1
573 Query SELECT is_public FROM projects WHERE projects.identifier = 'anton-git'
573 Quit
574 Connect redmine@localhost on redmine
574 Query set autocommit=1
574 Query SELECT hashed_password, auth_source_id, permissions FROM members, projects, users, roles, member_roles WHERE projects.id=members.project_id AND member_roles.member_id=members.id AND users.id=members.user_id AND roles.id=member_roles.role_id AND users.status=1 AND login='admin' AND identifier='anton-git'
-=-
-
- мл. сержант
- Сообщения: 82
- Зарегистрирован: 2008-06-10 15:56:37
Re: Статья Redmine - управление проектами (Apache)
Я это выяснил методом проб и ошибок, об этом я тоже нигде не нашел информацию.burder писал(а):Мне только сегодня тоже подсказали что идентификаторы должны совпадать.
А где Вы прочитали про это,есть ссылочка на офф сайте? Может я пропустил.
Вместо:
Код: Выделить всё
/srv/redmine-0.9.6/repo/anton-git/.git/
Код: Выделить всё
/srv/redmine-0.9.6/repo/anton-git/
- burder
- сержант
- Сообщения: 154
- Зарегистрирован: 2007-12-19 13:18:18
Re: Статья Redmine - управление проектами (Apache)
Cпасибо.
в редмайне путь к репозитарию укажи:
Если такой путь прописывать то репозитарий не отображается в проекте(в веб-интерфейсе),так и должно быть?
в редмайне путь к репозитарию укажи:
Код: Выделить всё
/srv/redmine-0.9.6/repo/anton-git/
-=-
-
- мл. сержант
- Сообщения: 82
- Зарегистрирован: 2008-06-10 15:56:37
Re: Статья Redmine - управление проектами (Apache)
Нет, такого быть не должно. Я использую SVN. У меня все прекрасно отображается. С GIT, возможно, такое не проходит.
- burder
- сержант
- Сообщения: 154
- Зарегистрирован: 2007-12-19 13:18:18
Re: Статья Redmine - управление проектами (Apache)
Да в SVN у нас тоже прекрасно отображается.
Делаю по инструкций
Нету понимания как создать этот репозитарий и подключить к Redmine.
Делаю стандартно git init .
В инструкций-же утверждается что :
Делаю по инструкций
Нету понимания как создать этот репозитарий и подключить к Redmine.
Делаю стандартно git init .
В инструкций-же утверждается что :
Для Redmine требуется наличие локального и bare-хранилища для просмотра через Redmine.
-=-
- burder
- сержант
- Сообщения: 154
- Зарегистрирован: 2007-12-19 13:18:18
Re: Статья Redmine - управление проектами (Apache)
Всё разобрался с авторизацией. Git через Redmine!
Нужно или статью писать или в своём блоге сделаю и урла сюда скину.
Кому нужно пишите!
Нужно или статью писать или в своём блоге сделаю и урла сюда скину.
Кому нужно пишите!
-=-
-
- мл. сержант
- Сообщения: 82
- Зарегистрирован: 2008-06-10 15:56:37
Re: Статья Redmine - управление проектами (Apache)
В любом случае отпишись, чтобы на те же грабли не наступать.
- burder
- сержант
- Сообщения: 154
- Зарегистрирован: 2007-12-19 13:18:18
Re: Статья Redmine - управление проектами (Apache)
Давненько я не постил в свой блог.
Настало время сдуть пыль с шапки блога и написать новую занимательную темку о связке Redmine и Git.
У меня уже был сервер с пред установленной ОС Fedora 12 x64 kernel 2.6.32-budarin.1
Установка Git
Необходимые пакеты для установки git:
Создаём новый проект в *git*.
cd /$projectname/
Создаём пустой git репозитарий.
git init
Допустим создали несколько файлов в новом проекте их требуется проиндексировать командой
git-add .
Внесем изменения в репозитарий:
git-commit -m "Первоначальный коммит"
Авторизация у *Git* через *Redmine* производится через Redmine.pm модуль.
Из extra/svn/ каталога(Redmine) нужно сделать ссылку в дерикторию где лежат модули для Perl на файл Redmine.pm
ln -s /redmine/exta/svn/Redmine.pm /usr/lib/perl/../../Redmine.pm
В конфигурационый файл apache необходимо добавить:
В Redmine новый проект :
# В модуле "хранилище" выбираем тип "git" и прописываем полный локальный путь $projectname/.git/
# Добавляем в новый проект пользователя.
Скачивать git хранилище можно по адресу:
http://domain-name/git/$projectname/
На этом всё.
Удачи в настройке.
Источник мой блог
Настало время сдуть пыль с шапки блога и написать новую занимательную темку о связке Redmine и Git.
У меня уже был сервер с пред установленной ОС Fedora 12 x64 kernel 2.6.32-budarin.1
Установка Git
Необходимые пакеты для установки git:
Код: Выделить всё
yum install -y git.x86_64
cd /$projectname/
Создаём пустой git репозитарий.
git init
Допустим создали несколько файлов в новом проекте их требуется проиндексировать командой
git-add .
Внесем изменения в репозитарий:
git-commit -m "Первоначальный коммит"
Авторизация у *Git* через *Redmine* производится через Redmine.pm модуль.
Из extra/svn/ каталога(Redmine) нужно сделать ссылку в дерикторию где лежат модули для Perl на файл Redmine.pm
ln -s /redmine/exta/svn/Redmine.pm /usr/lib/perl/../../Redmine.pm
В конфигурационый файл apache необходимо добавить:
Код: Выделить всё
Alias /git /srv/путь к репозитарию/git/
PerlLoadModule Apache::Redmine
DAV on
AuthType Basic
AuthName "redmine valid-user"
Require valid-user
PerlAccessHandler Apache::Authn::Redmine::access_handler
PerlAuthenHandler Apache::Authn::Redmine::authen_handler
RedmineDSN "DBI:mysql:database=redmine;host=localhost"
RedmineDbUser "user"
RedmineDbPass "password"
#RedmineGitSmartHttp yes
DAV on
Order deny,allow
Allow from all
Options Indexes FollowSymLinks MultiViews
Allow from all
##############################################################################
# В модуле "хранилище" выбираем тип "git" и прописываем полный локальный путь $projectname/.git/
# Добавляем в новый проект пользователя.
Скачивать git хранилище можно по адресу:
http://domain-name/git/$projectname/
На этом всё.
Удачи в настройке.
Источник мой блог
-=-
- Fastman
- ст. лейтенант
- Сообщения: 1236
- Зарегистрирован: 2006-07-07 10:20:38
- Откуда: Минск. РБ
Re: Статья Redmine - управление проектами (Apache)
Спасибо. Статья хорошая. Хоть уже давно юзаю Redmine, но в закладки добавилRaven2000 писал(а):Сабж Redmine - управление проектами (Apache)
Что скажете? Что улучшить что изменить
В качестве VCS у меня Mercurial.
Главное в жизни здоровье и любовь, остальное я все куплю.
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2010-11-01 12:23:56
Re: Статья Redmine - управление проектами (Apache)
такой вопрос поставил redmine-mysql-apache
Пока не выполню
А потом не офну на страницу редмайна не могу зайти.
Так и должно быть ?
И еще плагины просто бросать в vendor/plugins и перегрузить сервер?
Пока не выполню
Код: Выделить всё
ruby script/server webrick -e production
Так и должно быть ?
И еще плагины просто бросать в vendor/plugins и перегрузить сервер?