环境: Ubuntu 16.04
注意笔者使用的是国外的服务器,国内的可能由于网络原因导致第三方库无法访问而安装失败,建议挂个代理。
根据笔者最近在阿里云国内服务器上的安装经验,不挂代理也行,就是速度慢一点。
安装流程
# 更新并安装依赖软件
apt-get update && apt-get -y upgrade
apt install -y ruby ruby-dev imagemagick imagemagick-common imagemagick-dbg mysql-server mysql-client libmysqlclient-dev libmagickwand-dev libcurl4-openssl-dev git-core subversion
PS: 注意你安装的 imagemagick 版本号,使用
convert -version
来查看。
# 下载源码并解压到你需要安装到的目录
wget http://www.redmine.org/releases/redmine-3.3.3.zip
unzip redmine-3.3.3.zip
# 创建 MySQL 数据库 redmine
CREATE DATABASE redmine CHARACTER SET utf8;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'tony863';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';
# 配置数据库
cp config/database.yml.example config/database.yml
vim config/database.yml
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: tony863
# 安装依赖,此处要稍微等待一些时间,可以去泡杯咖啡
gem install rails
gem install bundler
bundle install --without development test
# 可选项暂且不做
# 生成 session 密钥
bundle exec rake generate_secret_token
# 初始化数据库(建表&初始化配置数据)
RAILS_ENV=production bundle exec rake db:migrate
RAILS_ENV=production bundle exec rake redmine:load_default_data
# 配置文件目录及权限
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
# 配置主机端口
vim config/settings.yml
# 找到
host_name:
default: localhost:3000
# 改为
host_name:
default: 0.0.0.0:3000
# 测试
bundle exec rails server webrick -e production
# 配置 nginx 转发
server {
listen 8080;
server_name yourdomain.com;
location / {
proxy_pass http://localhost:3000;
}
}
# 访问
http://yourdomain.com:8080
# 使用默认帐号登录
login: admin
password: admin
以上参考官方教程 Installing Redmine。
更换主题
本节主要参考 Redmine theme list
笔者看中了这款主题 Redmine Circle theme
下载后解压到 public/themes/
目录下,使用下面的操作重启 redmine
touch tmp/restart.txt
最后进入 配置
->显示
修改主题即可。
最后来张图:
image.png
网友评论