HƯỚNG DẪN Cài đặt và thiết lập Redmine trên CentOS 6

Thảo luận trong 'KIẾN THỨC VPS/SERVER' bắt đầu bởi quyet1990, 26/11/16.

  1. quyet1990

    quyet1990 New Member

    Tham gia ngày:
    22/10/16
    Bài viết:
    220
    Đã được thích:
    0
    Redmine là một mã nguồn mở, quản lý dự án dựa trên web và công cụ theo dõi bug.Nó bao gồm một lịch và biểu đồ Gantt để hỗ trợ cho mô tả trực quan dự án và thời hạn của các dự án.Redmine cũng có thể xử lý nhiều dự án.
    Nó cung cấp một tính năng quản lý dự án tích hợp, theo dõi vấn đề hệ thống và hỗ trợ cho các hệ thống kiểm soát phiên bản khác nhau.

    Hãy chắc chắn rằng hệ điều hành của bạn là hoàn toàn được cập nhật bằng cách thực hiện:
    Mã:
    yum update
    Tiếp theo, cài đặt các gói cần thiết:
    Mã:
    yum install make gcc gcc-c++ zlib-devel ruby-devel rubygems ruby-libs apr-devel apr-util-devel httpd-devel mysql-devel automake autoconf ImageMagick ImageMagick-devel curl-devel -y
    
    Chúng tôi đã sẵn sàng để cài đặt các gói ruby gem bằng cách thực hiện câu lệnh sau:
    Mã:
    gem install bundle
    Nếu nó báo lỗi ‘File not found: lib’, bạn có thể làm như sau:
    Mã:
    gem install rdoc-data
    rdoc-data --install
    gem rdoc --all --overwrite
    
    và một lần nữa thực hiện lệnh:
    Mã:
    gem install bundle
    
    Nếu bạn xảy ra một lỗi như:
    Mã:
    /usr/include/bits/local_lim.h:39:26: error: linux/limits.h: No such file or directory
    make: *** [generator.o] Error 1
    
    Sau đó bạn cần phải cài đặt 'kernel-headers', nếu mọi thứ diễn ra tốt đẹp thì chúng ta đã sẵn sàng để tiến hành cài đặt Redmine.
    Mã:
    cd /var/www/html --> Điều hướng đến thư mục /var/www/html
    wget http://rubyforge.org/frs/download.php/76495/redmine-2.1.2.tar.gz --> Tải gói cài đặt về
    tar -zxvf redmine-2.1.2.tar.gz --> Giải nén tập tin mới tải về
    ln -s redmine-2.1.2 redmine --> Tiến hành liên kết symbolic
    rm -f redmine-2.1.2.tar.gz --> Xóa tập tin mới tải về sau khi giải nén
    
    Mã:
    cd /var/www/html/redmine/ --> Điều hướng đến thư mục /var/www/html/redmine
    bundle install --without postgresql sqlite test development --> Chạy lệnh cài đặt
    
    Điều tiếp theo chúng ta cần làm là tạo ra một cơ sở dữ liệu cho việc cài đặt Redmine:
    Mã:
    # mysql -u root -p
    mysql> create database redmineDB character set utf8;
    mysql> grant all privileges on redmineDB.* to 'redmineUSER'@'localhost' identified by '^BeUJ&zh9d';
    mysql> flush privileges;
    mysql> \q
    
    và sau đó cấu hình Redmine để sử dụng cơ sở dữ liệu mới được tạo ra:
    Mã:
    cd /var/www/html/redmine/config
    cp database.yml.example database.yml
    
    Chỉnh sửa tập tin:
    Mã:
    vi database.yml
    Mã:
    production:
        adapter: mysql
        database: redmineDB
        host: localhost
        username: redmineUSER
        password: y0gEipo6EY
        encoding: utf8
    
    Tiến hành với cơ sở dữ liệu bằng cách sử dụng các câu lệnh sau:
    Mã:
    cd /var/www/html/redmine
    rake generate_secret_token
    rake db:migrate RAILS_ENV="production"
    rake redmine:load_default_data RAILS_ENV="production"
    
    Điều tiếp theo bạn cần làm là cài đặt tải Passenger và cấu hình nó:
    Mã:
    gem install passenger
    Sau khi cài đặt tiến hành cài đặt apache module:
    Mã:
    passenger-install-apache2-module
    Một khi tất cả mọi thứ đã được cài đặt, bạn cần phải cấu hình thiết lập của Passenger:
    Mã:
    cd /etc/httpd/conf.d
    vim redmine.conf
    
    Mã:
    LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.18/ext/apache2/mod_passenger.so
    PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.18
    PassengerRuby /usr/bin/ruby
    
    <VirtualHost *:80>
    ServerName your_domain_name
    DocumentRoot /var/www/html/redmine/public
    <Directory /var/www/html/redmine/public>
    AllowOverride all
    Options -MultiViews
    Allow from all
    </Directory>
    </VirtualHost>
    
    Lưu lại và đóng tập tin
    Chỉnh sửa tập tin cấu hình apache chính và kích hoạt name based virtual hosts bằng cách comment dòng sau:
    Mã:
    vim /etc/httpd/conf/httpd.conf
    
    Mã:
    # Use name-based virtual hosting.
    #NameVirtualHost *:80
    
    Lưu lại tập tin và thiết lập quyền sở hữu của Redmine của bạn đến apache theo câu lệnh sau:
    Mã:
    chown -R apache: /var/www/html/redmine
    Và cuối cùng khởi động lại apache của bạn bằng cách thực hiện:
    Mã:
    service httpd restart
    Tiếp theo, mở trình duyệt của bạn ‘http://your_domain_name’ và đăng nhập bằng 'admin' như là username và 'admin' như là password.
     

Chia sẻ trang này

Đang tải...