项目

常规

个人资料

操作

在Debian Wheezy测试版上安装

########## 2014年11月13日添加:本指南在Wheezy稳定版上不可用 ##########

此页面描述了截至2011年3月29日,在Debian Wheezy测试版上安装Redmine的过程。
实际上是一个Linux Mint Debian Edition (LMDE) 虚拟服务器。

首先,最重要的一个事实:它不能直接使用。但多亏了Jérémy Lal,很容易修复。你感到绝望和沮丧,你晚上给Jérémy发了一封电子邮件,第二天早上,你善良的Debian维护者提供的正确解决方案就等着你了。这是为你提供的开源支持。

使用的配置包含一个Apache2网络服务器、其Ruby接口Passenger和一个MySQL数据库。

准备工作

以下所有命令行都假设你是root。而且,不,#符号不是注释,它是你的root提示符。:-)

# apt-get update
# apt-get install apache2
# apt-get install mysql-server

mysql-server安装将引导你创建一个管理(root)账户。不要忘记密码!

安装Redmine

这是最棘手的部分。Debian Wheezy包含Redmine 1.0.5-1,它需要RubyGems 1.3.x或1.4.x。但Wheezy自带RubyGems 1.6.2。它会在安装过程中出错。点击相关Redmine Wiki页面

有两种解决办法
  • 降级RubyGems
  • 从Debian Experimental中获取一个更新得多的Redmine(1.1.2)

我选择了第二个选项,因为新的甘特图也从1.1.0开始可用。

首先,让我们启用Debian Experimental仓库(见Debian Wiki

将以下行添加到/etc/apt/sources.list

deb http://ftp.debian.org/debian experimental main

然后安装Redmine 1.1.2

# apt-get update
# apt-get -t experimental install redmine-mysql
# apt-get -t experimental install redmine
# apt-get install libapache2-mod-passenger

Redmine缺少的依赖项也将被安装,主要是奇特的Ruby相关软件(ruby,rails,rake等)

Redmine安装程序还将提示您输入MySQL管理员密码(我告诉您要记住它),然后它将创建名为redmine_default的数据库和MySQL用户redmine。您可以指定其密码或让安装程序生成随机密码。

所有数据库设置,包括密码,都存储在这里

/etc/redmine/default/database.yml

启动Redmine

我们必须配置Apache2网络服务器以启动运行Redmine应用程序。

从网络服务器doc root创建到redmine的符号链接

# ln -s /usr/share/redmine/public /var/www/redmine

Passenger应以用户www-data(与Apache2相同)的身份运行。将以下行添加到/etc/apache2/mods-available/passenger.conf

    PassengerDefaultUser www-data

在/etc/apache2/sites-available/default中添加/var/www/redmine位置作为根节点内的最后一个子节点(如果您理解XML术语)

    <Directory /var/www/redmine>
        RailsBaseURI /redmine
        PassengerResolveSymlinksInDocumentRoot on
    </Directory>

通常在安装过程中会启用乘客模块(libapache2-mod-passenger)。如果没有,请手动启用它。

# a2enmod passenger

最后但同样重要的是,重启apache2。

# /etc/init.d/apache2 restart

您的新的共产地下运动,即Redmine,现在已在此处可用。

http://yourservername/redmine

默认的Redmine用户/密码是admin/admin。

启动您的Redmine安装后,创建一个插件资源的符号链接

ln -s /var/cache/redmine/default/plugin_assets /usr/share/redmine/public/

以使插件正常工作。

[ Desperados ]更新超过9年前 · 10次修订