redmine的本地升级与异地迁移升级

我使用的是mysqldump,我曾经咨询过我公司的dba,他说一般数据库的ibdata日志如果使用共享表空间,大小超过20g的话,香港服务器租用,他使用xtrabackup备份与恢复,小于的话都是使用mysqldump,我按照他的方法实验了一下,香港服务器,确实在进行备份redmine的时候,使用mysqldump备份与恢复速度更快、更方便。

使用的命令为mysqldump–u用户名–p密码–database数据库名称>/tmp/redmine.sql

使用这个命令是把redmine数据库全库备份到tmp目录的redmine.sql里

2、下载最新的版本并解压

wget tar zxf redmine-2.3.1.tar.gzmv redmine-2.3.1 redmine

3、修改数据库的配置文件

cd redminecp config/database.yml.example config/database.ymlvim config/database.yml

rake generate_secret_token

rake tmp:cache:clearrake tmp:sessions:clearCREATE DATABASE redmine CHARACTER SET utf8;CREATE USER ‘redmine’@’localhost’ IDENTIFIED BY ‘my_password’;GRANT ALL PRIVILEGES ON redmine.* TO ‘redmine’@’localhost’;gem install bundlerbundle install –without development test

安装

如果在使用geminstallrmagick安装的时候,出现

Can’t install RMagick 2.13.2. Can’t find Magick-config in /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/apache/bin:/root/bin

需要用以下方法解决

yum install ImageMagick-devel

如果你遇到

Package MagickCore was not found in the pkg-config search path.Perhaps you should add the directory containing `MagickCore.pc’to the PKG_CONFIG_PATH environment variableNo package ‘MagickCore’ found

现在介绍一下如何实现。

gem install mongrel

如果遇到ERROR: Error installing mongrel:ERROR: Failed to build gem native extension.

原因在于Mongrel1.1.5与Ruby1.9.x不兼容。可以通过安装另个版本

gem install mongrel –pre

安装完成,但发现mongrel并不是redmine依赖文件,redmine启动时候是不会默认载入的。因此要加入配置文件。如下

创建文件Gemfile.local,文件内容如下

# Gemfile.localgem “mongrel”

把这个文件放在redmine的根目录下

ruby script/rails server mongrel -e production –d

这样在访问你的redmine界面时候速度就明显上升很多。

本文出自 “吟—技术交流” 博客,请务必保留此出处

,香港服务器在乎的是看风景的心情,旅行不会因为美丽的风景终止。

redmine的本地升级与异地迁移升级

相关文章:

你感兴趣的文章:

标签云: