Всем привет!
Хотел написать в имеющейся теме, но что-то у меня туда не добавляются сообщения (ошибки у гугла какие-то похоже).
Я себе поставил 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