Redmine - быстрый старт
Материал из 1GbWiki.
Версия 12:16, 15 февраля 2013 (править) Renton (Обсуждение | вклад) (→Решение проблем) ← К предыдущему изменению |
Версия 12:17, 15 февраля 2013 (править) (отменить) Renton (Обсуждение | вклад) (→Подготовка сайта) К следующему изменению → |
||
Строка 26: | Строка 26: | ||
[[Изображение:Ror_welcome.jpg|480px|thumb|center|Тестовая страница Rails приложения]]<br clear="both" /> | [[Изображение:Ror_welcome.jpg|480px|thumb|center|Тестовая страница Rails приложения]]<br clear="both" /> | ||
- | + | == Настройка окружения == | |
== Установка Redmine == | == Установка Redmine == |
Версия 12:17, 15 февраля 2013
Данная статья предназначена для технических специалистов. Вы должны знать основы программирования, уметь пользоваться консольными программами и официальной документацией от разработчиков. В связи с тем, что на сервере могут обновиться версии программ, измениться конфигурация приложений, документация в статье может не соответствовать действительности, поэтому вы должны быть готовы разобраться с возможными проблемами самостоятельно или с помощью специалистов из платной поддержки http://1gbsup.ru/paidsu/, обычная поддержка хостинга не оказывает консультации по установке и отладке скриптов. |
Redmine это простая и в то же время очень гибкая и функциональная система управления проектами, построенная на фреймворке Ruby on Rails. В статье пойдет речь о том, как запустить Redmine на виртуальном хостинге 1Gb.ru.
Содержание |
Подготовка сайта
1. В разделе личного кабинета "Базы данных"
создайте базу MySQL 5.
2. Для того чтобы на сайте можно было запускать Rails приложения, вам необходимо переключить сайт (если сайта нет, то создайте его с главной страницы личного кабинета по ссылке "Зарегистрировать, привязать домен и создать сайт"
, тип сервера любой) в режим Rails из раздела кабинета "Хостинг Ruby on Rails"
:
3. Тут же можно настроить окружение по умолчанию для нашего приложения:
В течение часа на сайте заработает тестовое приложение Rails и открыв сайт в обозревателе вы увидите стандартную заставку:
Настройка окружения
Установка Redmine
Все нижеприведенные команды показывают как установить Redmine последней stable версии 2.2.3 (на момент написания статьи).
Вы же можете по аналогии поставить любую версию. Актуальные версии, а также версии зависимых пакетов и инструкцию по установке можно посмотреть на официальном сайте Redmine.
1. Удаляем тестовое приложение и скачиваем последнюю версию Redmine:
$ cd ~/http && rm -rfv ./* && svn co http://svn.redmine.org/redmine/branches/2.2-stable/ ./
2. Устанавливаем gem'ы:
$ gem install bundler --no-rdoc --no-ri $ gem install thin --no-rdoc --no-ri
3. Также добавляем ряд gem'ов для удовлетворения зависимостей приложения:
$ echo 'gem "thin"' >> ~/http/Gemfile.local
4. Используя bundler
ставим gem'ы необходимые для работы Redmine:
$ cd ~/http && bundle install --without development
5. Создаем файл конфигурации ~/http/config/database.yml
приложения:
$ cp ~/http/config/database.yml.example ~/http/config/database.yml
и прописываем параметры доступа к базе данных для production
окружения:
production: adapter: mysql2 database: имя_бд host: адрес_сервера_бд username: имя_бд password: пароль_бд encoding: utf8
все эти параметры есть в личном кабинете на странице "Пароли на ресурсы"
.
Обратите внимание, что имя адапатера должно быть mysql2 .
6. Наполняем базу данными:
$ cd ~/http && rake generate_secret_token && RAILS_ENV=production rake db:migrate && RAILS_ENV=production REDMINE_LANG=ru rake redmine:load_default_data
7. Если вы все сделали правильно, то можно перезапустить web-сервер:
$ ~/init.d/mongrel restart production
Установка завершена. Логин и пароль администратора:
admin admin
Демо-версию размещенную на хостинге 1Gb.ru можно посмотреть тут http://test-l19-redmine.1gb.ru/
Решение проблем
Обычно для решения всех проблем достаточно посмотреть лог-файлы приложения, они находится в ~/logs_ror
и в ~/http/log
См. также
Ссылки
- 1Gb.ru - Ruby on Rails (рус.) - описание предложения "хостинг Ruby on Rails" на сайте 1Gb.ru.
- Redmine (англ.) - официальный сайт проекта Redmine, документация, сообщество и многое другое.
- Сообщество redprojects (рус.) - русскоязычное сообщество пользователей Redmine.
- Простая установка Redmine на VDS (первый раз открываться может долго).