Установка Redmine 3.x на тарифе CALMA

Материал из DiPHOST.Ru wiki system

Перейти к: навигация, поиск

Для начала необходимо сменить тип сайта на Ruby 2.1

Скачиваем архив редмайна со страницы http://www.redmine.org/projects/redmine/wiki/Download и его содержимое распаковываем в папку webapp вашего сайта.

Далее необходимо установить bundler. В домашней директории выполняем команду

gem21 install --user-install bundler

bundler установится в ~/.gem/ruby/2.1/bin

Для дальнейшего его использования добавим путь к нему в переменную PATH:

export PATH="$PATH:/home/poweradm/.gem/ruby/2.1/bin"

Переходим к установке redmine

1) Копируем config/database.yml.example в config/database.yml и редактируем настройки production

2) Устанавливаем зависимости. В папке проекта (webapp) выполняем команду

bundle install --path=vendor/bindle --without development test postgresql sqlite

3) генерируем секретный ключ к БД

bundle exec rake generate_secret_token

4) Создаем базы данных

RAILS_ENV=production bundle exec rake db:migrate

тут выскочит ошибка.

ActiveRecord::StatementInvalid: Mysql2::Error: Specified key was too long; max key length is 767 bytes: CREATE UNIQUE INDEX `changesets_repos_rev`  ON `changesets` (`repository_id`, `revision`)

Идем в БД и меняем тип таблицы changesets на myisam после чего опять запускаем

RAILS_ENV=production bundle exec rake db:migrate

5) Если все успешно - заливаем начальные данные

RAILS_ENV=production bundle exec rake redmine:load_default_data

6) PROFIT!

Источник — «https://wiki.diphost.ru/RedmineInstall»
Личные инструменты
© 2006 — ООО «Дремучий лес»
Служба техподдержки: support@diphost.ru
Тексты этого сайта являются полностью оригинальными
или оригинальными компиляциями ООО «Дремучий Лес».
Распространяются по лицензии WTFPL
Отзывы о хостинге diphost.ru Отзывы на hostobzor.ru