Сразу замечу, если вам нужен просто redmine без каких то плагинов или вы просто посмотреть на него хотите что это да как, не парьте мозги ни себе ни людям вокруг :) идите сюда
bitnami-redmine
Там есть как полностью готовый установочный пакет (даже под Windows), так же есть виртуалки с установленным рабочим redmine'ом. Проверял, ставил, всё рабочее! Не удалось на неё только Backlogs поставить поэтому решил всё сделать сам.
Сперва список статей которые нам понадобятся и которыми мы будем пользоваться:
http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Ubuntu
http://www.redminebacklogs.net/en/installation.html
http://www.shamanis.com/2011/09/ustanovka-redmine-na-debian-squeeze/
http://www.shamanis.com/2011/09/ustanovka-plagina-backlogs-dlya-redmine/
http://blog.eike.se/2010/08/rails-3-on-ubuntu-910.html
Поднимать веб-сервер будем на nginx, так как авторитетные люди мне сказали, что он шустрее апача и мол апач тихо курит в сторонке... работает действительно шустро, хотя в процентах не могу сказать на сколько он шустрее или медленнее апача :)
Всё делаем с нуля, так как я фанат VirtualBox'а и терпеть не могу что то ставить на уже с чем то работающую систему, т.к. если что то пойдёт не так, х.з. кого крыть матом :)
Берём ubuntu-10.04.4-server-i386 (да уже есть 11 и даже выходит 12, но я пока что лошадку не планирую менять, т.к. устраивает во всём) и ставим всё по умолчанию, даже диск говорим ему делить самому в формате ext4. Из пакетов которые он предлагает я всегда ставлю только ssh. Остальное потом ручками.
Сразу при первом входе обновляем инфу по репозиториям и ставим незаменимого помощника:
Клонируем backlog
переходим в папку с ним
Смотрим какие версии есть
выполняем две необходимые команды
переходим в корень редмайна
Перезапускаем редмайн
И после этого максимум что ещё понадобится так это зайти в администрирование нажать конифгурировать бэклог и нажать внизу сохранить.
Что бы поставился стиль бэклога, который идёт с ним в комплекте, нам нужно содержимое папки
скопировать в папку
bitnami-redmine
Там есть как полностью готовый установочный пакет (даже под Windows), так же есть виртуалки с установленным рабочим redmine'ом. Проверял, ставил, всё рабочее! Не удалось на неё только Backlogs поставить поэтому решил всё сделать сам.
Сперва список статей которые нам понадобятся и которыми мы будем пользоваться:
http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Ubuntu
http://www.redminebacklogs.net/en/installation.html
http://www.shamanis.com/2011/09/ustanovka-redmine-na-debian-squeeze/
http://www.shamanis.com/2011/09/ustanovka-plagina-backlogs-dlya-redmine/
http://blog.eike.se/2010/08/rails-3-on-ubuntu-910.html
Поднимать веб-сервер будем на nginx, так как авторитетные люди мне сказали, что он шустрее апача и мол апач тихо курит в сторонке... работает действительно шустро, хотя в процентах не могу сказать на сколько он шустрее или медленнее апача :)
Всё делаем с нуля, так как я фанат VirtualBox'а и терпеть не могу что то ставить на уже с чем то работающую систему, т.к. если что то пойдёт не так, х.з. кого крыть матом :)
Берём ubuntu-10.04.4-server-i386 (да уже есть 11 и даже выходит 12, но я пока что лошадку не планирую менять, т.к. устраивает во всём) и ставим всё по умолчанию, даже диск говорим ему делить самому в формате ext4. Из пакетов которые он предлагает я всегда ставлю только ssh. Остальное потом ручками.
Сразу при первом входе обновляем инфу по репозиториям и ставим незаменимого помощника:
Так же можно полностью обновить систему, но я этого не делаю так как времени жалко :)
Затем всегда меняю IP на статику, так как работаю с виртуалкой только по SSH а искать её после очередной перезагрузки желания нет.
Приводим к виду (здесь и в дальнейшем для примера я привожу ip адрес машины 192.168.0.12 , вам же необходимо вместо него ставить свой)
DNS прописываются в файлике resolv.conf
Ребутим сеть
Для того, что бы законектится по SSH вам понадобится PuTTY.
Теперь попробуем исключить одну ошибку, над которой я долго бился
Ставится будет дооооооолго...
Начинаем ставить Redmine :) добавляем репозиторий
Тут меня ждала неожиданность в виде
С помощью http://pawned.ru/content/ppa-repozitorii-v-debian.php решаем эту проблему
Повторяем добавление репозитория
Обновляем
Ставим php и mysql-сервер (пароли обязательно записываем :))
Ставим Redmine
Создаём файл конфигурации, для этого на нужно скопировать файл /usr/share/redmine/config/configuration.yml.example в эту же папочку и назвать его configuration.yml
Редактируем его добавив внизу в разделе production следующее: (как оказалось этот пункт вообще не нужен так как на убунте редмайн при такой установке сам создаёт файл /etc/redmine/default/database.yml и там всё уже прописано)
Создаём необходимый файлик для управления redmine'ом
Редактируем его добавив внизу в разделе production следующее: (как оказалось этот пункт вообще не нужен так как на убунте редмайн при такой установке сам создаёт файл /etc/redmine/default/database.yml и там всё уже прописано)
Создаём необходимый файлик для управления redmine'ом
Приводим его к виду
Теперь он у нас будет стартовать при загрузке системы и мы прямо сейчас можем стартануть его, а затем и остановить, если понадобится, с помощью следующих команд
Проверяем, redmine доступен нам по адресу http://192.168.0.12:3000/ ну или какой вы там ip указали. Теперь мы имеем установленный свежайший redmine (у меня поставился Redmine 1.3.3.stable (MySQL)) с mysql'ной базой. Работает он кстати через apache в данный момент, но это ненадолго.
Ставим nginx
Стопаем apache
Пытался его удалить, но почему то система сказала что нет такой установленной проги, и я забил на это дело
Стартуем nginx
И видим его приветствие при посещении нашего "сайта" http://192.168.0.12
Теперь нам нужно привязать redmine к 80 порту для удобства.
Редактируем файл конфигурации:
Ставим nginx
Стопаем apache
Пытался его удалить, но почему то система сказала что нет такой установленной проги, и я забил на это дело
Стартуем nginx
И видим его приветствие при посещении нашего "сайта" http://192.168.0.12
Теперь нам нужно привязать redmine к 80 порту для удобства.
Редактируем файл конфигурации:
В самом низу перед последней скобкой } (не закоментированной) добавляем следующее:
4-ю строку я закоментировал, потому что nginx почему то ругается на неё, я не стал разбиратся:)
В итоге всё должно выглядеть примерно так:
В итоге всё должно выглядеть примерно так:
Перезагружаем nginx
И лице зреем наш redmine по адресу http://192.168.0.12
Начинаем ставить Backlogs.
Тут всё будем делать от рута для удобства
Первое что нам понадобится:
Переходим в папку плугинов
Начинаем ставить Backlogs.
Тут всё будем делать от рута для удобства
Первое что нам понадобится:
Переходим в папку плугинов
Устанавливаем необходимые gem'ы
Клонируем backlog
переходим в папку с ним
Смотрим какие версии есть
На момент написания статьи последняя версия 0.9.4 но я поставил 0.9.3 так как последней версии нужен редмайн 1.4, а у меня стоит 1.3
выполняем две необходимые команды
переходим в корень редмайна
выполняем необходимые команды (вторая команда у меня не выполняется, я не стал разбиратся что сней, четвёртая тоже, видимо нечего апать)
Ставим бэклог
Перезапускаем редмайн
И после этого максимум что ещё понадобится так это зайти в администрирование нажать конифгурировать бэклог и нажать внизу сохранить.
Что бы поставился стиль бэклога, который идёт с ним в комплекте, нам нужно содержимое папки
скопировать в папку
Ещё пара плагинов которые нам понадобились добавляются следующими командами
Перезапускаем редмайн и готово.
Так же нам надо залить базу со старого сервера, копируем бэкап себе в папку юзера и выполняем следующую команду
Ещё раз перезапускаем редмайн. :)
Комментариев нет:
Отправить комментарий