redmine安装文档(for_Centos_5.5)

合集下载

最详细全面的CENTOS5.5 MYSQL NGINX PHP5.3.3安全安装手册

最详细全面的CENTOS5.5 MYSQL NGINX PHP5.3.3安全安装手册

CentOs5安装操作文档目录1.安装CentOs5操作系统 (1)1.1系统安装 (1)1.2后续配置 (21)1.2.1去掉启动图形界面 (21)1.2.2防火墙配置 (21)2.安装MYSQL (22)3.安装gd (25)4.安装Nginx (26)5.安装PHP (28)6.安装Zend FrameWork (32)注:本安装文档只是说明在安装CentOs5过程中的具体操作,并未涉及到安装过程的需要掌握的系统知识。

:)1.安装CentOs5操作系统1.1系统安装1.首先要设置计算机的BIOS启动顺序为光驱启动,保存设置后将安装光盘放入光驱,重新启动计算机。

2.进入启动画面,按回车键<Enter>3.进入选择选择安装过程语言界面Choose a Language:选择简体中文:Chinese(Simplified),按回车键继续。

4.会提示Language Unavailable:原因是目前是字符界面,无法显示中文。

要到后面图形界面启动时,才能显示中文。

直接按回车键继续。

5.键盘布局类型选择:一般选择默认的“us”即可,按回车继续。

6.安装介质选择:因为我们从光盘安装,所以选择:Local CDROM,按回车继续。

7.如下图所示,如果你确定你的DVD光碟没有问题的话,可以直接单击“Skip”按钮跳过,否则单击“OK”按钮检测安装盘的完整性,但这样会花费很长时间。

8.进入安装欢迎界面,如下图所示。

9.进入分区方式选择界面:一般我们希望自己定义硬盘分区结构,所以,选择“建立自定义的分区结构”。

10.如果是全新硬盘,可能会发生如下错误信息,这个信息仅提示你,安装程序找不到分区表。

此时,直接按下“Yes”按钮初始化这个设备,如下图所示。

11.点击下一步后,出现手工分区界面12.创建启动分区:点击“新建”,挂载点选择“/boot”,文件类型选择“ext3”,大小填“100MB”,点“确定”继续。

redmine安装和配置

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

安装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个表。

CentOS 5.5 安装加固方案

CentOS 5.5 安装加固方案

CentOS 5.5 安装加固方案目录1.硬盘分区顺序: (2)2.修改gdm配置文件开启xdmcp (2)3.设置口令策略满足复杂度要求 (2)4.新建一个普通用户并设置高强度密码: (2)5.参看disk性能 (3)6.禁止除root外帐户使用at/cron (3)7.闭那些不需要的服务 (3)8.IP协议安全配置 (4)9.升级操作系统 (4)10.数据完整性监测系统的构建(Tripwire ) (5)1.硬盘分区顺序:swap 8G/var 8G/usr 4G其他自由分配2.修改gdm配置文件开启xdmcpvi /etc/gdm/custom.conf[security]DisallowTCP=false[xdmcp]Enable=true3.设置口令策略满足复杂度要求执行备份:#cp-p /etc/login.defs /etc/login.defs_bak#cp-p /etc/passwd /etc/passwd_bak执行下列命令,编辑/etc/login.defs#vi /etc/login.defs修改以下各项复杂度参数:PASS_MAX_DAYS 90PASS_MIN_LEN 8PASS_WARN_AGE 7#passwd –l username4.新建一个普通用户并设置高强度密码:#useradd username#passwd username#usermod -G wheel username#vi /etc/pam.d/su#auth required /lib/security/$ISA/pam_wheel.so use_uid←找到此行,去掉行首的“#”↓auth required /lib/security/$ISA/pam_wheel.so use_uid←变为此状态(大约在第6行的位置)# echo "SU_WHEEL_ONLY yes" >> /etc/login.defs←添加语句到行末禁止root用户远程登录系统:#vi /etc/securetty去掉console前面的注释,保存退出#vi /etc/ssh/sshd_config将PermitRootLogin后的yes改为no将PORT改为1000以上端口Port 10000不允许使用低版本的SSH协议将#protocol 2,1改为protocol 2#vi /etc/aliases ←编辑aliases,添加如下行到文尾root: yourname@5.参看disk性能# hdparm -Tt /dev/sda/dev/sda:Timing cached reads: 16988 MB in 2.00 seconds = 8502.65 MB/secTiming buffered disk reads: 334 MB in 3.02 seconds = 110.65 MB/sec6.禁止除root外帐户使用at/cron# cd /etc#cp -p cron.denycron.deny_bak#cp -p at.denyat.deny_bak添加root到cron.allow和at.allow,并删除cron.deny和at.deny。

Redmine安装

Redmine安装

Redmine安装——Redmine项目管理系统在windows下的本地配置一、什么是redmineRedmine是用Ruby开发的基于基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统。

这种Web形式的项目管理系统通过“项目(Project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、文档等内容来推动项目的进度,同时系统利用时间线索和各种动态的报表形式来自动给成员汇报项目进度。

二、本地安装redmine的准备工作1、安装railsinstaller。

可以在官方(/)下载该软件,下载后安装即可。

安装完成后,会弹出一个dos窗口让用户注册用户名和邮箱地址。

安装railsinstaller的目的在于获得redmine所需要的支持ruby的各个组件。

2、获得Redmine,其下载地址为:https:///edavis10/redmine。

目前最新的是1.2.1版,点击下载即可。

下载后,复制到“railsinstaller”安装后在C盘根目录下生成的“Sites”文件夹中。

三、安装redmine的步骤1、进入/projects/redmine/wiki/RedmineInstall页面,会告知你某一版本的redmine需要的组件版本是多少。

然后你要通过安装railsinstaller获得高于或等于这些版本号的组件。

2、如果你的电脑上还没有apache,php,mysql。

可以下载phpstudy并安装。

如果有了,直接第三步。

3、去railsinstaller的官方网站(/)去下载最新版的railsinstaller。

看它所包含的组件以及其版本是否符合redmine的要求,如果符合要求就下载安装。

4、做好这些准备工作了。

就可以开始配置redmine运行环境了。

把redmine整个文件夹复制到安装railsinstaller后所产生的sites目录下(该目录在C盘根目录)。

redmine安装部署

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仓库。

centos5.5全部配置方法

centos5.5全部配置方法

linux‎开启放火‎墙 | l‎i nux软‎件安装命令‎大全 20‎11-01‎-18c‎e ntos‎5.5 全‎部配置方法‎配置管‎理Cent‎O SSSH‎应用服务器‎L inux‎Cent‎O s 5.‎5服务器‎配置手记‎先声明,‎以下的这些‎文字个人的‎安装笔记,‎是参考了网‎上许多高手‎的成功经验‎组合而成的‎,说实话我‎自己的东西‎不多:)我‎想把这些经‎验写下来,‎既可以对其‎他跟我一样‎摸索的兄弟‎一个经验,‎也可以防止‎以后自己都‎忘记了,嘿‎嘿。

因为时‎间关系很多‎图片直接使‎用了别人的‎图片,可能‎在界面上有‎些不一样,‎版本对不上‎,仅供参考‎。

所以如‎果某个大虾‎看到我借用‎了你的资源‎,请不要生‎气。

同时欢‎迎大家指出‎错误。

为‎了演示方便‎,本文所有‎的密码都使‎用:123‎45678‎临时文件‎夹使用/t‎m p目录。

‎本文中‎所有的指令‎都可以选中‎复制后在终‎端中粘贴直‎接运行,免‎得输入过程‎中输错指令‎影响学习进‎程。

服‎务器和个人‎电脑最本质‎的区别无非‎服务器是为‎了提供服务‎而存在。

然‎而,通过一‎些软件也可‎以把我们的‎使用中的个‎人电脑模拟‎成一台(W‎e b)服务‎器,比如W‎i n98 ‎下用PWS‎, Wi‎n2K 下‎用IIS ‎,或者在W‎i ndow‎s下安装W‎i n32 ‎版的Apa‎c he 等‎等。

但是,‎这些方式也‎使得一方面‎服务器的可‎定制性变得‎很差,另一‎方面,使服‎务器在承载‎服务负担的‎同时,时时‎刻刻都有受‎到由于Wi‎n dows‎操作系统‎本身在服务‎器方面的脆‎弱性而遭受‎攻击,导致‎崩溃的可能‎性。

所以‎,在这里我‎们用Lin‎u x 这个‎服务器专用‎操作系统来‎搭建一台安‎全、稳定、‎可定制性强‎的服务器,‎来满足我们‎发布网页、‎以及架设论‎坛等等多功‎能交互程序‎的需要。

‎L inux‎的发行版‎也有数多种‎,在这里,‎我们采用C‎e ntOS‎这个Li‎n ux 发‎行版。

redmine的安装以及邮件配置

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个表。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CentOS5.5平台搭建Redmine+SVN项目管理系统并整合到nginx (转载修改) 2011年09月23日 测试安装成功 Redmine:是一个基于web的项目管理软件,用Ruby开发的。是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等等,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。配置功能强大而且方便,自定义属性和更新通知也很实用。下面我们来部署redmine+svn项目管理系统(需要严格的按照官方的安装文档安装对应的ruby包)

环境:centos-5.5 redmine-1.2.0 subversion-1.6.17 一、下载所需要软件包 wget ftp://ftp.ruby-lang.org//pub/ruby/1.8/ruby-1.8.7.tar.gz wget http://production.cf.rubygems.org/rubygems/rubygems-1.6.2.tgz wget http://rubyforge.org/frs/download.php/74944/redmine-1.2.0.tar.gz wget http://subversion.tigris.org/downloads/subversion-1.6.17.tar.gz wget http://subversion.tigris.org/downloads/subversion-deps-1.6.17.tar.gz

二、先配置LNMP环境 参考:CentOS 5.5下安装mysql5.1.57+php5.2.17(FastCGI)+nginx1.0.1高性能Web服务器 三、redmine安装(对各软件包版本要求非常严格,必须对应相应版本,否则会出现不可预知的错误) 1、ruby安装: tar zxvf ruby-1.8.7.tar.gz cd ruby-1.8.7 ./configure --prefix=/usr/local/ruby make && make install cd .. 修改~/.bash_profile,将ruby目录加入root环境变量 或者 echo "export PATH=$PATH:/usr/local/ruby/bin/" >> /etc/profile 2、rubygems 安装 安装rubygems ,注意一定要是1.7.0以下的版本,不然无法正常启动使用redmine。我就是因为看了一个他人写得中文文档,安装了1.7.0版本,所以redmine一直无法正常工作,为此走了一大圈弯路。最后在官方文档上才找到问题所在。下面是官网上的一些对版本要求的描述。 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 : Rails 2.3.5 will fail with RubyGems 1.5.0 or later, stick to previous versions of RubyGems ! 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

tar zxvf rubygems-1.6.2.tgz cd rubygems-1.6.2 ruby setup.rb cd ..

3、安装rails rack i18n mysql passenger gem install rails -v=2.3.11 gem install rack -v=1.1.1 gem install i18n -v=0.4.2 gem install mysql --no-rdoc --no-ri -- --with-mysql-dir=/alidata/server/mysql/var #我的mysql是编译安装在/data/soft/mysql目录下的 gem install passenger gem install mongrel mongrel_cluster

四、安装配置redmine 1、解压redmine tar zxvf redmine-1.2.0.tar.gz mv redmine-1.2.0 /data/www/redmine chown -R www. /data/www/redmine 2、建立数据库

/data/soft/mysql/bin/mysql -uroot -p mysql> create database redmine character set utf8; mysql> grant all on redmine.* to 'redmine'@'localhost' identified by 'redmine'; mysql> flush privileges;

3、修改redmine mysql数据库配置. cd /data/www/redmine/config cp database.yml.example database.yml vi database.yml production: adapter: mysql database: redmine host: localhost username: redmine password: redmine encoding: utf8 注意:冒号后面有一空格。。。

4、创建运行数据库: 生成会话存储密钥: cd /data/www/redmine rake generate_session_store

Note: The rake task generate_session_store has been deprecated, please use the replacement version generate_secret_token [root@AY1301140108471e55363 redmine-2.2.1]# rake generate_secret_token [root@AY1301140108471e55363 redmine-2.2.1]# rake generate_secret_token 然后开始创建数据库表结构,在redmine的根目录下运行: RAILS_ENV=production rake db:migrate 读取默认配置数据,当遇到选择语言(Select language)时,选择zh:

RAILS_ENV=production rake redmine:load_default_data 5、配置mongrel_cluster cd /data/www/redmine mongrel_rails cluster::configure -e production -p 8000 -a 127.0.0.1 -N 3

6、启用mongrel_cluster cd /data/www/redmine mongrel_rails cluster::start 启动如果出错如下:

starting port 8000 !!! Path to pid file not valid: tmp/pids/mongrel.8000.pid mongrel::start reported an error. Use mongrel_rails mongrel::start -h to get help. starting port 8001 !!! Path to pid file not valid: tmp/pids/mongrel.8001.pid mongrel::start reported an error. Use mongrel_rails mongrel::start -h to get help. starting port 8002 !!! Path to pid file not valid: tmp/pids/mongrel.8002.pid mongrel::start reported an error. Use mongrel_rails mongrel::start -h to get help. 创建/data/www/redmine/tmp/pids目录即可

mkdir -p /data/www/redmine/tmp/pids 启动成功如下:

[root@CentOS5 redmine]# mongrel_rails cluster::start starting port 8000 starting port 8001 starting port 8002

7、配置nginx

相关文档
最新文档