在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次修订