Hướng dẫn cài đặt Redmine trên Cpanel
Redmine hoạt động dựa trên Ruby on Rails. Để cài đặt Redmine trên Cpanel, trước hết bạn cần kiểm tra xem trên Server Cpanel đang cài đặt phiên bản Ruby và Rail bao nhiêu, để bạn biết và tải phiên bản Redmine phù hợp.
Lưy ý: Nếu bạn sử dụng Hosting, bạn cần có quyền Shell.
1. Kiểm tra phiên bản Ruby và Rail:
ruby -v
rails -v
Nếu cần nâng cấp phiên bản ruby thì chạy lệnh bằng tài khoản su username thường từ root:
- Cài đặt rvm (ruby version manager)
curl -sSL https://get.rvm.io | bash
thoát tài khoản thường và chạy lệnh bằng root:
source /home/username/.rvm/scripts/rvm
rvm install ruby-2.2.1 (hoặc phiên bản muốn cài/nâng cấp)
rvm use 2.2.1
- Kiểm tra lại ruby -v
Nếu cần nâng cấp phiên bản rail thì chạy lệnh
gem install rails -v=2.3.5 (version bạn muốn)
2. Chọn bản Redmine tương ứng với phiên bản Ruby và Rail của server tại đây:
http://www.redmine.org/projects/redmine/wiki/Download
3. Đăng nhập vào Cpanel, tiến hành tạo một Ruby on Rails App.
- App Name: Điền tên app
- Application Path: Để tự động sẽ là: /home/username/rails_apps/appname
- Load on Boot?: Check
Nhận nút Create xong hãy Stop App và chuyển sang bước cấu hình.
SSH vào Server bằng tài khoản Shell Hosting
4. Tiền hành mở file:
nano config/environment.rb
Nếu phiên bản Redmine cũ (0.x) thì sẽ có dòng RAILS_GEM_VERSION. Hãy # dòng này lại.
5. Cấu hình Database:
cp config/database.yml.example config/database.yml
Thay đổi thông tin Dbname, Dbuser và password.
6. Khởi tạo dữ liệu mẫu:
RAILS_ENV=production rake config/initializers/session_store.rb
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data
Phần này sẽ chiếm khá nhiều thời gian của bạn nếu như việc chọn Version ở trên không tương thích. Redmine sẽ bung ra khá nhiều lỗi.
7. Trở lại Cpanel và tạo Rewrite để khi gõ domain.com thì redirect về App Redmine.
Lưu ý: Nhớ mở port của Ruby on Rails trên Firewall 12001
Nguồn: http://ryanharter.com/blog/2010/02/23/installing-redmine-in-a-shared-cpanel-environment/
Lưy ý: Nếu bạn sử dụng Hosting, bạn cần có quyền Shell.
1. Kiểm tra phiên bản Ruby và Rail:
ruby -v
rails -v
Nếu cần nâng cấp phiên bản ruby thì chạy lệnh bằng tài khoản su username thường từ root:
- Cài đặt rvm (ruby version manager)
curl -sSL https://get.rvm.io | bash
thoát tài khoản thường và chạy lệnh bằng root:
source /home/username/.rvm/scripts/rvm
rvm install ruby-2.2.1 (hoặc phiên bản muốn cài/nâng cấp)
rvm use 2.2.1
- Kiểm tra lại ruby -v
Nếu cần nâng cấp phiên bản rail thì chạy lệnh
gem install rails -v=2.3.5 (version bạn muốn)
2. Chọn bản Redmine tương ứng với phiên bản Ruby và Rail của server tại đây:
http://www.redmine.org/projects/redmine/wiki/Download
3. Đăng nhập vào Cpanel, tiến hành tạo một Ruby on Rails App.
- App Name: Điền tên app
- Application Path: Để tự động sẽ là: /home/username/rails_apps/appname
- Load on Boot?: Check
Nhận nút Create xong hãy Stop App và chuyển sang bước cấu hình.
SSH vào Server bằng tài khoản Shell Hosting
4. Tiền hành mở file:
nano config/environment.rb
Nếu phiên bản Redmine cũ (0.x) thì sẽ có dòng RAILS_GEM_VERSION. Hãy # dòng này lại.
5. Cấu hình Database:
cp config/database.yml.example config/database.yml
Thay đổi thông tin Dbname, Dbuser và password.
6. Khởi tạo dữ liệu mẫu:
RAILS_ENV=production rake config/initializers/session_store.rb
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data
Phần này sẽ chiếm khá nhiều thời gian của bạn nếu như việc chọn Version ở trên không tương thích. Redmine sẽ bung ra khá nhiều lỗi.
7. Trở lại Cpanel và tạo Rewrite để khi gõ domain.com thì redirect về App Redmine.
Lưu ý: Nhớ mở port của Ruby on Rails trên Firewall 12001
Nguồn: http://ryanharter.com/blog/2010/02/23/installing-redmine-in-a-shared-cpanel-environment/