Redmine+Apache+SVN+Postfix配置(2)

作者:iifksp 来源:蓝色理想 时间:2010-07-05 11:20:00 

配置mysql数据库

数据库是mysql,为redmine建立库,库名redmine。同时创建redmine用户,把库的权限分配给这个用户。最后设置用户的密码为'redminePASSWORD'。当然这里的库名、用户名和密码,可以按实际情况替换。

代码:


mysql -u root -p
mysql> create database redmine character set utf8;
mysql> grant select,insert,delete,update,create,drop,alter,index on redmine.* to redmine;
mysql> SET PASSWORD FOR 'redmine' = PASSWORD('redminePASSWORD');
mysql> flush privileges;
mysql> exit;



安装与配置

进入redmine的主目录,开始配置数据文件,把配置指向刚才建立的库。

代码:


cd /usr/local/redmine
cp config/database.yml.example config/database.yml
vim config/database.yml



配置production部分成如下所示。其中的database,username,password按实际情况替换。

代码:

production:
  adapter: mysql
  database: redmine
  host: localhost
  username: redmine
  password: redminePASSWORD
  encoding: utf8

当前版本的需求是ruby 1.8.6, 1.8.7  Rails 2.3.5  Rack 1.0.1。为此首先安装需要的包。

代码:


apt-get install rake rubygems libopenssl-ruby libmysql-ruby



可以看到这些包被安装:

代码:

irb1.8 libmysql-ruby libmysql-ruby1.8 libopenssl-ruby
libopenssl-ruby1.8 libreadline-ruby1.8 libreadline5 libruby1.8 rake
rdoc1.8 ruby ruby1.8 rubygems rubygems1.8 unzip zip

rake的安装则必须指定版本:

代码:


gem install rack --version=1.0.1



上面这条命令在我以前写配置的时候一直有效,但是在编写此文时,gem的在线安装有些问题。不知是出于网络的问题还是其他原因,我得到了下面的错误:

代码:


WARNING:  RubyGems 1.2+ index not found for:
        http://gems.rubyforge.org/
RubyGems will revert to legacy indexes degrading performance.
Bulk updating Gem source index for: http://gems.rubyforge.org/
ERROR:  While executing gem ... (Gem::RemoteSourceException)
    Error fetching remote gem cache: SocketError: getaddrinfo: Temporary failure in name resolution



(http://gems.rubyforge.org/yaml)

google之后也没能找到什么结果,所以只好本地安装rack了。

下载对应的rack-1.0.1.gem到本地后安装:

代码:


wget http://rubyforge.org/frs/download.php/65736/rack-1.0.1.gem
gem install --local rack-1.0.1.gem



继续下面的步骤,生成会话存储密钥:

代码:


RAILS_ENV=production rake config/initializers/session_store.rb



注:r3055之后的版本移除了config/initializers/session_store.rb,使用下面的命令替代。

代码:


rake generate_session_store



然后开始创建数据库表结构,在redmine的根目录下运行:

代码:


RAILS_ENV=production rake db:migrate



读取默认配置数据,当遇到选择语言(Select language)时,选择zh:

代码:

RAILS_ENV=production rake redmine:load_default_data

代码:


Select language: bg, bs, ca, cs, da, de, el, en, es, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, nl, no, pl, pt, pt-BR, ro,

ru, sk, sl, sr, sv, th, tr, uk, vi, zh, zh-TW [en]zh
====================================
Default configuration data loaded.



至此,redmine简单的配置就完成了。使用其自带的webrick来运行redmine,来检查下redmine的配置吧

标签:Redmine,Apache,SVN,Postfix,配置
0
投稿

猜你喜欢

  • pr更新前的外部链接建设

    2009-09-28 10:59:00
  • 如何判断Linux系统安装在VMware上

    2022-02-22 10:53:55
  • 如何让你的网站快速获得外链

    2008-05-25 15:02:00
  • 在FeedSky中显示AdSense for Feeds

    2008-09-08 12:55:00
  • 微软挖走Adobe Photoshop软件首席架构师

    2008-05-02 20:41:00
  • Windows服务器:切断默认共享通道七招

    2007-09-10 12:45:00
  • 蓝色理想曾沐阳:不要轻易做网站

    2008-04-23 12:26:00
  • Google App Engine使用简介

    2009-08-03 13:51:00
  • 微软IE8测试版新特性详解

    2008-03-11 07:20:00
  • 阿里妈妈:一个混乱的广告跳蚤市场

    2007-09-23 13:34:00
  • IIS6.0下ASP的新增功能(四)

    2010-04-06 18:22:00
  • 十大WordPress的SEO优化方案

    2008-12-05 08:21:00
  • 让SEO更大的作用

    2009-01-16 16:39:00
  • 从自助建站到自助建店

    2008-01-24 12:27:00
  • yum安装模糊查询所需要的软件包的方法(推荐)

    2023-06-03 03:58:23
  • 网管员安全训练营--让FTP服务器更安全(1)

    2007-09-14 14:28:00
  • 终结Webshell 加固web服务器

    2008-07-29 10:29:00
  • 基础教程篇:五个方面何防止网站被挂木马

    2008-10-28 21:05:00
  • 搜索引擎优化之六大细节决定成败

    2007-10-02 12:32:00
  • 用Windows Server 2003搭建安全文件服务器(1)

    2007-09-26 14:37:00
  • asp之家 网站运营 m.aspxhome.com