博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下redmine3.3迁移、升级、插件备忘录
阅读量:6880 次
发布时间:2019-06-26

本文共 2197 字,大约阅读时间需要 7 分钟。

服务现状


地址:http://ip:3000

主要用到了redmine(rails)服务、mysql服务,还有些其他服务!

基础环境


yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel

yum -y install mysql-server mysql mysql-devel

安装rvm(参考:


mkdir rvm

cd rvm
gpg --keyserver  --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -O 
curl -O 
gpg --verify rvm-installer.asc &&
bash rvm-installer stable
rvm -v

sed -i -e 's/ftp\.ruby-lang\.org\/pub\/ruby/ruby\.taobao\.org\/mirrors\/ruby/g' /usr/local/rvm/config/db

rvm list known #查看有哪些东东

rvm install 2.3

rvm 2.3.3 --default

ruby -v

gem -v

设置gem源(参考:

gem sources --add  --remove 
gem sources -l
请确保只有 
gem install rails
ps:如果gem无法添加,可以修改vi /etc/resolv.conf,只保留nameserver 114.114.114.114,然后再次添加试试

rails -v

进入redmine的conf中,cp出来一个database.yml,然后修改production中的内容,参考下面的

production:
adapter: mysql2
database: redmine
host: localhost
username: root
password:

create database redmine character set utf8;

mysql -u root -p redmine < xxxx.sql

进入redmine的根目录执行下面的命令

gem install bundler
bundle install --without development test rmagick
bundle exec rake generate_secret_token
rake db:migrate RAILS_ENV=production
若有插件更新:bundle exec rake db:migrate:upgrade_plugin_migrations RAILS_ENV=production rake db:migrate_plugins RAILS_ENV=production
rake tmp:cache:clear
rake tmp:sessions:clear

启动redmine3的命令:

bundle exec rails server webrick -e production -b 0.0.0.0 -d

linux防火墙屏蔽了端口3000

解决办法: 配置防火墙,开放宽口3000 
# /sbin/iptables -I INPUT -p tcp --dport 3000 -j ACCEPT
# /etc/rc.d/init.d/iptables save
# service iptables restart

redmine运行慢:

修改configuration.yml

找到 delivery_method: :smtp,将smtp改为async_smtp

重启服务。这里就是改成了异步

自定义菜单插件安装


解压zip并上传到redmine的plugins目录,插件如下

custom_menu.zip

在redmine根目录下分别执行如下命令

git clone 

bundle install

rake redmine:plugins:migrate RAILS_ENV=production

之后重启redmine即可

最后在管理》插件中进行配置即可

统计图插件


redmine的插件目录执行:git clone 

回到根目录执行:

bundle install

rake redmine:plugins:migrate RAILS_ENV=production

重启

图片预览插件


redmine的插件目录执行:git clone https://github.com/paginagmbh/redmine_lightbox2.git

回到根目录执行:rake redmine:plugins:migrate RAILS_ENV=production

本文转自 小强测试帮 51CTO博客,原文链接:http://blog.51cto.com/xqtesting/1919253,如需转载请自行联系原作者
你可能感兴趣的文章
Puppet-1:Puppet安装与配置测试
查看>>
最大子段和
查看>>
SSL renegotiation with full duplex socket communic
查看>>
静态block获取各种URL路径方法
查看>>
sizeof & strlen 字符串问题
查看>>
Tag文件和Tag标记
查看>>
Android studio 导入以前eclipse项目 编码设置
查看>>
Yii2 Day 10 创建命令行应用
查看>>
java容器源码分析(八)——LinkedHashSet
查看>>
linux中的内存
查看>>
Linux查看磁盘挂载信息和卸载方式
查看>>
maven 乱码处理
查看>>
mapreduce文件读取与清洗
查看>>
topcoder Single Round 624(500)
查看>>
字符串匹配的Boyer-Moore算法
查看>>
Memcache 简单操作
查看>>
获取微信用户信息
查看>>
CentOS 7修改网络接口名称
查看>>
Javascript博客转载集合
查看>>
ActiveMQ学习笔记06 - 消费者负载均衡与高可用
查看>>