Ubunt install redmine guide
(1)安裝redmine
[email protected]:~# apt-get install redmine redmine-mysql
Do you want to continue [Y/n]? y
(2)安裝過程中,對數據庫進行配置
(3)查看/etc/redmine/default目錄下是否有session.xml,database.xml這兩個文件
(4)使用 vim或者cat命令打開session.xml文件進行查看,看數據庫名稱,用戶名,密碼是否設置正確。
(5)如果在/etc/redmine/default目錄下沒有session.xml和database.xml這兩個文件,可以進行下面操作,自己生成這兩個文件。
(5.1)在/usr/share/redmine/ 下執行 RAILS_ENV=production rake generate_session_store 這是生成會話密鑰。
(5.2)在/usr/share/redmine/templates/ 目錄下有一個database.yml.template的文件,我們將它放到/etc/redmine/default/目錄下並修改文件名為 database.yml,然後打開文件修改配置
production:
adapter: mysql //數據庫類型
database: redmine //數據庫名
host: localhost //數據庫主機
port: 3306 //端口
username: root //數據庫用戶名
password: root //數據庫密碼
encoding: utf8 //編碼
注意:需手動創建數據庫 redmine
然後在/usr/share/redmine/下執行 RAILS_ENV=production rake db:migrate 這是生成數據庫結構及初始的數據。
(6)這一步就是創建日志log的文件夾和log文件,在/usr/share/redmine 目錄下創建文件夾 log 然後在log文件夾下新建一個空的文件,文件名為production.log
(7)啟動redmine 在命令行下執行
sudo /usr/share/redmine/script/server -e production
ps: 如果要作為服務執行
sudo /usr/share/redmine/script/server -e production -d
(8)設置redmine監聽IP和port
vim /usr/share/redmine/vendor/rails/railties/lib/commands/server.rb
options = {
:Port => 3000,
:Host => "0.0.0.0",
:environment => (ENV['RAILS_ENV'] || "development").dup,
:config => RAILS_ROOT +"/config.ru",
:detach => false,
:debugger => false,
:path => nil
}
(9)設置默認啟動語言為中文
vim /usr/share/redmine/config/settings.yml
default_language:
default: zh