Cтавим сам Redmine из портов:
#cd /usr/ports/www/redmine #make install clean |
Выбираем MySQL и веб-сервер Thin (очень быстрый веб-сервер на Ruby on Rails), с Passenger галочку снимаем.
Далее ставится куча зависимостей, выбираем их конфиги в соответствии с нашими потребностями.
Создаем в MySQL базу для redmine и соответствующего пользователя (здесь – база redmine и пользователь redmine c паролем redmine).
Редактируем конфиги:
#cd /usr/local/www/redmine/config #cp database.yml.example database.yml |
Открываем файл database.yml:
production: adapter: mysql database: redmine host: localhost username: redmine password: password encoding: utf8 development: adapter: mysql database: redmine host: localhost username: redmine password: password encoding: utf8 |
Подготовка к запуску:
#cd /usr/local/www/redmine #rake generate_session_store #rake db:migrate RAILS_ENV="production" #rake redmine:load_default_data RAILS_ENV="production" |
Запускаем и проверяем адрес http://ваш_хост:3000
#ruby script/server thin -e production |
Если все запустилось – жмем Ctrl+C и записываем автостарт редмайна в rc.local:
#echo 'redmine_enable="YES"' >> /etc/rc.conf |
Запускаем и наслаждаемся!
#/usr/local/etc/rc.d/redmine start |
По умолчанию есть только админская учетка – admin:admin
В таком варианте установки Redmine работает значительно быстрее, чем через Passenger или CGI, и при этом потребляет меньше ресурсов.