Меню

bitnami redmine установка windows

Записки Web-разработчика

Установка Redmine на Windows

Redmine — открытое серверное веб-приложение для управления проектами и задачами (в том числе для отслеживания ошибок). Redmine написан на Ruby и представляет собой приложение на основе широко известного веб-фреймворка Ruby on Rails. Распространяется согласно GNU General Public License.

Функциональные возможности

Данный продукт предоставляет следующие возможности:

  • ведение нескольких проектов;
  • гибкая система доступа, основанная на ролях;
  • система отслеживания ошибок;
  • диаграммы Ганта и календарь;
  • ведение новостей проекта, документов и управление файлами;
  • оповещение об изменениях с помощью RSS-потоков и электронной почты;
  • вики для каждого проекта;
  • форумы для каждого проекта;
  • учёт временных затрат;
  • настраиваемые произвольные поля для инцидентов, временных затрат, проектов и пользователей;
  • лёгкая интеграция с системами управления версиями (SVN, CVS, Git, Mercurial, Bazaar и Darcs);
  • создание записей об ошибках на основе полученных писем;
  • поддержка множественной аутентификации LDAP;
  • возможность самостоятельной регистрации новых пользователей;
  • многоязыковой интерфейс (в том числе русский);
  • поддержка СУБД MySQL, PostgreSQL, SQLite, Oracle.

Подготовка к инсталляции.

Берем инсталятор с сайта Bitnami для Windows (в комплекте — Redmine+Apache+MySQL).

Инсталляция.

Устанавливаем на новый сервер: папка для инсталляции по умолчанию C:\Program Files\

Проверяем, что инсталлятор работает. Запускаем в браузере по пути localhost:80, он должен открыть пустую базу, созданную по умолчанию при инсталляции.

Перенос баз.

Создаем новую пустую базу данных с именем redmine_bitnami:

Hа место этой базы восстанавливаем дамп рабочего редмайна (в database.yml должна быть указана соответствующая база в разделе production, также надо дополнительно указать строку encoding: utf8).

либо создаем файл .bat аналогичного содержания.

Так как предыдущий redmine был более старый автоматически база не заработает, поэтому необходимо произвести миграцию базы на более новую версию Redmine.

Миграция производится следующим образом:

  1. Идем в меню Пуск -> Программы -> Bitnami Redmine Stack, запускаем «Use Bitnami redmine Stack».
  2. Переходим: > cd C:\Program Files\BitNami Redmine Stack\apps\redmine
  3. Выполняем команду: rake db:migrate RAILS_ENV=production
  4. Из compmgmt.msc перезапускаем сервис с именем redmineMongrel1 и redmineMongrel2.

Послеустановочная настройка.

Локальные настройки и окружение.

  1. Копируем настройки рассылки по e-mail которые содержатся в файле «C:/Program Files/BitNami Redmine Stack/apps/redmine/config/email.yml».
  2. Копируем файлы от старого редмайна в соответствующую папку.
  3. Настраиваем Apache на порт 88, конфигурационный файл лежит C:\Program Files\BitNami Redmine Stack\apache2\conf\httpd.conf — строка Listen 88.
  4. Добавляем порт 88 в исключения для Windows Firewall.
  5. Заходим в Redmine через web-интерфейс под администратором в пункт: Администрирование -> Общие -> Указываем имя dbs:88/redmine — это имя будет использоваться трекером для ссылки в почте.
  6. После запуска Redmine в работу создаем тестовое задание. Ждем ответа от пользователей. В случае успеха останавливаем Redmine на старом сервере. Настраиваем пользователям ссылки в браузере, чтобы подключение шло на новый сервер (\\server_name:88\redmine).\\
Читайте также:  установка windows на asus p53e

Настройка резервного копирования.

Создаем назначенное задание, для создания резервных копий. Проверяем резервные копии на восстанавливаемость каждую неделю вручную.

источник

Bitnami redmine установка windows

Войти

Установка RedMine на Windows

Решил сегодня установить RedMine. Кто не знает — это web система управления проектами. Т.е. в систему добавляются проекты, по каждому проекту ведется учет задач (запросов на новые фичи, исправление багов), есть форум, wiki, план разработки, можно прилагать различную документацию и файлы.
Поставить и заставить все работать у меня получилось с 3-го или 4-го раза. Позже, поискав в интернете, я увидел, что я не один такой, что некоторые мучаются аж по неделе :), другие просто забивают, так и не добившись работоспособности. Я также пробовал пакетный инсталлятор от Bitnami, который по задумке должен был сделать все за меня, но на деле не получилось (сначала он вис, потом, когда я разобрался с зависанием, то были ошибки при установке mysql и т.д.).
Потратив 3 часа, я решил поделиться опытом и написать пошаговую инструкцию по установке Redmine на Windows.

Итак, приступим.

1) Так как Redmine написан на Ruby on Rails, то сначала нам нужно установить Ruby. Текущая версия Ruby — 1.9.2, а текущая версия Redmine 1.0.1 не работает c Ruby 1.9, поэтому на данный момент (я ж не знаю, может вы читаете эту статью уже в 2012-м и таких проблем уже нет 🙂 ) нужно устанавливать Ruby 1.8.7.
Скачать его можно здесь: http://rubyinstaller.org/downloads/
или здесь: http://bazanov.net/rubyinstaller-1.8.7-p302.exe
Скачиваем и устанавливаем. При установке не забываем поставить галочку «Add Ruby executables to your PATH». Я устанавливал Ruby в каталог предложенный по умолчанию — C:\Ruby187\, поэтому в дальнейшем будем предполагать, что Ruby находится в этом каталоге.

2) В каталоге C:\Ruby187\ создаем каталог apps (т.е. в этом каталоге будут приложения, написанные на Ruby), в apps создаем каталог redmine и копируем в него содержимое архива с redmine, который вы качаете здесь: http://rubyforge.org/frs/download.php/72200/redmine-1.0.1.zip или здесь: http://bazanov.net/redmine-1.0.1.zip

3) Следующие команды необходимо будет выполнять из каталога C:\Ruby187\apps\redmine\, иначе вы столкнетесь с проблемами на следующих этапах. Поэтому запустите командную строку (cmd) и перейдите в указанный каталог:

7) На данный момент у вас должен быть установлен MySql Server. Его установку я описывать не буду, скажу лишь, что лично у меня установлен MySql Server 5.1.47.

8) Создаем базу данных MySql, в которой RedMine будет хранить свои данные, и пользователя, под которым будет осуществляться доступ к этой базе:

Читайте также:  windows удаленная установка приложений

9) В каталоге redmine/config копируем (или переименовываем) файл database.yml.example в файл database.yml и правим его, указав соответствующие параметры доступа к БД в production и development конфигурациях (по умолчанию нужно просто написать пароль, который вы указали на предыдущем шаге).

(без этого у меня были проблемы с выполнением какого-то из следующих шагов)

(не забываем, что это нужно делать из каталога C:\Ruby187\apps\redmine\)

13) Основной этап установки завершен. Давайте протестируем работоспособность. Выполним команду

Это запустит вебсервер webrick. Его не рекомендуется использовать для постоянной работы, но так как он очень просто запускается, то его можно использовать чтобы протестировать правильную установку и работу Redmine. Теперь в браузере вводим http://localhost:3000 (3000 — это порт по умолчанию), после чего вы должны увидеть окно приветствия Redmine. Я увидел. Если вы — нет, то значит возникла ошибка на одном из предыдущих этапов. По умолчанию логин и пароль — admin, можете залогиниться и оглядеться. Проверили работоспособность redmine, закрываем webrick (т.е. закрываем консольное окно или жмём там CTRL+C).

14) Теперь время установить вебсервер mongrel в качестве Windows сервиса. Mongrel требует, чтобы сначала был установлен win32-service. Я так понимаю этот пакет позволяет взаимодействовать Ruby и Windows сервисам. Выполняем:

Параметр —platfrom=mswin32 нужен для того, чтобы установка прошла успешно, иначе, скорее всего, вы получите ошибку.

14) Устанавливаем пакет mongrel_service, для того чтобы mongrel мог работать в качестве Windows сервиса:

Как видите, я использовал порт 3000, т.к. стандартный порт 80 у меня уже занят, вы же можете использовать 80-й порт, чтобы не нужно было потом явно его указывать в адресной строке браузера.

16) Запускаем windows сервис Redmine и выставляем ему автоматический режим запуска (это вы должны знать как сделать).

17) Набираем http://localhost:3000 (или просто http://localhost если вы указали 80-й порт) и видим страницу привествия Redmine. По крайней мере должны видеть 🙂

Ну вот вроде и все. Надеюсь у вас все получилось!

PS. Сменить пароль администратора можно в меню Administration -> Users.

PPS. Если вы захотите сменить порт mongrel, то нужно сначала удалить сервис:

источник

Установка автономного сервера Redmine в Windows

Эта инструкция является компиляцией материалов из различных источников.
Для установки не требуется специальных знаний, достаточно навыков работы с командной строкой Windows.
Надеюсь, эта инструкция будет полезна для тех, кто не особо вдается в тонкости администрирования, но хочет использовать Redmine, то есть для начальников отделов разработки или технической поддержки в небольших организациях.

Читайте также:  bose dxa 2120 настройка

Для простоты изложения будем считать что у нас диск C: доступен для записи и мы будем все устанавливать на него. Эксперименты производилась под Windows 7 SP1, инструкция проверялась на Windows XP SP3.

  • Загружаем последнюю версию RubyInstaller со страницы http://rubyinstaller.org/downloads/, на момент написания статьи это Ruby 1.9.3-p194.
  • Запускаем загруженный файл, выбираем установочный каталог C:\ruby, выбираем «Add Ruby executables to your PATH» и «Associate .rb and .rbw files with this Ruby installation», устанавливаем.
  • С этой же страницы загружаем последнюю версию DevKit, на момент написания статьи это версия 4.5.2-20111229-1559, запускаем, каталог распаковки указываем C:\ruby\devkit.
  • Запускаем окно командной строки, переходим в каталог c:\ruby\devkit
  • Выполняем команду ruby dk.rb init
  • Выполняем команду ruby dk.rb install
  • Обновляем установленные пакеты командой gem install . Замечание: gem не работает с кириллическими именами каталогов под Windows XP, для устранения проблемы создайте каталог c:\userhome и в переменных среды установите HOME в c:\userhome
  • Устанавливаем Bundler командой gem install bundler
  • Загружаем последнюю версию Redmine со страницы http://rubyforge.org/frs/?group_id=1850 (на момент написания инструкции это версия 2.0.3)
  • Извлекаем содержимое архива в каталог c:\redmine (для удобства просто распаковываем архив в корень C: и переименовываем каталог в redmine)
  • В окне командной строки переходим в каталог c:\redmine
  • Выполняем команду bundle install —without rmagick (rmagick не особо нужен, поэтому я не стал разбираться с возникшими проблемами, когда пытался его установить)
  • Выполняем команду rake generate_secret_token
  • В каталоге c:\redmine\config создаем файл database.yml со следующим содержимым:
  • Выполняем команду rake db:upgrade RAILS_ENV=»production»
  • Выполняем команду rake redmine:load_default_data RAILS_ENV=»production» , при запросе языка выбираем ru.
  • Запускаем сервер в каталоге c:\redmine командой ruby script/rails s -e «production»
  • В браузере переходим по адресу http://localhost:3000, после небольшой паузы должна появиться начальная страница Redmine. Входим под именем admin с паролем admin, переходим на страницу «My account», устанавливаем язык в Русский.

Поздравляю, вы запустили для своей организации автономный сервер Redmine без Apache, MySQL и других зависимостей. Для бэкапа достаточно отключить сервер redmine и сделать архив каталога c:\redmine.
Запуск сервера можно осуществлять bat-файлом с вышеуказанной командой из автозагрузки. Или можно воспользоваться информацией со страницы http://www.redmine.org/projects/redmine/wiki/HowTo_run_Redmine_as_a_Windows_service_(win32-service_+_taskill_approach) для запуска Redmine как сервиса.

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.

источник

Добавить комментарий

Adblock
detector