Ноя 262011
 

Попросили меня на второстепенной работе установить redmin для управления проектами,
Переходим в нужным нам порт.
Я решил попробовать собрать redmin с web-сервером Thin, если не понравиться переведу на nginx.

cd /usr/ports/www/redmine && make install clean

Я указал компилить с поддержкой mysql, Thin
Добавим автоматический старт redmina.

echo "redmine_enable="YES"" >> /etc/rc.conf

Создадим базу в mysql для redmin.

$ mysqladmin -u root -p create redmin

Ну или так

mysql> grant all privileges on redmine.* to 'redmine'@'localhost' identified by 'my_password';

Перейдем в директорию redmin. Создадим конфигурационный файл базы.
В нем у кажим параметры базы.

cd /usr/local/www/redmine/config && cp database.yml.example database.yml

Теперь его отредактируем.
Имя базы, логин, пароль я не стал выдумывать взял с офф. сайта.

production:
  adapter: mysql
  database: redmin
  host: localhost
  username: redmine
  password: password
  encoding: utf8

development:
  adapter: mysql
  database: redmin
  host: localhost
  username: redmine
  password: password
  encoding: utf8

Далее подготовка к старту.
Redmine хранит данные сессии в куках по умолчанию, который требует секрет.

cd /usr/local/www/redmine

Создания тайного сеанса

rake generate_session_store

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

rake db:migrate RAILS_ENV="production"

Добавим дополнительные данные конфигурации (по умолчанию) в базу данных, выполнив следующую команду:

rake redmine:load_default_data RAILS_ENV="production"

Осталось только запустить наше творение.

ruby script/server thin -e production

Запустим redmin.

/usr/local/etc/rc.d/redmine start
По умолчанию только одна учетная запись администратора.
Логин: admin
Пароль: admin

В своем профиле меняем язык на Русский. И обязательно меняем стандартный пароль.
Заходим так

http://_хост:3000

 Leave a Reply

(required)

(required)

36 Запросов к базе. 0,354 Генерации страницы, 36MB Использование памяти.
Вы зашли с IP: 54.198.210.67