- скачать исходники, обложиться мануалами, и потратить день-два, чтобы решить все траблы;
- или скачать предлагаемый файл WAR, подправить пару настроек, и получить рабочую систему в течение 15 минут.
Итак, качаем файл (за основу был взят Redmine 1.1.2-devel).
Внутри находиться схема с таблицами, которую необходимо воссоздать в базе.
redmine-VERSION.war\WEB-INF\config\redmine_default_data.sqlРеквизиты для первого входа стандартные для Redmine: admin/admin.
Сейчас схема только на русском, но планируется и английская версия.
Теперь, необходимо указать реквизиты для соединения.
redmine-VERSION.war\WEB-INF\config\database.yml
# MySQL (default setup). production: adapter: jdbc url: jdbc:mysql://YOURSERVER.com:3306/DBNAME driver: com.mysql.jdbc.Driver username: YOURNAME password: YOURPASSWORD encoding: utf8Последний по списку, но не по значимости, шаг. Настройка безопасности.
Необходимо сгенерировать уникальный ключ.
redmine-VERSION.war\WEB-INF\config\initializers\session_store.rb
# This file was generated by 'rake config/initializers/session_store.rb', # and should not be made visible to public. # If you have a load-balancing Redmine cluster, you will need to use the # same version of this file on each machine. And be sure to restart your # server when you modify this file. # Your secret key for verifying cookie session data integrity. If you # change this key, all old sessions will become invalid! Make sure the # secret is at least 30 characters and all random, no regular words or # you'll be exposed to dictionary attacks. ActionController::Base.session = { :key => '_redmine_session', # # Uncomment and edit the :session_path below if are hosting your Redmine # at a suburi and don't want the top level path to access the cookies # # See: http://www.redmine.org/issues/3968 # # :session_path => '/url_path_to/your/redmine/', :secret => '30e7cb1c1f4342cf1a3c42023a4d8ebf363792f63e711e3682b0a69ec42defd8d936c3a8aa556b40' }
Можно использовать онлайновый HEX-генератор (только уберите пробелы и переносы).
И на этом всё, вы готовы к развёртыванию в сервере приложений.
Я проверял этот файл в Tomcat 6.0.26 на локальной машине, и в сервисе Cloudbees.com.
Везде работает великолепно.
Выше были перечислены только минимально-необходимые для успешного старта шаги. Теперь, когда и у вас развёртывание завершено, приступайте настройке остальных параметров, если есть такая необходимость:
redmine-VERSION.war\WEB-INF\configНадеюсь кому-то это окажется полезным и сэкономит время.