Как установить Redmine на хостинге Sweb?

Количество просмотров: 346

Для начала работы необходимо  в разделе «Настройка сайта» в панели управления виртуального хостинга выбрать версию PHP «Apache 2.2 + mod_passenger + mod_wsgi (wp)»

Устнавливаем Redmine с помощью SSH протокола на поддомен redmine, который направлен на каталог redmine/public_html.

Перейдем  в каталог поддомена

cd redmine/ 

Скачиваем архив с Redmine

wget http://www.redmine.org/releases/redmine-2.6.6.zip

Распаковываем архив

unzip redmine-2.6.6.zip

Синхронизируем содержимое коренного каталога поддомена с содержимым папки с распакованным Redmine

rsync -a redmine-2.6.6/ . 

Удаляем распакованную папку и архив

rm -rf redmine-2.6.6* 

Копируем дефолтный конфиг

cp config/database.yml.example config/database.yml

Редактируем его

 nano config/database.yml

Изменяем содержимое

production:
  adapter: mysql2
  database: redmine
  host: localhost
  username: redmine
  password: my_password

Создаем папку, куда будем устанавивать гемы. Добавляем переменную окружения

mkdir gems 
export GEM_HOME=~/redmine/gems/ 

Устанавливаем менеджер зависимостей

gem install bundler -v '1.11.2'
sed -i -E 's/(gem "mime-types")/\1, "2.6.2"/' Gemfile
bundle install --without development

Получаем ошибку о несоответствии версии rake. Редактируем Gemfile

nano ~/redmine/Gemfile
gem 'rake', '10.0.2'

Запускаем снова

bundle install --without development test

Доставляем

gem install ruby-openid -v '2.3.0'`

И снова

bundle install --without development test
bundle --deployment

Получаем ошибку о версии redcarpet

gem install redcarpet -v '2.3.0'
bundle --deployment

Рисуем сову

bundle exec rake db:migrate
bundle exec bash
RAILS_ENV=production rake redmine:load_default_data
mkdir -p tmp tmp/pdf public/plugin_assets
chmod -R 755 files log tmp public/plugin_assets
echo PassengerUploadBufferDir `readlink -f tmp/` >> public/.htaccess
rm -rf public_html/
ln -s public/ public_html

Redmine поставился. Ура

© 2015-2018 Goodweb.me --- Карта сайта --- info@goodweb.me

Наверх