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

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