HowTo Install Request-Tracker 3.8 on ubuntu 9.10 and MySQL
This Howto will explain how to install request-tracker on a clean Ubuntu 9.10 Server install. It is tested on Ubuntu 9.10 and might work with slight modifications on other versions or Debian based distributions.
It also installs the additional services required for Request-Tracker:
* Mysql - Database to Store the RT information.
* Postfix - Email Server (for sending emails)
* Apache2 - Web Server
Logon as a user with the right to use the sudo command.
Make sure you have the latest software
sudo apt-get update
sudo apt-get upgrade
Install MySql with perl interface
sudo apt-get install mysql-server libdbd-mysql-perl
Answer Y
Type password for root in mysql
Repeat password for root in mysql
Install the Web server with specific files for request-tracker3.8
sudo apt-get install rt3.8-apache2 rt3.8-db-mysql
Answer Y
*In install request-tracker3.8(I found Ubuntu server 9.10's packet don't include rt3.8-db-mysql),if don't install it,create the mysql Database will create sqlite3's database,don't create mysql's.)*
Install mail server (SMTP Server)
sudo apt-get install postfix
Choose "Internet Site" in the install dialogue.
Write the name of the local server
Install Request Tracker 3.8 server and client
sudo apt-get install request-tracker3.8 rt3.8-clients
Answer Y
Write rt.domainname
Answer "Yes" to Handle RT_SiteConfig.pm permissions?
Answer “Yes” to Configure database for request-tracker3.8 with dbconfig-common?
* RT default install DIR is /usr/share/request-tracker3.8/html *
Configure Request Tracker 3.8
Make backup of configuration file.
sudo cp /etc/request-tracker3.8/RT_SiteConfig.pm /etc/request-tracker3.8/RT_SiteConfig.pm.orig
Edit Request Tracker configuration file.
sudo vim /etc/request-tracker3.8/RT_SiteConfig.pm
#---your file should look something like this ----------------
# vim /etc/request-tracker3.8/RT_SiteConfig.pm
#TIMEZONE – takes the timezone from linux installation.
my $zone = "UTC";
$zone='/bin/cat /etc/timezone'
if -f "/etc/timezone";
chomp $zone;
Set($Timezone, $zone);
# THE BASICS:
Set($rtname, 'RT3.example.com');
Set($Organization, 'example.com');
Set($CorrespondAddress , 'rt@example.com');
Set($CommentAddress , 'rt-comment@example.com');
# THE WEBSERVER:
Set($WebPath , "/rt");
Set($WebBaseURL , "http://RT3.example.com");
# THE DATABASE:
Set($DatabaseType, 'mysql');
Set($DatabaseHost, 'localhost');
Set($DatabasePort, '');
Set($DatabaseUser , 'rtuser');
Set($DatabasePassword , 'wibble');
Set($DatabaseName, 'rtdb');
#--------------------------------------------------------------------------------
Create database
sudo /usr/sbin/rt-setup-database --action init --dba root --prompt-for-dba-password
This should be the result:
Working with:
Type: mysql
Host: localhost
Name: rtdb
User: rtuser
DBA: root
Now creating a mysql database rtdb for RT.
Done.
Now populating database schema.
Done.
Now inserting database ACLs
Granting access to rtuser@'localhost' on rtdb.
Done.
Now inserting RT core system objects
Done.
Now inserting data
Done inserting data
Done.
Add rt perl module to apache
Backup apache configuration file
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default.orig
Edit the configuration file
sudo vi /etc/apache2/sites-available/default
Add the following line to the VirtualHost section of Apache from which you wish to serve RT
Paste at the end of the file just before the closing virtualhost tag
Include /etc/request-tracker3.8/apache2-modperl2.conf
RedirectMatch ^/$ /rt
*In the step,you need add VirtualHost config code in the 'default' file.
*The VirtualHost like the /var/www/,but in </VirtualHost> front add up two line.
Add the module
sudo a2enmod rewrite
Restart webserver
sudo /etc/init.d/apache2 restart
Start using Request Tracker
Now you are ready to logon to Request Tracker on 'http://yourdomain.com/rt' using
User: root
Password: password
And you are on your way, have fun :-).
*这份文档是经过本人验证的安装过程,重复多日,反复十几遍的过程。
*Request tracker 是一个开源的,基于Perl开发的请求跟踪系统,自由度及可定制性特别高,非常适合服务机构或部门使用来做为业务与客户关系管理的业务平台。详细介绍见互联网。
分享到:
相关推荐
Request Tracker安装配置文档说明 .ppt Request Tracker安装配置文档说明 .ppt
Request Tracker 版本:rt-3.8.2.tar
一个功能强大的开源事件追踪系统,适用于不同规模的公司使用
RT is an enterprise-grade issue tracking system which thousands of organizations use for bug tracking, help desk ticketing, customer service, workflow processes, change management, network operations,...
SQLTracker安装包
51单片机仿真器无法安装的可以用得到,在设备管理器自定义安装
它允许安装驱动程序和开发库,以运行与IS4(Tobii 4C)兼容的设备。 deps软件包是从tobii页面获得的: : 该管理器可从以下网站获得: : (更改为: : ) 安装方式 bash ./install_all.sh 组态 运行Tobii Pro Eye ...
NULL 博文链接:https://fengfans.iteye.com/blog/605165
data文件夹下面有SQL SERVER 数据库文件,附加到SQL SERVER 上即可, 然后更新连接字符串;Initial Catalog=IssueTrackerStarterKit2;Integrated Security=True"/> 建好虚拟目录后,根据实际访问路径,填写根目录,...
rt4vagrant:Request Tracker的Vagrant开发环境
51仿真器驱动安装时进度卡在10%检测不到PZ51Tracker解决驱动
BT中的Tracker 是指运行于服务器上的一个程序,这个程序能够追踪到底有多少人同时在下载同一个文件。 客户端连上tracker服务器,就会获得一个下载人员的名单,根据这个,BT会自动连上别人的机器进行下载。它是提供bt...
fastDFS-5.0.4.jar 和 storage_server tracker_server ,nginx_server 配置明细,fastDFS-5.0.4.jar 和 storage_server tracker_server ,nginx_server 配置明细,fastDFS-5.0.4.jar 和 storage_server tracker_...
报告生成工具,用于Request Tracker 2/3(RT 2/3)。 当前,仅支持PostgresQL和MySQL。
rt:Request Tracker,企业级问题跟踪系统
SAP Scripting Tracker 安装程序
Rt-Request Tracker API的Python接口REST API的Python实现在这里描述: : 注意:请注意,从v2.0.0的主要版本开始,该库要求Python版本> = 3.5。 如果您仍然需要Python 2版本或与Python <3>>> import rt>>> tracker ...
BugTracker.NET是完全免费的,它基于Web的错误或问题跟踪书面报告,使用ASP.NET,C#和微软SQL Server / MSDE,它是由世界各地的数百名开发和支持团队日常使用。 BugTracker.NET 基于GNU通用公共许可证的条款。 Bug...
该项目在eclipse mylyn(请参阅http://www.eclipse.org/mylyn/)和Best Practices Request Tracker(请参阅http://bestpractical.com/rt/)之间创建一个连接器。
半自动追踪算法,video_spot_tracker_v08.11,安装软件