redmine mysql配置_Redmine安装指南一:railsinstaller+apache+mysql(推荐)
安装方法一:railsinstaller+apache+mysql
搜索redmine安装的时候,排名最前配置ruby环境的软件就是InstantRails。可实际上InstantRails从2007年开始就没有更新了,里面包含的很多组件版本都很旧,直接搭建的话需要升级各种组件,而且组件之间的依赖关系比较混乱,反正我是在里面绕了很多弯路。而且InstantRails 里面自带有很低版本的apache,mysql,phpMyAdmin,如果你电脑本来安装了这些,那么又要改这些服务的端口和对应的配置文件。总之一句话,InstantRails 已经过时了,不推荐使用。
因为redmine是需要apache 和mysql的,所以正好我自己电脑的环境,已经安装好了apache和mysql。此外,redmine使用ruby写的,所以还需要ruby的环境。
配置ruby 的环境我选用的是railsinstaller,目前railsinstaller的官网上http://railsinstaller.org/只有最新的2.0版本,集成的是ruby 1.9.2,而redmine 目前只能兼容ruby 1.8.7.官网上又下载不了历史版本,费了好大的劲,满世界的找,http://rubyforge.org/top/toplist.php?type=downloads找到合适的版本,redmine所有依赖组件都可以在这里下载到,我下载的是railsinstaller1.1.1(当然有人需要的话,可以私下找我要)。
去redmine的官方网站下载所需要的版本--
http://rubyforge.org/frs/?group_id=1850 的
我下载的的是redmine 1.2.1.弄清楚这个版本的需要的环境。http://www.redmine.org/projects/redmine/wiki/RedmineInstall可以在redmine的官方WIKI中找到。
做好这些准备工作以后,可以配置redmine的运行环境了,如下步骤:
1. 把redmine的解压到railsinstaller所产生的sites目录。在dos窗口进入sites\redmine目录下。
2. gem
install rails -v=2.3.11
安装rails 2.3.11版本,这个redmine 1.2.1所要求的,虽然
railsinstaller1.1.1自带rails3.0,不过还是可以在线安装成功。
3. gem install rack -v=1.1.1
安装rack 1.1.1版本,这个redmine 1.2.1所要求的。
4. gem
install -v=0.4.2 i18n
这个根据安装时返回的错误命令提示来决定。比如的我就是提示Missing the i18n 0.4.2 gem. Please `gem install
-v=0.4.2 i18n`
如果在线安装出现问题的话可以在http://rubyforge.org/top/toplist.php?type=downloads先将gem包下载下来本地安装。eg:下载rack1.1.1到本地,cd到目录下 gem install rack-1.1.3.gem
5.进入mysql创建数据库。执行以下几条sql 语句。
create database redmine character set utf8;
create database redmine_development character set
utf8;
create database redmine_test character set utf8;
create user 'redmine'@'localhost' identified by
'my_password';
grant all privileges on redmine.* to
'redmine'@'localhost';
6.拷贝config/database.yml.example文件到config/database.yml,修改database.yml的内容
production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: my_password
Username 和password字段就是自己要设置的数据库的账号和密码,为了避免麻烦,把redmine_development和redmine_test的账户信息也设置好。
7..回到dos 窗口下,执行 rake generate_session_store
如果提示 mysql 错误,再执行如下语句 gem install mysql
执行gem install mysql看到如下错误时:
“No definition for next_result
No definition for field_name
No definition for field_table
No definition for field_def……”
做如下操作
A:在以下URL下载libmySQL.dll,分别放入windows/system3和RailsInstaller\Ruby1.8.7\bin目录下,原因我就不知道了。
http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll
B. 执行gem install ri rdoc,然后执行gem install mysql就可以了
8..然后set RAILS_ENV=production
rake db:migrate
rake redmine:load_default_data
执行rake load_default_data RAILS_ENV="production"
完后,会提示Select language: bg, bs, ca, cs, da, de, el,
en, en-GB, es, eu, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, lv,
mn, nl,no, pl, pt, pt-BR, ro, ru, sk, sl, sr, sr-CY, sv, th, tr,
uk, vi, zh, zh-TW [en] zh
输入zh选择中文
9..最后ruby script/server webrick -e
production 启动。以后每次开机后都需要这句来启动。
10..打开浏览器
输入 http://localhost:3000 。账号,密码都是 admin 。登陆的时候还发现redmine那张表一点数据都没有创建,我直接把redmine_development里的数据导到了redmin里面,顺利登陆成功
11..安装完了,就可以使用admin用户登录,密码也是admin,登入后,发现页面又变成了英文的,在这里要设置个人用户,修改语言为中文就可以了。然后进入管理页面,可以管理项目,用户,角色,权限,问题状态,跟踪类型,流程等。
参考官方文档,说一下redmine 1.2.1 官方的安装向导。(仅 windows 平台)
支持ruby 各个组件所需要的版本
官方发行版已经在其 vendor 目录包含了适当的Rails 版本,所以不需要为此做什么。
你也可以查看redmine 的版本,运行一下命令特地的为它安装某个版本的组件:
gem install rails
-v=2.3.11
安装rack
gem install rack -v=1.1.0
兼容性提示
· Ruby 1.9 版本目前还不支持,但你必须安装ruby 1.8.x 以上的版本。
· RubyGems 1.3.7 或者更高版本有以下限制 :
o Rails 2.3.5
与rubygems
1.5.0或者更高的版本工作会失败,请使用rubygems的更早的版本!
o Rails 2.3.11
与rubygems
1.7.9或者更高版本工作会失败,请使用rubygems更早的版本
!
· 需要Rake 0.8.7 (rake 0.9.x 尚未被 Rails 支持)
· 需要Rack1.1.x , 1.1.0 版本有引用 ()所描述的bug. 同其他版本的迁移会失败.
· Mongrel1.1.5 需要补丁才能和
Rails 2.3.11工作. 在升级的情况下,其他问题可能会出现 ().
· Redmine
>= 1.0.5版本需要I18n 0.4.2
数据库
· 需要mysql 5.0或者更高的版本。MySQL 5.0 or higher
(建议)
安装步骤
1.获得redmine 的源代码或者发行包。参见.
2.用mysql 创建一个空的数据库和一个名为 redmine的用户,例如:
create database redmine character set
utf8;
create user 'redmine'@'localhost'
identified by 'my_password';
grant all privileges on redmine.* to
'redmine'@'localhost';
对于mysql 5.0.2 的版本 跳过create user ,用这个代替grant all privileges on redmine.* to
'redmine'@'localhost' identified by 'my_password';
3.复制Copy
config/database.yml.example改为config/database.yml
,编辑文件配置数据库设置。例如mysql:
production:
adapter:
mysql
database:
redmine
host:
localhost
username:
redmine
password:
my_password
如果服务器没有工作在3306端口,用下面的配置代替:
production:
adapter:
mysql
database:
redmine
host:
localhost
port: 3307
username:
redmine
password:
my_password
4.生成会话密钥:
rake
generate_session_store
5.创建数据库:
AILS_ENV=production rake
db:migrate
这将创建一个管理员账户。
如果你得到以下错误:
Rake aborted!
no such file to load --
net/https
你需要安装libopenssl-ruby1.8
6.向数据库插入默认的配置数据
RAILS_ENV=production rake
redmine:load_default_data
7.运行使用ruby script/server webrick -e
production命令
配置:
从1.2.0版本开始,redmine的配置都在config/configuration.yml文件里。不要忘记修改了默认配置都需要重启服务。
Window 用户的特别提醒
RAILS_ENV=production rake
db:migrate
RAILS_ENV=production rake
redmine:load_default_data
等命令已经变成了
set RAILS_ENV=production
rake db:migrate
rake
redmine:load_default_data
如果你需要安装mysql ,使用如下命令:
gem install mysql
在一些情况下,你需要复制libmysql.dll到你的ruby/bin目录,但不是所有的libmysql.dll 都适合,只能自己估摸了。
redmine mysql配置_Redmine安装指南一:railsinstaller+apache+mysql(推荐)相关推荐
- xampp apache mysql配置_安装xampp(Apache+MySQL+PHP+PERL)
------------恢复内容开始------------ 安装过程种碰到的问题: 一.Apache无法启动--1.配置Apache,在config进行修改,把httpd.conf中的80端口全部修 ...
- redmine mysql 配置_Redmine部署
系统环境(最小化安装): LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch Distribu ...
- redhat 9.0 mysql 配置_RedHat 9.0下Apache+PHP+MySQL服务器安装配置
一.安装环境 操作系统:Linux RedHat 9.0 web服务软件:Apache httpd-2.2.3.tar.gz 数据库软件:MySQL-server-5.0.26-0.i386.rpm( ...
- win7 apache php mysql 配置64,win7 64位 Apache+php+mysql配置方法
这两天一直在学习网站前端后台的制作,给电脑配置Apache php MySQL时遇到了不少问题,今天终于把它解决了,这里分享下自己安装过程以及配置过程中遇到的问题. 安装用的几个软件已上传到自己的空间 ...
- docker mysql开发环境_Docker 构建PHP+Apache+MySQL 开发环境
文章目錄 通过Docker 构建PHP+Apache+MySQL 开发环境,所有的服务(Apache,MySQL)和语言环境(PHP)都将在容器中运行,代码编写在宿主机内编写,并在宿主机的浏览器进行查 ...
- java+spring+mysql配置_JAVA后台搭建(springboot+mybatis+mysql)项目搭建
前言 上篇文章写了基本环境配置的搭建,接下来我们需要搭建项目了,项目搭建使用的IDEA,springboot项目的搭建非常快只需要几分钟,然后介绍MyBatis以及MySql的基本配置以及项目的Hel ...
- mysql 配置多个数据库连接_总结MySQL修改最大连接数的两个方式
问题 在使用MySQL数据库的时候,经常会遇到这么一个问题,就是"Can not connect to MySQL server. Too many connections"-my ...
- mysql配置好后_安装完 MySQL 后必须调整的 10 项配置
当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议.许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即使是这里有好几百个配置项.这篇文章的目的在于 ...
- redmine mysql 配置_Redmine 2.0.3 安装配置
1.优化系统 # cat /etc/redhat-release CentOS release 5.3 (Final) #yum install git #git clone git://github ...
最新文章
- python逐行写入csv_python之模块csv之CSV文件的写入(按行写入)
- MyBatis 框架系列之基础初识
- matlab 蜂窝网格,blender怎么制作蜂巢网格 蜂窝式网格画法
- ASP.NET HTTP运行时组成详解(转贴)
- sqlserver删除指定列失败
- 网站建设PHP中mysql和mysqli的区别
- VTK:检查VTK的版本用法实战
- Go的sync.Mutex(七):互斥锁锁定一个资源 只有一个协程操作其他等待
- python 股票数据_从互联网获取股票数据(历史数据,Python + MySQL)
- 如何:将项添加到缓存中
- android系统中与内存有关的文件及路径
- mysql 21天_把整个Mysql拆分成21天,轻松掌握,搞定(中)
- html如何隐藏盒子的边框线,用DIV和CSS做一个实线边框的红色盒子
- 配置Editplus调试PHP程序入门教程
- 阶段5 3.微服务项目【学成在线】_day03 CMS页面管理开发_01-自定义查询页面-服务端-Dao...
- 九度OJ - 题目1481:Is It A Tree?
- android沉浸式状态栏封装—教你玩出新花样
- (UML)统一建模语言简介(关系详解)
- 将python(py文件)转换成.exe方法
- ae渲染出现错误是什么问题_AE渲染输出总是损坏怎么办-解决AE渲染输出被损坏的方法 - 河东软件园...