Cài đặt

Cài đặt bằng GitHub

Đầu tiên, hãy chắc chắn rằng bạn đã cài đặt tất cả các phụ thuộc. Sao chép kho lưu trữ hệ thống quản lý dự án Redmine PMS mới nhất vào thư mục gốc tài liệu:

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

Tạo cơ sở dữ liệu MySQL với các lệnh sau:

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

Sao chép config/cơ sở dữ liệu.yml.example vào config/database.yml và chỉnh sửa tệp này để định cấu hình cài đặt cơ sở dữ liệu của bạn cho môi trường “sản xuất”. Ví dụ cho cơ sở dữ liệu MySQL (cổng mặc định):

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

Cài đặt Bundler trước nếu bạn sử dụng Ruby 2.5 hoặc sớm hơn:

    gem install bundler

Sau đó, bạn có thể cài đặt tất cả các GEM theo yêu cầu của phần mềm quản lý dự án Agile miễn phí Redmine bằng cách sử dụng lệnh sau:

    bundle install --without development test

Tạo mã thông báo bí mật mới làm mất hiệu lực tất cả các phiên hiện có sau khi khởi động lại.

    bundle exec rake generate_secret_token

Tạo cấu trúc cơ sở dữ liệu, bằng cách chạy lệnh sau trong thư mục gốc ứng dụng:

    RAILS_ENV=production bundle exec rake db:migrate

Cú pháp Windows:

    set RAILS_ENV=production
    bundle exec rake db:migrate

Chèn dữ liệu cấu hình mặc định trong cơ sở dữ liệu, bằng cách chạy lệnh sau:

    RAILS_ENV=production bundle exec rake redmine:load_default_data

Redmine sẽ nhắc bạn về ngôn ngữ tập dữ liệu nên được tải; Bạn cũng có thể xác định biến môi trường redmine \ _lang trước khi chạy lệnh đến một giá trị sẽ được chọn tự động và âm thầm theo nhiệm vụ. Đỉnh:

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

Các cửa sổ:

    set RAILS_ENV=production
    set REDMINE_LANG=fr


    bundle exec rake redmine:load_default_data

Tài khoản người dùng chạy ứng dụng phải có quyền ghi trên các thư mục con sau: Tệp (Lưu trữ tệp đính kèm) Nhật ký (Sản xuất tệp nhật ký ứng dụng. mọi thứ) công khai/plugin \ _assets (tài sản của plugin), ví dụ: giả sử bạn chạy ứng dụng với tài khoản người dùng 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

Lưu ý: Nếu bạn có các tệp trong các thư mục này (ví dụ: khôi phục các tệp từ sao lưu), hãy đảm bảo các tệp này không thể thực thi được.

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

Kiểm tra cài đặt bằng cách chạy Webrick Web Server:

    bundle exec rails server webrick -e production

Khi Webrick đã bắt đầu, hãy trỏ trình duyệt của bạn vào http: // localhost: 3000/. Bây giờ bạn sẽ xem trang chào mừng ứng dụng.

 Tiếng Việt