Redmine - быстрый старт
Материал из 1GbWiki.
Версия 12:16, 15 февраля 2013 (править) Renton (Обсуждение | вклад) (→Решение проблем) ← К предыдущему изменению |
Версия 12:16, 15 февраля 2013 (править) (отменить) Renton (Обсуждение | вклад) (→Решение проблем) К следующему изменению → |
||
Строка 79: | Строка 79: | ||
== Решение проблем == | == Решение проблем == | ||
- | Обычно для решения всех проблем достаточно посмотреть лог-файлы приложения, они находится в '''<code>~/logs_ror</code>''' и в '''<code>~/http/log</code>''' | + | Обычно для решения всех проблем достаточно посмотреть лог-файлы приложения, они находится в '''<code>~/logs_ror</code>''' и в '''<code>~/http/log</code>''' |
== См. также == | == См. также == |
Версия 12:16, 15 февраля 2013
Данная статья предназначена для технических специалистов. Вы должны знать основы программирования, уметь пользоваться консольными программами и официальной документацией от разработчиков. В связи с тем, что на сервере могут обновиться версии программ, измениться конфигурация приложений, документация в статье может не соответствовать действительности, поэтому вы должны быть готовы разобраться с возможными проблемами самостоятельно или с помощью специалистов из платной поддержки http://1gbsup.ru/paidsu/, обычная поддержка хостинга не оказывает консультации по установке и отладке скриптов. |
Redmine это простая и в то же время очень гибкая и функциональная система управления проектами, построенная на фреймворке Ruby on Rails. В статье пойдет речь о том, как запустить Redmine на виртуальном хостинге 1Gb.ru.
Содержание |
Подготовка сайта
1. В разделе личного кабинета "Базы данных"
создайте базу MySQL 5.
2. Для того чтобы на сайте можно было запускать Rails приложения, вам необходимо переключить сайт (если сайта нет, то создайте его с главной страницы личного кабинета по ссылке "Зарегистрировать, привязать домен и создать сайт"
, тип сервера любой) в режим Rails из раздела кабинета "Хостинг Ruby on Rails"
:
3. Тут же можно настроить окружение по умолчанию для нашего приложения:
В течение часа на сайте заработает тестовое приложение Rails и открыв сайт в обозревателе вы увидите стандартную заставку:
4. В связи с тем, что на 1Gb.ru автоматически ставится Rails 2, необходимо переконфигурировать сайт на работу с Rails 3, для этого обратитесь к этой статье Rails 3.
Установка 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 (первый раз открываться может долго).