安装redmine+apache2
原创Centos5.5+Redmine2.0.3+backlogs+Apache整合(含备份)

【原创】Centos5.5+Redmine2.0.3+backlogs+Apache整理最近由于工作需要,来年公司的案件和工作安排开始用redmine统一管理。
经过这几天摸索整理出了比较完整的安装手顺。
1,安装前准备Centos5.5,这个没什么好说的,因为不是重点,所以略过,建议OS安装好以后关闭SELINUX,#/usr/sbin/setenforce 0 。
用yum的方式安装必要软件包#yum install httpd httpd-devel openssl-devel zlib-devel gcc gcc-c++ curl-devel subversion -y实际上还不够,但至少需要这些,后面的安装还会提到2,安装ruby 1.9.3这里说一下,按照官方环境说明,Redmine2.0.3的话,应该是支持ruby1.8.7的,如下,但是安装好以后在数据库连接的时候,会报错,没有解决掉,看起来是版本矛盾,所以果断安装ruby1.9.3的话,需要libyaml支持(ruby1.8.7是不需要的),所以先安装libyaml,如下#wget /download/libyaml/yaml-0.1.4.tar.gz#tar xzvf yaml-0.1.4.tar.gz#cd yaml-0.1.4#./configure --prefix=/usr/local#make#make install安装好以后,安装ruby#wget /pub/ruby/1.9/ruby-1.9.3-p0.tar.gz#tar xzvf ruby-1.9.3-p0.tar.gz#cd ruby-1.9.3-p0#./configure --prefix=/usr/local --enable-shared --disable-install-doc--with-opt-dir=/usr/local/lib#make#make install成功后# ruby -v查看版本ruby 1.9.3p0 (2011-10-30 revision 33570) [i686-linux]3,安装rubygems-1.8.24#wget /rubygems/rubygems-1.8.24.tgz#tar zxvf rubygems-1.8.24#cd rubygems-1.8.24#ruby setup.rb4,安装bundle这个是redmine2.0以后的安装方式,以前是没有的,需要手动的去安装大量的gem包,使用bundle后安装起来方便的多。
redmine安装和配置

Redmine的官方网站是:,得到与当前Redmine版本相符合的其他软件版本Redmine version Supported Ruby versions Required Rails version Required Rack version current trunk ruby1.8.6,1.8.7Rails2.3.11Rack1.1.11.RubyRuby的官方网站是/,我们使用1.8.7版。
安装Rubytar zxvf ruby-1.8.7-p330.tar.gz./configure--prefix=/usr/local/rubymake&&make install将ruby安装到/usr/local/ruby目录中。
编辑/etc/profile增加ruby环境变量pathmunge/usr/local/ruby/binsource/etc/profile2.RubyGemsRubyGems的官方网站是/,是个包管理工具,相当于RPM、yum等工具。
兼容性考虑建议下载1.3.5版本wget /rubygems/rubygems-1.3.5.tgztar zxvf rubygems-1.3.5.tgz再进入rubygems-1.3.5目录,运行:ruby setup.rb即可完成安装(默认安装到ruby所在目录下)。
3.Zlib库安装Gem需要zlib支持yum-y install zlib zlib-develcd/usr/local/src/ruby-1.8.7-p330/ext/zlibruby extconf.rbmake&&make install4.RakeRake的官方网站是/,可以让gem联网下载安装,也可以在官方网站下载后进行安装。
gem install rack-v=1.1.15.i18ngem install i18n-v=0.4.2生成会话存储密钥时需要6.Ruby on RailsRuby on Rails的官方网站是/,同样可以使用gem联网下载安装,也可以下载后再本地安装。
安装redmine

安装redmine有两种方法:一是,安装ruby186-26.exe ,然后通过命名自动下载安装,但速度超慢,又容易出错;二是选择InstantRails,里面集成了ruby,rails,mysql,phpmysqladmin,apache 等组件,安装很简单。
下面是步骤(我从其他网站拷贝后,自己稍作整理)一、安装redmine1. 下载InstantRails,解压缩到C盘根目录下。
2. 下载Redmine,解压缩。
将Redmine解压缩的文件夹直接拷贝到InstantRails目录的rails_apps目录下。
4. 启动InstantRails.exe,检查apache和mysql都正常启动。
(保证机器以前没有mysql,有的话要提前卸载,否则可能与InstantRails自带的mysql冲突)5. 创建数据库,在phpMyAdmin中使用sql语句创建数据库:create database redmine character set utf8;注:进入phpmyadmin下有两种方式。
法1:浏览器输入http://127.0.0.1/mysql/ 法2:InstantRails 界面(就是刚才点击InstantRails.exe后的程序界面)的I→Configure→Database (via PhpMyAdmin)”。
如果该栏是灰色的,表示你安装后没重启机器。
重启一下即可6. 将redmine的config目录下的database.yml.example文件重命名为database.yml。
里面是数据库的配置文件,说明数据库用户名、密码等。
7.往数据库里导数据点击InstantRails界面(就是刚才点击InstantRails.exe后的程序界面)的I→Rails Applications→Open Ruby Console Window栏目,然后会跳出dos窗口。
在里面输入命令:cd redmine-0.8.4rake db:migrate RAILS_ENV="production"rake load_default_data RAILS_ENV="production"在Redmine项目的命令行执行rake db:migrate RAILS_ENV="production",用来创建数据库,完成后应该创建43个表。
Redmine安装、设置、部署全程图解

Redmine安装、设置、部署全程图解版本号:2010-08-31编写日期:2010-08-31完成日期:2010-08-31编写人:高强安装准备1.1Redmine官方提示•Ruby 1.9 is not supported yet. You have to use Ruby 1.8.x as stated above.•RubyGems 1.3.7 or higher is required with following limitations :o Rails 2.3.5 will fail with RubyGems 1.5.0 or later, stick to previous versions of RubyGems !o Rails 2.3.11 will fail with RubyGems 1.7.0 or later, stick to previous versions of RubyGems !•Rake 0.8.7 is required (rake 0.9.x is not supported by Rails yet)•Rack 1.1.x is required, 1.1.0 has a bug with quotes (#8416). Database migration would fail with other version.•Mongrel 1.1.5 needs a patch attached to #7688 to work fine with Rails 2.3.11. In case of upgrade, another issue may appear for some time after migration (#7857).•I18n 0.4.2 is required for Redmine >= 1.0.5•Rails 2.3.11 to 2.3.14 suffer from a major issue with sending mails to multiple recipients, see #8751 for details and solution.•Rails 2.3.14 is a minor security release known to work fine with Redmine 1.2.x series (except for previous point) and can be used as a replacement for 2.3.11(read config/environment.rb first).•MySQL 5.0 or higher (recommended) make sure to install the C bindings for Ruby that dramatically improve performance. You can get them by running gem install mysql. Ifyou have problem installing the mysql gem refer Rails Wiki pages1.2文件准备1.redmine-1.2.1.zip:/frs/?group_id=18502.InstantRails-2.0-win.zip:/frs/?group_id=904InstantRails是一个Rails应用的集成包包括了Ruby运行时,Rails框架,PhpMyAdmin,Apache,MySql等,这样就不需要分别下载需要的东西;3.rubyinstaller-1.8.7-p352.exe:/en/downloads/4.rubygems-1.4.1:/frs/?group_id=1265.rails-2.3.4.gem:/frs/?group_id=3076.rake-0.8.7.gem:/frs/?group_id=50&release_id=174147.activesupport-2.3.4.gem:/frs/?group_id=5708.activerecord-2.3.4.gem:/frs/?group_id=1829.actionpack-2.3.4.gem:/frs/?group_id=249&release_id=3955510.actionmailer-2.3.4.gem:/frs/?group_id=36111.activeresource-2.3.4.gem:/frs/?group_id=3507&release_id=3955312.i18n-0.4.2.gem:/gems/i18n/versions13.rack-1.1.0.gem:/frs/?group_id=3113&release_id=3468314.mysql-2.8.1-x86-mswin32.gem:/frs/?group_id=1598&release_id=3824515.gem_plugin-0.2.3.gem: /frs/?group_id=130616.daemons-1.0.3.gem:/gems/daemons/versions/1.0.317.fastthread-1.0.1-i386-mswin32.gem: /frs/?group_id=130618.cgi_multipart_eof_fix-2.5.0.gem: /frs/?group_id=130619.mongrel-1.1.5-x86-mingw32.gem:/frs/?group_id=1306安装向导1.安装rubyinstaller-1.8.7-p352.exe,安装时选择创建PATH,或者手动将子目录bin 的路径加入到Windows 的PATH 环境变量中(例如:在PATH 环境变量中加入C:\ruby-1.8.7\bin );2.解压rubygems-1.4.1.zip,并在Start Command Prompt with Ruby转至解压缩后的目录,运行如下命令:D:\redmine\rubygems-1.4.1>ruby setup.rb3.解压InstantRails-2.0-win.zip至磁盘某目录,目录路径不能有空格否则后续安装会提示错误;4.双击InstantRails.exe启动InstantRails服务,看到如下界面;5.将redmine-1.2.1.zip解压至InstantRails安装的rails_apps目录,如D:\Workspaces\InstantRails-2.0-win\rails_apps;将redmine的config/database.yml.example 重命名为config/database.yml,并修改链接数据库所需要的参数:production:adapter: mysqldatabase: redminehost: localhostusername: redminepassword: redmineencoding: utf86.在Start Command Prompt with Ruby命令行模式转至插件所在目录,安装以下插件(安装命令:gem install rails-2.3.4.gem 卸载命令:gem uninstall rails-2.3.4 插件列表:gem list)⏹rack-1.0.0.gem⏹rack-1.1.0.gem⏹rake-0.8.7.gem⏹actionpack-2.3.4.gem(request rack-1.0.0.gem)⏹activesupport-2.3.4.gem⏹activerecord-2.3.4.gem⏹actionmailer-2.3.4.gem⏹activeresource-2.3.4.gem⏹i18n-0.4.2.gem⏹rails-2.3.4.gem 该安装包依赖于上述插件,且版本要正确⏹mysql-2.8.1-x86-mswin32.gem7.进入mysql命令行,执行如下命令:mysql> create database redmine character set utf8;mysql> create user 'redmine'@'localhost' identified by 'redmine';mysql> grant all privileges on redmine.* to 'redmine'@'localhost';8.在Start Command Prompt with Ruby命令行模式进入redmine根目录,执行以下命令:rake generate_session_store 生成session密钥rake db:migrate RAILS_ENV="production" 创建redmine的库表结构,如果出现以下错误此时将D:\Workspaces\InstantRails-2.0-win\mysql\bin目录下libmySQL.dll文件复制到D:\Program Files\Ruby187\bin目录;rake redmine:load_default_data RAILS_ENV="production" 初始化redmine的默认配置数据,此时会提示选择语言,输入zh回车9.在Start Command Prompt with Ruby命令行模式进入redmine根目录,执行以下命令:ruby script/server -e production 启动ruby服务器10.打开浏览器,地址栏输入http://localhost:3000看到激动人心的redmine首页界面,默认管理员用户名和密码为admin;。
Redmine安装手册

Redmine安装手册RedMine 操作手册目录第 1 章概述 (1)第 2 章安装前的准备 (2)2.1 下载相应文件 (2)第 3 章安装与配置 (2)第 4 章让RedMine自动运行 (4)第 5 章 RedMine和Apache集成 (4)第 6 章 RedMine和 Hudson的集成 (5)第 7 章 RedMine和SVN的集成 (6)第 1 章概述Redmine是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。
配置功能强大而且方便,自定义属性和更新通知也很实用。
第 2 章安装前的准备2.1下载相应文件安装需要用到如下的软件,请进行准备1. Ruby ,现在最新稳定的Ruby 版本,建议下载1.8.7或更高的版本,地址为:/doc/1372004.html,/frs/download.php/72085/r ubyinstaller ‐1.8.7‐p302.exe ;2. RubyGems 1.3.1 :/doc/1372004.html,/frs/download.php/45906/r ubygems ‐1.3.1.zip ,备注:RubyGems 是一个方便而强大的Ruby 程序包管理器;3. Rake 0.8.3,可以在线下载,是一门构建语言,它支持它自己的DSL 用来处理和维护Ruby 应用程序;4. Rails 2.2.2,/doc/1372004.html,/frs/download.php/47183/r ails ‐2.2.2.zip ;5. MySQL 5,下载最新版本 5.2,/doc/1372004.html,/downloads/mysql ;6. Redmine 1.0.4,/doc/1372004.html,/frs/?group_id=1850,下载redmine ‐1.0.4.zip ;7. Win32 OpenSSL v0.9.8j Light ,/doc/1372004.html,/?yknwgltgzkj ,运行 rake 时要用到; 8. Visual C++ 2008Redistributables ,/doc/1372004.html,/downloads/details.aspx?fa milyid=9B2DA534‐3E03‐4391‐8A 4D ‐074B9F2BC1BF&displaylang=en 。
redmine安装

PS:在这里安装这些软件过程中,可能会出现依赖关系,这时,可以单个去安装这些软件包。如果提示需要低版本的关系时
先dpkg -l | grep 相应的包,看是不是已经在系统中安装。如果有,而且关系不对,则先卸载相应软件包,再安装就即可。
reboot 一下
2、变更Mysql服务器设定
sudo vi /etc/mysql/f
同时还要配置一下 /var/www/redmine location in /etc/apache2/sites-available/default 文件,在其中加入下列行:
<Directory /var/www/redmine>
RailsBaseURI /redmine
</Directory>
默认管理员帐号 admin 密码admin
$ sudo a2enmod passenger
重启apache2 就可以运行redmine了。
6、重启Apache服务
sudo /etc/init.d/apache2 restart
如果有图形界面,gedit编辑器比较好用
现在可以用 http://localhost/redmine 进行访问。
1、安装服务器
sudo apt-get install mysql-server apache2 libapache-ruby1.8 apache2-mpm-worker libapache2-mod-passenger php5 php5-mysql php5-cli php5-gd libapache2-mod-php5 phpmyadmin
[mysqld] 段下,加入
default-character-set = utf8
redmine+mysql+apache2+redhat6.5安装手册

Redmine3.4.2+mysql+apache2 on redhat6.5 安装手册1.安装前的准备安装linuxredhat6.5时,请选择开发包perl,kde,系统会自动安装mysql-server-5.1.71-1.el6.x86_64。
请不要安装apache,这里我采用源码安装apache2.41.1.安装包apr-1.6.2.tar.gz #安装apache运行环境apr-util-1.6.0.tar.gz #安装apache运行环境httpd-2.4.12.tar.bz2 #apache2.4源代码安装包ruby-2.4.1.tar.gz #ruby源代码安装包mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar #如果没有安装mysql,可以采用此安装包redmine-3.4.1.tar.gz #redmine源代码安装包1.2.安装指导和说明Redmine有很多个版本,每个版本redmine都提供了相应的安装指导。
每个版本的redmine 所需要的运行环境(ruby,rails)均有所不同。
本次安装使用的是redmine-3.4.1,对应redmine 安装说明URL为:/projects/redmine/wiki/redmineinstall1.3.应用用户未来我决定采用remine用户来运行apache,redmine应用程序,所以在安装系统前,需要创建redmine用户组及用户。
su – rootgroupaddredmineuseradd –g redmine –m redmine2.应用安装配置下来应用安装,均采用root用户身份来编译,安装。
由于安装包之间有依赖,需要安装顺序安装:2.1.安装apr解压安装包,编译,安装tar -xvgzapr-1.6.2.tar.gzcdapr-1.6.2./configuremakemake install安装完成后,修改~/.bash_profile文件,新增一条:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/libsource ~/.bash_profile安装包默认安装在/usr/local/apr目录2.2.安装apr-util解压安装包,编译,安装:tar –xvfzapr-util-1.6.0.tar.gzcdapr-util-1.6.0./configuremakemake install安装包默认安装在/usr/local/apr目录2.3.安装apache2.4解压安装包,编译,安装:tar -jxvfhttpd-2.4.12.tar.bz2cdhttpd-2.4.12./configuremakemake install安装包默认安装在/usr/local/apache2 目录配置$apache/conf/httpd.conf,增加一行:ServerNamelocalhost启动apache :$apache/bin/apachectl start在浏览器中访问http://localhost,如果网页有内容,则说明安装成功。
redmine安装部署

redmine安装使用一、安装redmine安装方法很多,下面介绍一种简单的安装方案:1.下载集成安装包,下载地址/stack/redmine2.安装包下载后,点击运行,安装步骤很简单,基本上一路执行下一步就可以,有几个地方需要注意:语言选择最好选择英文(项目运行后可以选择中文显示);创建密码的时候记住密码,这个密码是你数据库初始化时候admin账户的初始密码和登录数据库时候root账户的密码。
3.安装完成后,打开操作界面,如下图选择“Manager Servers”选项卡,如下图所有服务正常启动,则安装成功,如果没有启动则安装失败。
失败原因可能是端口占用、服务名称占用等原因,需要重新定义安装。
注:一件安装包内容如下:apache、redmine、php、ruby、mysql、phpadmin、svn。
二、集成插件使用bitnami-redmine一键安装的redmine项目集成普通插件十分简单。
1.首先需要到官网上下载支持所安装redmine版本的插件;2.将下载来的压缩包解压至%bitnami%/redmine-x.x.x-x/apps/redmine/htdocs/plugins目录下面。
3.将解压出来的文件夹名称由xxxxx-master改为xxxxx;4.打开“开始”—》“所有程序”—》“Bitnami Redmine Stack”—》使用“product fullname”,打开命令端。
5.cd命令切换到%bitnami%/redmine-x.x.x-x/apps/redmine/htdocs/plugins目录下面6.bundle install,安装集成插件需要的工具7.rake redmine:plugins:migrate RAILS_ENV=production,开始集成插件。
8.重启服务,再进如redmine,修改相关配置即可。
三、svn使用bitnami redmine意见安装默认启用svn服务,可以在本地新建svn仓库服务,也可以使用其他的svn仓库。
redmine的安装以及邮件配置

2008-07-07项目管理工具Redmine安装关键字: redmine一、下载InstantRailsRedmine二、安装1、解压缩已下载的InstantRails 和 Redmine。
2、将Redmine解压缩的文件夹直接拷贝到InstantRails目录的rails_apps目录下。
3、在 InstantRails目录下,启动InstantRails.exe。
4、在redmine根目录下,找到 rails_apps\redmine\config 目录下的database.yml.example文件,重命名为 database.yml,并修改成下面这样:Ruby代码1.production:2.adapter: mysql3.database: redmine4.host: localhostername: root6.password:7.encoding: utf88.9.development:10. adapter: mysql11. database: redmine_development12. host: localhost13. username: root14. password:15. encoding: utf816.17.test:18. adapter: mysql19. database: redmine_test20. host: localhost21. username: root22. password:23. encoding: utf85、创建数据库:create database redmine character set utf8;可以通过 InstantRails进入phpMyAdmin,创建数据库,如下图:6、创建数据表:进入Redmine项目的命令行,方法如下图所示:在控制台中执行命令:cd redmine 进入redmin目录rake db:migrate RAILS_ENV="production" 用来创建数据库,完成后应该创建43个表。
redmine安装教程

Ps:当下载遇到yum被锁的话,可以用rm -f /var/run/yum.pid没有cd 进入目录的话都是默认~ 根目录操作Nano可以用vim代替,比较方便严重注意:输入命令的同时先看下下面有没有图文!Gem命令加载东西很慢的,耐心等相关辅助网站:/projects/redmine/wiki/Install_Redmine_25x_on_Centos_65_complete /Linux/2015-03/115545.htmhttps:///一:卸载mysql1:卸载系统自带的mysql查看已经安装的mysql:rpm -qa | grep -i mysql2:卸载mysqlrpm -e --nodeps mysql-libs-5.1.73-3.el6_5.x86_643:删除与mysql相关的所有文件和库find / -name mysqlrm -rf /usr/lib64/mysqlrm -rf /usr/share/mysqlrm -rf /var/lib/mysqlrm -rf /etc/f二:安装依赖包yum -y install nano zip unzip libyaml-devel zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel gcc ruby-devel gcc-c++ make postgresql-devel ImageMagick-devel sqlite-devel perl-LDAP mod_perl perl-Digest-SHA三:安装服务器(apache)和mysqlyum -y install httpd mysql mysql-server设置开机启动(Allow start services when OS boot )chkconfig httpd onchkconfig mysqld onservice httpd startservice mysqld start为数据库root设置密码/usr/bin/mysql_secure_installation四:关闭SELinuxnano /etc/selinux/config五:设置主机名(设置你自己的域名)nano /etc/hosts六:配置防火墙:nano /etc/sysconfig/iptables添加内容位置如图:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPTnano /etc/sysconfig/ip6tables添加内容如上图类似:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT激活配置/etc/init.d/iptables restart/etc/init.d/ip6tables restart允许重启后开启防火墙:chkconfig iptables onchkconfig ip6tables onreboot六:安装php和phpmyadmin(安装图形界面管理数据库)yum -y install php php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc php-pecl-apc php-soapservice httpd restart安装phpmyadminrpm --import /rpm/packages/RPM-GPG-KEY.dag.txtyum install (注意要连着下面的链接)/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpmyum -y install phpmyadmin编辑虚拟主机文件来允许远程登录到phpmyadminnano /etc/httpd/conf.d/phpmyadmin.conf编辑配置phpmyadminnano /usr/share/phpmyadmin/config.inc.phpservice httpd restart七,设置8080端口nano /etc/sysconfig/iptables添加内容位置如图-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPTnano /etc/sysconfig/ip6tables编辑内容如上图类似位置:-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 激活端口/etc/init.d/iptables restart/etc/init.d/ip6tables restart编辑端口,进而进入myphpaadminnano /etc/httpd/conf/httpd.conf添加内容如图位置(ps:your_改为你自己喜欢的域名,不过要和刚才上面设置的一样)<VirtualHost *:8080>DocumentRoot /usr/share/phpmyadmin/ServerName your_</VirtualHost>设置侦听端口:nano /etc/httpd/conf/httpd.conf添加内容位置如图Listen 8080service httpd restart八:安装ruby\curl -L https://get.rvm.io | bash source /etc/profile.d/rvm.shrvm list knownrvm install 1.9.3检查是否安装成功ruby -v九:安装rubygemsyum -y install rubygems十:安装passengergem install passenger注意:安装要是出错,可能是gem源的问题,可以换源再试gem sources --remove https:///gem sources -a https:///gem sources -l注意显示的内容如下*** CURRENT SOURCES ***https://# 请确保只有gem sources -ugem install passenger2:passenger-install-apache2-module安装成功会出现两段需要复制的配置文件,建议先复制到文本,之后用的时候再粘贴LoadModule passenger_module/usr/local/rvm/gems/ruby-1.9.3-p551/gems/passenger-5.0.10/buildout/apache2/mod_passenger.so<IfModule mod_passenger.c>PassengerRoot /usr/local/rvm/gems/ruby-1.9.3-p551/gems/passenger-5.0.10PassengerDefaultRuby /usr/local/rvm/gems/ruby-1.9.3-p551/wrappers/ruby</IfModule><VirtualHost *:80>ServerName # !!! Be sure to point DocumentRoot to 'public'!DocumentRoot /somewhere/public<Directory /somewhere/public># This relaxes Apache security settings.AllowOverride all# MultiViews must be turned off.Options -MultiViews# Uncomment this if you're on Apache >= 2.4:#Require all granted</Directory></VirtualHost>其中一段配置文件放到:nano /etc/httpd/conf.d/passenger.conf配置文件内容,复制刚才生成的,根据你自己安装生成的为主:LoadModule passenger_module /usr/local/rvm/gems/ruby-1.9.3-p545/gems/passenger-4.0.37/buildout/apache2/mod_passenger.so<IfModule mod_passenger.c>PassengerRoot /usr/local/rvm/gems/ruby-1.9.3-p545/gems/passenger-4.0.37PassengerDefaultRuby /usr/local/rvm/gems/ruby-1.9.3-p545/wrappers/ruby</IfModule>3:service httpd restart十一:为redmine创建数据库注意:输入密码,root_password_mysql改成你上面root设置的密码,y our_new_password改成redmine_admin的密码(自己设置新的密码)mysql --user=root --password=root_password_mysqlcreate database redmine_db character set utf8;create user 'r edmine_admin'@'localhost' identified by 'y our_new_password';grant all privileges on redmine_db.* to 'r edmine_admin'@'localhost';quit;十二:安装2.5版本的redmine:cd /var/wwwwget /releases/redmine-2.5.0.tar.gztar xvfz redmine-2.5.0.tar.gzmv redmine-2.5.0 redminerm -rf redmine-2.5.0.tar.gz配置数据库:cd /var/www/redmine/configcp database.yml.example database.ymlnano database.yml注意如下图:password_redmine_admine是你刚才设置redmine_admin的密码十三:设置rails(bundle install要是出现错误,按提示操作)cd /var/www/redminevim Gemfile编辑换成淘宝源https://gem install railsgem install bundlerbundle installrake generate_secret_token创建redmine的数据库表RAILS_ENV=production rake db:migrateRAILS_ENV=production rake redmine:load_default_data十四::激活FCGI:cd /var/www/redmine/publicmkdir plugin_assetscp dispatch.fcgi.example dispatch.fcgicp htaccess.fcgi.example .htaccess十五:设置adpache 和FastCGIcd /var/www/rpm --import https:///static/0608B895.txtwget /pub/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -ivh epel-release-6-8.noarch.rpmyum -y install mod_fcgidrm -rf epel-release-6-8.noarch.rpm十六:创建文件目录:mkdir -p /opt/redmine/fileschown -R apache:apache /opt/redminecd /var/www/redmine/configcp configuration.yml.example configuration.yml nano configuration.yml编辑内容如图:十七:配置邮箱(可选)nano /var/www/redmine/config/configuration.yml刚才让复制的两个配置文件,一个一开始就用了,第二个现在用配置内容如下:(对照你刚才复制的内容进行修改)<VirtualHost *:80>ServerName your_domainServerAdmin your_domain@DocumentRoot /var/www/redmine/public/ErrorLog logs/redmine_error_log<Directory "/var/www/redmine/public/">Options Indexes ExecCGI FollowSymLinksOrder allow,denyAllow from allAllowOverride all </Directory></VirtualHost>十九:允许redminecd /var/wwwchown -R apache:apache redmine chmod -R 755 redmineservice httpd restart二十:安装 Subversionmkdir -p /opt/repositories/svnchown -R apache:apache /opt/repositories/chmod 0755 /opt/repositoriesyum install mod_dav_svn subversion subversion-rubymkdir /usr/lib64/perl5/vendor_perl/Apacheln -s /var/www/redmine/extra/svn/Redmine.pm /usr/lib64/perl5/vendor_perl/Apache/Redmine.pm 注意If you are using 32 bit Centos, change the path "/usr/lib64" to "/usr/lib"nano /etc/httpd/conf.d/subversion.conf添加以下内容:PerlLoadModule Apache::Redmine<Location /svn>DAV svnSVNParentPath "/opt/repositories/svn"SVNListParentPath onOrder deny,allowDeny from allSatisfy anyLimitXMLRequestBody 0SVNPathAuthz offPerlAccessHandler Apache::Authn::Redmine::access_handlerPerlAuthenHandler Apache::Authn::Redmine::authen_handlerAuthType BasicAuthName "Subversion Repository"Require valid-userRedmineDSN "DBI:mysql:database=redmine_db;host=localhost:3306" RedmineDbUser "redmine_admin"RedmineDbPass "your_password_database_redmine"</Location>。
免费项目管理软件Redmine安装配置

Redmine 是一个适用于中小型企业的项目管理软件,开源,并且支持中文。
原来一直使用dotProject,但是他的汉化很费劲,总是存在一些小问题。
偶尔发现了这个软件,界面很漂亮,不过项目功能没有dotProject完善,特别是在项目计划部分,但是对于小公司够用了。
我是通过BitNami Redmine Stack安装使用的,他集成了ROR的运行环境和数据库,对于我这个不懂Ruby的人很方便。
下载地址在此:/stack/redmine上面有多种操作系统的版本供下载。
里面集成的软件有(0.8.2-0版):- Redmine 0.8.2- Apache 2.2.11- ImageMagick 6.4.0-2-Q8- MySQL 5.0.51b- Subversion 1.4.6- Ruby 1.8.6- Rails 2.1.1- RubyGems 1.2.0其他具体信息可以参考安装BitNami Redmine Stack后的readme.txt文件。
安装很简单,一路Next就可以了,只要注意,他设置的登录密码同时也是MySql数据库root账号的密码。
其他的端口,语言什么的都简单。
不过我安装完成之后,只有初始页面是中文的,登陆之后就变成了英文的,弄了半个小时也不知道,后来用了一个很暴力的方法,找到了他的国际化支持的资源文件夹(安装文件夹\apps\redmine\config\locales),就把他的英文资源文件(en.yml)给删除了,把中文资源文件(zh.yml)文件复制并改成英文文件的名字(en.yml),然后修改文件里面的起始部分,把“zh:”改成了“en:”,然后保存,这样就不会出现英文的了。
安装之后,由于我的服务器其他的需要Mysql实例已经使用了3306端口,所以需要修改Mysql的端口,在Mysql的配置文件中(安装文件夹\Mysql\My.ini)修改端口号为需要设置的端口,然后修改redmine的数据库配置文件(安装文件夹\apps\redmine \config\database.yml),把端口改为相同的端口。
如何安装redmine

如何安装redmine这几天发现REDMINE这个项目管理软件,从网上找了很多,但就是这个文章好点,讲的最细,但是美中不足的是,没有讲怎么在PHPNOW中安装配置REDMIN!作者:周敏龙本文所用的软件有:● Redmine 0.8.2: /projects/redmine/● InstantRails-2.0-win: /projects/instantrails/本文介绍了如何在局域网的服务器上安装Redmine,文中一部分是是网上下载的,一部分是自己的原创。
由于本人要在公司的内部服务器上安装一个Redmine,然而在网上找到的介绍Redmine的安装的文章都大同小异,实践过程中遇到了不少问题。
经过几天的奋战,终于把Redmine完全安装好了,现在把我自己的心得总结一下,以便大家在遇到同样的问题时少走一些弯路。
首先总结一下本文解决了哪些别人没有解决的问题:(1)将Redmine集成到了已有的PHPNow系统中;(2)总结了安装InstantRails后应该修改哪些配置文件;(3)在非上网机上将RedMine安装为Windows服务,使其能开机自动运行。
1 Redmine介绍是一个基于web的项目管理软件,用Ruby开发的。
(可以想象成用php写的n个文件,可以在网页上浏览,就像wordpress。
)Redmine:这是基于ROR(Ruby on Rails)框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。
配置功能强大而且方便,自定义属性和更新通知也很实用,详细的介绍可以看看清华同方的redmine站点。
中文版Redmine在线演示:ezWORK、英文版可看Redmine提供的官方演示。
项目管理系统-Redmine安装笔记

项目管理系统-Redmine安装笔记安装所需软件版本约定:Redmine-2.3.3railsinstaller-2.2.1apache+mysql:这里使用XAMPP集成环境,版本 xampp-win32-1.8.3一、准备工作1.安装railsinstaller-2.2.1和XAMPP2.解压到Redmine-2.3.3至railsinstaller生成的Site文件夹内(通常在c:\下),建议把Redmine-2.3.3改名为Redmine二、安装过程1..进入phpMyAdmin 创建数据库。
执行以下三条sql 语句。
create database redmine character set utf8;create user 'redmine'@'localhost' identified by 'my_password'; grant all privileges on redmine.* to 'redmine'@'localhost';(可能需要先运行mysql -h localhost -u root 回车,)2.拷贝config/database.yml.example文件到config/database.yml,修改database.yml 的内容 production:adapter: mysqldatabase: redminehost: localhostusername: redminepassword: “my_password”username 和password字段就是自己要设置的数据库的账号和密码。
3.回到dos 窗口下,执行gem install bundler如果提示mysql2安装错误的话,执行gem install mysql2 -- '--with-mysql-dir="C:\Program Files\MySQL\MySQL Server 5.5"'双引号内的内容为mysql的安装目录4.把mysql的lib目录下的libmysql.dll复制到ruby安装目录的bin文件夹下5.设置Session Key,执行 rake generate_secret_token6.执行set RAILS_ENV=productionrakedb:migraterakeredmine: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选择中文7.最后ruby script/rails server webrick -e production 启动。
Linux-Redmine安装

Redmine安装初建:诗香随风日期:2014-02-27 审核:日期:批准:日期:最后修改时间:2018-02-26 14:09版本号:V1.0文档编号:单击此处输入文字。
质控状态:待审核文档修订历史相关文档目录文档修订历史 (i)目录 (ii)1安装环境 (1)2前提准备 (1)2.1下载安装软件 (1)2.2依赖包安装 (1)2.3安装Ruby (1)2.4安装RubyGems (2)2.5安装Rails (2)3安装Redmine (3)3.1数据库配置 (3)3.2安装依赖包 (3)3.3生成会话存储 (4)3.4创建数据库结构 (4)3.5插入默认数据 (4)3.6设置文件权限 (4)3.7测试安装 (4)3.8邮箱配置 (5)3.9集成apache (5)3.10使用过程中出现问题 (6)附录:文档评审记录 (10)1安装环境系统:CentOS release 6.4数据库:MySQL 5.1.732前提准备2.1下载安装软件Ruby : 2.0.0RubyGems :v2.1.11Rails :4.0.3Redmine:2.4.3下载以上各个软件(软件均存放在/usr/local路径下)Ruby:/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz RubyGems:/pages/downloadRedmine:/projects/redmine/wiki/Download2.2依赖包安装//如果系统安装了 ruby 或者rubygems相关的软件,建议先卸载#yum erase ruby rubygems//安装ruby可能用的基础包,安装过程中可能还会有缺少,视具体情况而定#yum -y install zlib-devel curl-devel openssl-devel httpd-develapr-devel apr-util-devel mysql-devel2.3安装Ruby[root@chances-126 ~]# cd /usr/local[root@chances-126 local]#tar -xzvf ruby-2.0.0-p451.tar.gz[root@chances-126 local]#cd ruby-2.0.0-p451[root@chances-126 ruby-2.0.0-p451]#./configure[root@chances-126 ruby-2.0.0-p451]#make[root@chances-126 ruby-2.0.0-p451]#make install通过以上步骤就已经安装好了ruby,下边验证ruby安装成功#ruby –v输出如下图说明安装成功2.4安装RubyGems[root@chances-126 ~]#cd /usr/local[root@chances-126 local]#tar -zxvf rubygems-2.1.11.tgz[root@chances-126 local]#cd rubygems-2.1.11[root@chances-126 rubygems-2.1.11]#ruby setup.rb通过以上步骤就已经安装好了RubyGems,下边验证RubyGems安装成功#gem –v输出如下图说明安装成功2.5安装Rails//检查更新[root@chances-126 ~]#gem update[root@chances-126 ~]#gem update --system[root@chances-126 ~]#gem install rails -V //-V可以显示出进度运行上边的命令时出现以下错误:ERROR: While executing gem ... (Gem::Exception)Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources解决办法:1.安装zlib进入ruby源码文件夹,安装ruby自身提供的zlib包[root@chances-126 ~]#cd /usr/local/ruby-2.0.0-p451/ext/zlib[root@chances-126 zlib]#ruby ./extconf.rb[root@chances-126 zlib]#make[root@chances-126 zlib]#make install2.安装openssl:进入ruby源码文件夹,安装ruby自身提供的openssl包[root@chances-126 zlib]#cd /usr/local/ruby-2.0.0-p451/ext/openssl [root@chances-126 openssl]# ruby extconf.rb--with-openssl-include=/usr/local/ssl/include/--with-openssl-lib=/usr/local/ssl/lib[root@chances-126 openssl]#make[root@chances-126 openssl]#make install3.将gem的源更换为淘宝网:[root@chances-126 ~]# gem sources --remove https:/// [root@chances-126 ~]# gem sources -a /[root@chances-126 ~]# gem sources -l改完后再执行安装rails的命令[root@chances-126 ~]#gem install rails -V此安装过程会花一定的时间,请耐心等待。
Redmine的安装及测试项目缺陷管理配置说明

Redmine的安装及测试项目缺陷管理配置说明Redmine是一款用Ruby开发的基于web的项目管理工具,安装、配置、使用比较简单灵活,免费开源,支持很多插件,是行业内比较流行的一款项目管理工具。
我们主要用它来做缺陷管理,跟Jira问题跟踪系统类似,适用于在公司外(无法使用问题跟踪)的项目。
1.安装Redmine的安装比较麻烦,需要安装MySQL、PHP、Ruby、Apache等软件,不过网上有大量集成好的一键安装包,使用集成安装包很方便。
1.1.L inux环境1)上传集成安装包bitnami-redmine-3.4.2-4-linux-x64-installer.run到服务器。
2)可能需要赋权,chmod +x bitnami-redmine-3.4.2-4-linux-x64-installer.run。
建立一个文件夹作为安装目录mkdir redmin_admin,并给文件夹赋权chmod 777 redmin_admin。
3)执行命令./bitnami-redmine-3.4.2-4-linux-x64-installer.run。
4)选择安装语言,5,简体中文。
5)提示安装组件,都选择Y即可。
6)设置安装目录。
7)创建管理员账号,密码。
8)Redmine的默认访问端口是80,MySQL数据库端口是3306,如果端口被占用,则会提示你设置一个新端口。
9)设置缺省语言,默认30,中文即可。
10)暂不配置SMTP。
如需使用,可后续配置。
11)了解更多有关Bitnami云主机,取消。
12)确定是否开始安装,选择Y,程序开始读条安装,直至进度是100%.13)安装完成之后,会提示是否启动程序,选择Y,程序安装完成。
Linux下也可使用Xmanager图形化界面进行安装,非常简单,不再描述。
如有问题可以自行百度解决。
1.2.w inding环境使用exe安装包,安装步骤同Linux。
2.缺陷管理项目配置2.1.新建项目使用管理员账户登录Redmine后,点击“管理”,然后点击“项目”,打开项目管理页面,点击右上角的“新建项目”,输入项目信息,其它选项根据实际情况选择或者默认,点击“创建”。
redmine项目apache2的安装与配置

redmine项目apache2的安装与配置redmine 项目apache2的安装与配置卸载旧的apache2(如果apache2没有更改过不用次步骤)sudo apt-get remove apache2sudo apt-get remove apache2.2-commonsudo find /etc -name "*apache*" |xargs sudo rm -rf sudo rm -rf /var/wwwsudo rm -rf /etc/libapache2-mod-jk安装新的apache2sudo apt-get install apache2.2-commonsudo apt-get install apache2sudo apt-get install libapache2-mod-passengerdpkg -l |grep apache2|awk '{print $2}'|xargs dpkg -P更改redmine程序文件夹的权限sudo chown -R www-data:www-data /usr/share/redmine sudo chmod -R 755 /usr/share/redmine创建redmine程序文件夹ln -s /usr/share/redmine/public /var/www/redmine安装并配置passengersudo gem install passengersudo apt-get install libaprutil1-devsudo apt-get install apache2-threaded-devsudo apt-get install libapr1-devpassenger-install-apache2-module选择1注意以下为libsqlite3-dev安装失败的强制安装方法#sudo dpkg --force-depends --purge libsqlite3-0:amd64sudo dpkg --purge --force-depends libsqlite3-0sudo apt-get install libsqlite3-0sudo apt-get install -fsudo apt-get install libsqlite3-dev注意以上为libsqlite3-dev安装失败的强制安装方法修改以下文件sudo gedit /etc/apache2/mods-enabled/passenger.conf<IfModule mod_passenger.c>PassengerRoot/usr/local/lib/ruby/gems/1.9.1/gems/passenger-5.0.21 PassengerDefaultRuby /usr/local/bin/ruby</IfModule>sudo gedit /etc/apache2/mods-enabled/passenger.loadLoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-5.0.21/buildout/apache2/mod_passenger.so重启apache2服务sudo service apache2 rebootsudo service apache2 restartsudo gedit /etc/apache2/sites-enabled/000-default<VirtualHost *:80>ServerAdmin webmaster@localhost# Possible values include: debug, info, notice, warn, error, crit,# alert, emerg.LogLevel warnCustomLog /var/log/apache2/access.log combined ErrorLog /var/log/apache2/error.log#其他配置 foo...DocumentRoot /var/www<Directory /var/www/redmine>Options +ExecCGI -MultiViews AllowOverride allRailsBaseURI /redmine PassengerResolveSymlinksInDocumentRoot on</Directory></VirtualHost>。
Redmine的安装与配置

Redmine的安装与配置* Redmine的安装与配置* Purpose* Requirements* Operating system* Software* Version* InstallPurposeRedmine 在项目实施中的作用在于作为项目管理的工具。
Redmine 是一个 Ruby on Rails 工程,因此需要先安装 Ruby on Rails 环境,另外,可通过 Passenger 将Redmine通过Apache 对外提供服务,因此,需要安装 Passenger 并在 Apache 中进行配置。
可从这里下载相关的gem。
RequirementsOperating systemCentOS 5.3Software* Apache* MySQLVersion* ruby-1.8.7-p174* rubygems-1.3.5* actionpack-2.2.2* activerecord-2.2.2* activeresource-2.2.2* activesupport-2.2.2* actionmailer-2.2.2* fastthread-1.0.7* rails-2.2.2* redmine-0.8.4* passenger-2.2.2Install1. 使用 root 用户登录系统2. 下载 attachment:ruby-1.8.7-p174.tar.gz 、 attachment:rubygems-1.3.5.tgz 、attachment:actionpack-2.2.2.gem 、 attachment:activerecord-2.2.2.gem 和attachment:activeresource-2.2.2.gem 、 attachment:activeresource-2.2.2.gem 、attachment:activesupport-2.2.2.gem 、 attachment:actionmailer-2.2.2.gem 、attachment:fastthread-1.0.7.gem 、 attachment:rails-2.2.2.gem 、attachment:passenger-2.2.2.gemmkdir -p /usr/local/src/redmine/ruby-on-railscd /usr/local/src/redmine/ruby-on-railswget http://.../ruby-1.8.7-p174.tar.gz wget http://.../rubygems-1.3.5.tgzwget http://.../actionpack-2.2.2.gemwget http://.../activerecord-2.2.2.gem wget http://.../activeresource-2.2.2.gem wget http://.../activesupport-2.2.2.gem wget http://.../actionmailer-2.2.2.gem wget http://.../fastthread-1.0.7.gemwget http://.../rails-2.2.2.gemwget http://.../passenger-2.2.2.gemcd /usr/local/src/redminewget http://.../redmine-0.8.4.tar.gz3. 安装rubycd /usr/local/src/redmine/ruby-on-railstar xzvf ruby-1.8.7-p174.tar.gzchown -R root.root ruby-1.8.7-p174cd ruby-1.8.7-p174./configure --prefix=/usr/local/rubymakemake install7. 设置系统路径和手册编辑 /etc/profile , 加入RUBY_HOME=/usr/local/rubyPATH=$PATH:$RUBY_HOME/binexport RUBY_HOME PATH运行下面命令重新载入环境变量source /etc/profile编辑 /etc/man.config ,加入mysql的手册路径MANPATH /usr/local/ruby/share/man4. 安装gemscd /usr/local/src/redmine/ruby-on-railstar xzvf rubygems-1.3.5.tgzchown -R root.root rubygems-1.3.5cd rubygems-1.3.5ruby setup.rb5. 安装rails所需插件gem install rails -v=2.2.2 -V或者cd /usr/local/src/redmine/ruby-on-railsgem install actionmailer-2.2.2.gem -Vgem install actionpack-2.2.2.gem -Vgem install activerecord-2.2.2.gem -Vgem install activeresource-2.2.2.gem -Vgem install activesupport-2.2.2.gem -Vgem install rails-2.2.2.gem -V6. 安装passengergem install passenger -v=2.2.2 -V或者cd /usr/local/src/redmine/ruby-on-railsgem install fastthread-1.0.7.gem -Vgem install passenger-2.2.2.gem -VAPXS2=/usr/local/apache/bin/apxs passenger-install-apache2-module 7. 设置环境变量vi /etc/profile在其中添加RUBY_HOME=/usr/local/rubyPATH=$PATH:$ANT_HOME/bin:$MYSQL_HOME/bin:$RUBY_HOME/bin export RUBY_HOME PATH运行source /etc/profile8. 创建mysql数据库mysql -u root -p mysqlmysql>create database redmine character set utf8;mysql>create user 'redmine'@'localhost' identified by '密码';mysql>grant all on redmine.* to 'redmine'@'localhost';9. 创建redmine用户groupadd -g 5003 redmineuseradd -g redmine -s /bin/bash -d /home/redmine -m -u 5003 redmine chown redmine.httpd /home/redminechmod 750 /home/redminemkdir /home/redmine/wwwchown redmine.redmine /home/redmine/wwwchmod 755 /home/redmine/www10. 安装redminecd /home/redmine/wwwsu - redmine -c "svn co /svn/trunk/home/redmine/www/redmine"或者cd /usr/local/src/redminetar xzvf redmine-0.8.4.tar.gzchown -R redmine.redmine redmine-0.8.4mv redmine-0.8.4 /home/redmine/www/redmine11. 配置数据库连接cd /home/redmine/www/redmine/configcp database.yml.example database.ymlchown redmine.redmine database.ymlvi database.yml修改其内容production:adapter: mysqldatabase: redminehost: localhostport: 3306username: redminepassword: 密码encoding: utf812. 配置邮件服务器cd /home/redmine/www/redmine/configcp email.yml.example email.ymlchown redmine.redmine email.ymlvi email.yml修改其内容production:delivery_method: :smtpsmtp_settings:address: port: 25domain: authentication: :loginuser_name: 邮件账号password: 邮件密码Notes:如果需要使用Gmail作为SMTP服务器,需要额外的配置,请参考在Redmine中配置使用Gmail 。
Redmine安装完全图文指南

本人因为单位需要上一套项目管理软件,就选择了Redmine,主要是看中他的开源、插件丰富、具有中文支持的特点。
因为之前接触ROR和Mysql不多,我参考了网上大量文章,同时安装时又遇到诸多曲折。
因此把我的安装过程细化至每一个步骤,形成图文安装指南,希望对大家有用。
这篇博文主要参考了如下文章:/projects/redmine/wiki/RedmineInstall/blog/857494有关BUG的疑难解答主要参考:/boards/2/topics/22358/issues/7516/boards/2/topics/6423?r=6447/blog/2010/03/192/安装准备先下载下面这些安装过程中要用到的软件,如上图所示:1. Ruby 1.8.7:/frs/download.php/74293/rubyinstaller-1.8.7-p334.exe2. MySQL:/downloads/mysql/5.5.html#downloads3. Redmine 主程序:/projects/redmine/wiki/Download4. Win32 OpenSSL Light:/download/Win32OpenSSL_Light-1_0_0d.exe5. Visual C++ 2008 Redistributables :/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F 2BC1BF&displaylang=en (如果不安装这个,调用OpenSSL 时可能会报“应用程序配置不正确,程序无法启动,重新安装应用程序可能解决问题。
”错误)6. ZLib 1.2.5:/zlib125-dll.zip (这个地址貌似失效了……那我这个版本哪里来的……汗……那就试试这个吧:/f /9662774.html)7. libiconv 1.9.2:/projects/gnuwin32/files/libiconv/ (运行rake 时要用到)安装与配置安装Ruby1. 安装Ruby运行环境(rubyinstaller-1.8.7-p334.exe),如上图2. 注意在安装过程中,勾选如上两项3. 开始安装,直至安装完成。
安装redmine+apache2

Redmine+apache2安装Redmine安装所需软件版本要求:redmine对应ruby、rails rack版本Ruby & Ruby on Rails & RackThe required Ruby and Ruby on Rails versions for a given Redmine version is:Compatibility notes∙Ruby 1.9 is not supported yet. You have to use Ruby 1.8.x as stated above.∙RubyGems 1.3.7 or higher is required with following limitations :o Rails 2.3.5 will fail with RubyGems 1.5.0 or later, stick to previous versions of RubyGems !o Rails 2.3.11 will fail with RubyGems 1.7.0 or later, stick to previous versions of RubyGems !∙Rake 0.8.7 is required (rake 0.9.x is not supported by Rails yet)∙Rack 1.1.x is required, 1.1.0 has a bug with quotes (#8416). Database migration would fail with other version.∙Mongrel 1.1.5 needs a patch attached to #7688to work fine with Rails 2.3.11. In case of upgrade, another issue may appear for some time after migration (#7857).∙I18n 0.4.2 is required for Redmine>= 1.0.51.安装redmine所需ruby包[root@test ~]# yum -y install ruby ruby-devel ruby-libs ruby-irb ruby-rdoc ruby-mysql2.安装rubygems软件,(用于gem install 离线下载)[root@test ~]# yum install rubygems3.安装rails软件,按照官方要求安装对应版本。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Redmine+apache2安装Redmine安装所需软件版本要求:redmine对应ruby、rails rack版本Ruby & Ruby on Rails & RackThe required Ruby and Ruby on Rails versions for a given Redmine version is:Compatibility notes∙Ruby 1.9 is not supported yet. You have to use Ruby 1.8.x as stated above.∙RubyGems 1.3.7 or higher is required with following limitations :o Rails 2.3.5 will fail with RubyGems 1.5.0 or later, stick to previous versions of RubyGems !o Rails 2.3.11 will fail with RubyGems 1.7.0 or later, stick to previous versions of RubyGems !∙Rake 0.8.7 is required (rake 0.9.x is not supported by Rails yet)∙Rack 1.1.x is required, 1.1.0 has a bug with quotes (#8416). Database migration would fail with other version.∙Mongrel 1.1.5 needs a patch attached to #7688to work fine with Rails 2.3.11. In case of upgrade, another issue may appear for some time after migration (#7857).∙I18n 0.4.2 is required for Redmine>= 1.0.51.安装redmine所需ruby包[root@test ~]# yum -y install ruby ruby-devel ruby-libs ruby-irb ruby-rdoc ruby-mysql2.安装rubygems软件,(用于gem install 离线下载)[root@test ~]# yum install rubygems3.安装rails软件,按照官方要求安装对应版本。
[root@test ~]# gem install rails -v=2.3.114.安装rack软件,按照官方要求安装对应版本。
[root@test ~]# gem install rack -v=1.1.05.安装mysql-server数据库服务。
[root@test ~]# yum install -y mysql-server6.设置mysql数据库帐号密码[root@test ~]# servicemysqld start[root@test ~]# mysqladmin -uroot password 123456 启动mysqld设置root账号密码7.创建在mysql中创建redmine数据库,并创建redmine数据库管理账户。
[root@test ~]# mysql -uroot -p123456mysql> create database redmine character set utf8;mysql> create user 'redmine'@'localhost' identified by 'redmine';mysql> grant all privileges on redmine.* to 'redmine'@'localhost';进入mysql数据库创建redmine数据库创建redmine帐号,密码redmine。
给redmine帐号赋予redmine数据库完全管理权限。
退出数据库8.下载redmine1.2.1安装包[root@test ~]# wget /frs/download.php/75097/redmine-1.2.1.tar.gz等待下载完毕。
9.将redmine1.2.1安装在指定目录。
[root@test ~]# ls[root@test ~]# tar zxvf redmine-1.2.1.tar.gz[root@test ~]# cp redmine-1.2.1 /usr/local[root@test ~]# cp -rf redmine-1.2.1 /usr/local/[root@test ~]# cd /usr/local/[root@test local]# ls[root@test local]# cd /usr/local/redmine-1.2.1/[root@test redmine-1.2.1]# ls[root@test redmine-1.2.1]# cdconfig/[root@test local]# cd /usr/local/redmine-1.2.1/[root@test redmine-1.2.1]# cdconfig/[root@testconfig]# cpdatabase.yml.exampledatabase.yml [root@testconfig]# vidatabase.yml# MySQL (default setup).#production:# adapter: mysql# database: redmine# host: localhost# username: root# password:# encoding: utf8production:adapter: mysqldatabase: redminehost: localhostusername: redminepassword: redmineencoding: utf8wq!解压redmine1.2.1.tar.gz将redmine1.2.1安装到/usr/local目录下创建数据库连接文件,拷贝模版database.yml.example到database.yml即可。
编辑database.yml文件,写入正确的连接信息。
(目前连接production库,production为我们在线使用的库。
)wq!注意保存,退出。
10.安装i18n 语言包,必须和官方要求对应。
[root@test redmine-1.2.1]# rakegenerate_session_store[root@test redmine-1.2.1]# gem install -v=0.4.2 i18n当我执行下一步,生成会话存储加密方式会报错,是因为安装没安装语言包。
安装语言包。
11.安装Rake 0.8.7,并删除rake0.9.2版本。
()[root@test redmine-1.2.1]# gem list[root@test redmine-1.2.1]# gem install -v=0.8.7 rake[root@test redmine-1.2.1]# gem uninstall rake -v=0.9.2[root@test redmine-1.2.1]# gem list当我再次执行下一步,生成会话存储加密方式会报错,是因为rake版本不符合官方要求。
安装rake 0.8.7软件。
删除rake0.9.2软件版本(删除老版本只留下官方符合的版本。
)12.安装ruby-mysql软件,(用于redmine连接mysql数据库,默认无法连接成功。
)[root@test redmine-1.2.1]# rpm -ivh /pub/epel/6/x86_64/ruby-mysql-2.8.2-1.el6.x86_64.rpm导入redmine数据进mysql数据库报错,是因为mysql无法连接,必须安装ruby-mysql才可以连接。
安装ruby-mysql软件。
(可以通过/pub/epel源网站找到对应的包下载,默认centos官方源没这个软件。
)13.生成会话存储加密方式,并导入redmine数据进mysql数据库。
[root@test redmine-1.2.1]# rakegenerate_session_store[root@test redmine-1.2.1]# RAILS_ENV=production rake db:migrate生成会话存储加密:创建数据库结构,只创建production(生产环境,此选项要和config/database.yml中对应)将redmine默认的配置数据导入mysql数据库。
(此步根据上一步,创建的数据结构导入。
)14.设置权限,为redmine设置单独的帐号,并赋予权限,提供用户使用。
[root@test redmine-1.2.1]# mkdirtmp public/plugin_assets[root@test redmine-1.2.1]# groupaddredmine[root@test redmine-1.2.1]# useradd -g redmine -s /sbin/nologinredmine[root@test redmine-1.2.1]# chown -R redmine:redmine files log tmp public/plugin_assets[root@test redmine-1.2.1]# chmod -R 755 files log tmp public/plugin_assets在redmine目录下创建tmp和public/plugin_assets(redmine1.2.1默认已经创建。
)创建redmine组和redmine用户,提供用户访问的权限。
(其他帐号也可以,只要有足够的权限。
类同与apache2的apache用户)修改属组属主为redmine。
给予相应的权限。
15.开通服务器对外访问权限。
[root@test redmine-1.2.1]# serviceiptables status[root@test redmine-1.2.1]# serviceiptables stop关闭防火墙,或者允许tcp3000端口对外开放。