• Быстрый переход
  • Рубрики
  • Свежие записи
  • Метки
  • Архивы
  • Реклама 1
  • Реклама 2
  • Рейтинг@Mail.ru

    Установка Redmine на FreeBSD (из портов), с БД PostgreSQL


    Установка из портов не простая, а очень простая:

    $ cd /usr/ports/redmine
    # make install clean

    При вопросе как «ставить порт?» я выбираю PostgreSQL и веб-сервер Thin (шустрый рубирельсовый веб-сервер, завязанный на EventMachine).

    Далее — настраиваем БД:

    # psql -U pgsql postgres
    # CREATE ROLE redmine LOGIN ENCRYPTED PASSWORD 'my_password' NOINHERIT VALID UNTIL 'infinity';
    # CREATE DATABASE redmine WITH ENCODING='UTF8' OWNER=redmine;

    Ещё далее — готовим редмайн к старту:

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


    Тут надо подправить конфиг работы с БД под себя:

    production:
    adapter: postgresql
    database: redmine
    host: localhost
    username: redmine
    password: my_password
    encoding: utf8

    development:
    adapter: postgresql
    database: redmine
    host: localhost
    username: redmine
    password: my_password
    encoding: utf8

    Продолжаем готовить:

    # cd /usr/local/www/redminered
    # rake generate_session_store
    # RAILS_ENV=production rake db:migrate
    # RAILS_ENV=production rake redmine:load_default_data
    # ruby script/server thin -e production

    Последняя строка — запуск редмайна из консоли, всё должно запуститься удачно; проверяем, жмём Ctrl-C, и прикручиваем автостарт редмайна правильными FreeBSD-методами:

    # echo 'redmine_enable=\"YES\"' >> /etc/rc.conf
    # /usr/local/etc/rc.d/redmine start

    Автор: admin, 1 сентября 2011
    Рубрики: OS FreeBSD, Новости
    Метки: , , ,

    Написать комментарий

    Последние статьи