Установка Redmine на Windows Server 2012 R2: IIS + MS SQL

1,069 views
Skip to first unread message

Sergei Terehin

unread,
Feb 26, 2014, 2:47:03 AM2/26/14
to redmi...@googlegroups.com
Всем привет!
Хотел написать в имеющейся теме, но что-то у меня туда не добавляются сообщения (ошибки у гугла какие-то похоже).

Я себе поставил Remdine на Windows Server 2012 R2 в связке IIS + MS SQL 2012 - всё отлично работает. Как ставил:
1) Установил MS SQL Express 2012 (пока такой версии хватит) - главное ставить чтобы Instance была по умолчанию MSSQL (а не SQLExpress), так же включить смешанную проверку подлинности. Добавить базу данных Redmine с пользователем Redmine, который должен быть её владельцем.
2) Установил IIS
3) Установил по инструкции http://www.helicontech.com/articles/installing-redmine-on-windows-in-production/ - но после установки (там где вылазит продолжить чтобы запустился установленный Redmine), на последнем шаге Redmine запускать еще нельзя! Т.е. как закончится Setup делать ничего нельзя - приступить к следующему шагу
4) Открыть "C:\inetpub\wwwroot\redmine\deploy.rb" и скорректировать:

      версию  на  REDMINE = "2.4-stable"
      окружение сразу можно выставить production: RACK_ENV = ( ENV[ 'RACK_ENV' ] || 'production' ).freeze
    после строчки      system_or_die('bundle install')
    добавить     system_or_die('gem install activerecord-sqlserver-adapter'

5) Открыть "C:\inetpub\wwwroot\redmine\config\database.yml" и скорректировать:

production:
  adapter: sqlserver
  database: redmine
  host: localhost
  username: redmine
  password: ПАРОЛЬ от пользователя БД
6) Открыть "C:\inetpub\wwwroot\redmine\web.config" и скорректировать среду на production:
                    <add name="RAILS_ENV" value="production" />
7) В самом Zoo Manager скорректировать applicationhost.config:
            <section name="handlers" overrideModeDefault="Allow" />
8) Вроде всё! Теперь можно закрыть окно сетапа, которое было открыто на 3) шаге - откроется Redmine и начнет собираться - т.е. скачается и распакуется последняя стабильная версия Redmine, установятся все gems, и создадутся все табличке в базе sql. Потом Redmine успешно запустится!

С БД на MS SQL, Redmine работает значительно быстрее чем на SQLite.

В принципе аналогичным образом можно установить на MySQL
Reply all
Reply to author
Forward
0 new messages