Монтаж

Установка с использованием GitHub

Сначала убедитесь, что вы установили все зависимости. Клон Последний репозиторий системы управления проектами Redmine PMS в папку корня документа:

    git clone https://github.com/redmine/redmine

Создайте базу данных MySQL с следующими командами:

    CREATE DATABASE redmine CHARACTER SET utf8mb4;
    CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password';
    GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

Скопировать config/database.yml.example в config/database.yml и отредактировать этот файл, чтобы настроить настройки базы данных для «производственной» среды. Пример для базы данных MySQL (порт по умолчанию):

    production:
      adapter: mysql2
      database: redmine
      host: localhost
      username: redmine
      password: "my_password"

Сначала установите Bundler, если вы используете Ruby 2.5 или раньше:

    gem install bundler

Затем вы можете установить все драгоценные камни, необходимые для программного обеспечения Redmine Free Agile Management Projects, используя следующую команду:

    bundle install --without development test

Генерация нового секретного токена недействительным все существующие сеансы после перезапуска.

    bundle exec rake generate_secret_token

Создайте структуру базы данных, запустив следующую команду в каталоге Root Application:

    RAILS_ENV=production bundle exec rake db:migrate

Синтаксис Windows:

    set RAILS_ENV=production
    bundle exec rake db:migrate

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

    RAILS_ENV=production bundle exec rake redmine:load_default_data

Redmine подтолкнет вас к языку набора данных, который должен быть загружен; Вы также можете определить переменную среды Redmine \ _lang, прежде чем запустить команду до значения, которое будет автоматически и молча подхватывать задачу. Unices:

    RAILS_ENV=production REDMINE_LANG=fr bundle exec rake redmine:load_default_data

Windows:

    set RAILS_ENV=production
    set REDMINE_LANG=fr


    bundle exec rake redmine:load_default_data

Учетная запись пользователя, запущенная приложением, должно иметь разрешение на записи в следующих подказках: файлы (хранение вложений) журнал (файл файла приложений. вещи) public/plugin \ _assets (активы плагинов), например, при условии, что вы запускаете приложение с учетной записью пользователя Redmine:

    mkdir -p tmp tmp/pdf public/plugin_assets
    sudo chown -R redmine:redmine files log tmp public/plugin_assets
    sudo chmod -R 755 files log tmp public/plugin_assets

Примечание. Если у вас есть файлы в этих каталогах (например, восстановление файлов из резервной копии), убедитесь, что эти файлы не выполняются.

    sudo find files log tmp public/plugin_assets -type f -exec chmod -x {} +

Проверьте установку, запустив Webrick Web Server:

    bundle exec rails server webrick -e production

После того, как Webrick начал, укажите свой браузер на http: // localhost: 3000/. Теперь вы должны увидеть страницу приветствия приложения.

 Русский