Ubuntu 安裝 Redmine 筆記
1、下載 redmine 發布版本,打開redmine 下載地址
選擇要下載的版本,這裡使用3.4.2版本,命令行:
wget
解壓獲取的版本,命令行:
tar zxvf
將redmine放在/usr/local/里,命令行:
mv redmine-3.4.2 redmine
2、創建Mysql 資料庫
mysql -u root -p
CREATE DATABASE redmine CHARACTER SET utf8;
CREATE USER ‘redmine’@’localhost’ IDENTIFIED BY ‘my_password’;
GRANT ALL PRIVILEGES ON redmine.* TO ‘redmine’@’localhost’;
3、資料庫配置
進入redmine的主目錄,開始配置數據文件,把配置指向剛才建立的庫。
cd /usr/local/redmine cp config/database.yml.example config/database.yml vim config/database.yml
配置production部分成如下所示。其中的database,username,password按實際情況替換。
production: adapter: mysql2 database: redmine host: localhost username: redmine password: redminePASSWORD encoding: utf8
4、安裝依賴包
由於Redmine是基於Ruby On Rails安裝的,所以第一步是安裝Ruby On Rails。這部分先把環境配置完成,然後再進行接下來的安裝。
接下來安裝gem的依賴項
gem install bundler
進入到redmine主目錄,執行以下命令:
cd /usr/local/redmine
bundle install –without development test
5、生成存儲session加密文件
bundle exec rake generate_secret_token
6、初始化資料庫,依次執行以下命令:
RAILS_ENV=production bundle exec rake db:migrate
7、資料庫的默認設置
RAILS_ENV=production bundle exec rake redmine:load_default_data
8、修改文件權限
在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
9、執行命令啟動Ruby伺服器,測試執行
ruby bin/rails server webrick -e production
此時如果安裝的是Ubuntu桌面版就可以通過瀏覽器打開http://127.0.0.1:3000來查看Redmine的頁面了,如果是伺服器版本,可以通過命令w3m來查看:
w3m http://127.0.0.1:3000
顯示如下:
如果需要在其他機器上查看的話,僅僅是ip+埠號是無法查看的,因為外部訪問沒有埠權限。解決方法可以通過Apache或者nginx伺服器配置一個反向代理。
10、登錄系統,默認用戶名
用戶名:admin
密碼:admin