Redmine-4.1.1第二個實例(多實例)安裝記錄(Ubuntu20.04.2LTS)

第一個實例安裝後好的環境

  • Ubuntu 20.04.2LTS server無圖形界面
  • Redmine-4.1.1
    # samxiao @ rm411 in ~/redmine-4.1.1 [18:04:44]
    $ gem -v
    3.1.4
    $ ruby -v
    ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-linux]
    $ rake -V
    rake, version 13.0.3
    $ rails -v
    Rails 5.2.4.2
    
    # samxiao @ rm411 in ~ [18:06:08]
    $ rails -v
    Rails 6.1.3

新建Mysql數據庫

數據庫名爲:redmine_orig, 用戶名:xszrm2, 密碼爲: abcd1234

只創建了production用的數據庫, 沒有創建developmetn, test用的。

CREATE DATABASE redmine_orig CHARACTER SET utf8mb4;
CREATE USER 'xszrm2'@'localhost' IDENTIFIED BY 'abcd1234';
GRANT ALL PRIVILEGES ON redmine_orig.* TO 'xszrm2'@'localhost';


解壓Redmine-4.1.1源代碼 tar -xzf redmine-4.1.1.tar.gz

注意本次是解壓到目錄:~/redmine-4.1.1-no-plugins-installed-8801, 以後的操作沒有目錄說明的或沒有目錄的文件都是以此目錄爲當前目錄。

修改配置文件config/database.yml

先複製一個樣例配置

# samxiao @ rm411 in ~/redmine-4.1.1-no-plugins-installed-8801/config [10:02:25]
$ cp database.yml.example database.yml


config/database.ymldatabase, username, password的內容和“新建數據庫”時的信息相同

修改後的config/database.yml部分內容,其它未修改。

只修改了production, 沒有修改developmetn, test。

# Default setup is given for MySQL 5.7.7 or later.
# Examples for PostgreSQL, SQLite3 and SQL Server can be found at the end.
# Line indentation must be 2 spaces (no tabs).

production:
  adapter: mysql2
  database: redmine_orig
  host: localhost
  username: xszrm2
  password: "abcd1234"
  # Use "utf8" instead of "utfmb4" for MySQL prior to 5.7.7
  encoding: utf8mb4


修改Gemfile 以下2行

source 'https://rubygems.org'

ruby '>= 2.3.0', '< 2.7.0' if Bundler::VERSION >= '1.12.0'


修改爲:

source 'https://gems.ruby-china.com'

ruby '>= 2.3.0', '< 2.7.3' if Bundler::VERSION >= '1.12.0'


~/redmine-4.1.1-no-plugins-installed-8801目錄下依次運行以下命令

bundle install
bundle exec rake generate_secret_token
RAILS_ENV=production bundle exec rake db:migrate 
RAILS_ENV=production bundle exec rake redmine:load_default_data


運行測試

# samxiao @ rm411 in ~/redmine-4.1.1-no-plugins-installed-8801 [10:17:14]
$ bundle exec rails server webrick -e production -p 3003
=> Booting WEBrick
=> Rails 5.2.4.2 application starting in production on http://0.0.0.0:3003
=> Run `rails server -h` for more startup options
[2021-03-06 10:17:54] INFO  WEBrick 1.6.0
[2021-03-06 10:17:54] INFO  ruby 2.7.2 (2020-10-01) [x86_64-linux]
[2021-03-06 10:17:54] INFO  WEBrick::HTTPServer#start: pid=48405 port=3003


Firefox等瀏覽器中輸入 IP地址:3003出現登陸界面

用戶名:admin, 密碼: admin

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章