阿里云
阿里云大学认证0元起
发表主题 回复主题
  • 4616阅读
  • 3回复

[基础常识]在Debian 8 系统里安装Request Tracker程序

级别: 论坛版主
发帖
13663
云币
31490

Request Tracker (简称RT)是一个出色的邮件流程支持系统,通过邮件往来,高效协作。 12tJrS*Z  
/}nrF4S  
环境:Debian 8 64位,安装rt-4.4.1。 uqa4&2(I=j  
O| 1f^_S/  
1. 更新软件列表 6i]Nr@1C  
  1. apt-get update
t8A kdSU0  
2. Debian 8 系统的perl版本是5.20 NDRW  
P^8^1-b  
3.  安装 apache 2.4 和 mod_perl r}oURy,5  
  1. apt-get install apache2 libapache2-mod-perl2
&R'w-0k_  
4. 安装 MariaDB (mysql)数据服务 \7,MZt  
  1. apt-get install mariadb-server
>lraYMc<rZ  
5.  解压上传好的 rt 最新版本安装文件 <o&o=Y8  
  1. tar xzvf rt-4.4.1.tar.gz
Gpdv]SON{  
6.  转到 rt 的安装文件目录 1iNsX\M  
  1. cd rt-4.4.1
7`b lGzP_  
7.  配置 rt 安装环境 6wb^*dD92  
  1. ./configure
Jt2,LL:G  
` URSv,(  
&gGs) $f[  
8. 测试软件包是否齐全 y Y>-MoF/t  
  1. make testdeps
y@o9~?M  
; .ysCF  
:cc[Jco@w  
/~i.\^HX  
`E3:;|  
9. 初始化 cpan 5Noe/6  
  1. /usr/bin/perl -MCPAN -e shell
L!;^ #g  
@72x`&|I?u  
F+ffl^BQ  
10.修改 cpan 配置文件(/root/.cpan/CPAN/MyConfig.pm),将安装源镜像地址为国内的,如 http://mirrors.aliyun.com/CPAN/ n$.1Wk"  
g!1I21M1~  
(jM<T;4  
9. 如果 testdeps 显示有错误,请执行 j\2] M  
  1. make fixdeps
|EF>Y9   
<9ma(PFa  
0TTIaa$  
10.如果提示 Net::SSL 无法安装,请执行 [O=W>l  
  1. apt-get install libcrypt-ssleay-perl
p{NPcT%&  
z*6$&sS\>  
p1Q/g Il  
mR"uhm}q  
$"Afy)Ir  
l <:`~\#  
11.再次 make testdeps 后,无错误提示 +.w[6  
G9\EZ\x!  
GGCqtA^@7d  
,# ]+HS^B  
12.就可以 7g-Dfg.w  
  1. make install
XmP;L(wa   
s4 (Wp3>3i  
x@h tx?   
13.初始化数据库 nt7|f,_J  
  1. make initialize-database
$u:<x  
wY/bA}%  
sTiYf  
14.创建新站点配置文件,/etc/apache2/sites-enabled/001-rt.conf,内容如下:  q$F)!&  
  1. <VirtualHost portal.anqun.org>
  2.         ### Optional apache logs for RT
  3.         # ErrorLog /opt/rt4/var/log/apache2.error
  4.         # TransferLog /opt/rt4/var/log/apache2.access
  5.         # LogLevel debug
  6.         AddDefaultCharset UTF-8
  7.         DocumentRoot "/opt/rt4/share/html"
  8.         <Location />
  9.             Require all granted
  10.             SetHandler modperl
  11.             PerlResponseHandler Plack::Handler::Apache2
  12.             PerlSetVar psgi_app /opt/rt4/sbin/rt-server
  13.         </Location>
  14.         <Perl>
  15.             use Plack::Handler::Apache2;
  16.             Plack::Handler::Apache2->preload("/opt/rt4/sbin/rt-server");
  17.         </Perl>
  18.     </VirtualHost>
#+$ zE#je  
15.设置主机名,与rt的访问的域名相同 v{r1E]rY  
  1. hostname portal.anqun.org
{t&*>ma6)  
16.重启apache2服务 Q |%-9^  
  1. systemctl restart apache2
YV-j/U{&  
Hoj8okP  
17.在浏览器里访问rt的域名,可以显示登录页的内容 hqL+_| DW  
/N>} 4Ay  
wZQ)jo7*g  
18.但在填写正确的登录名和密码后,提示出错 An internal RT error has occurred. Your administrator can find more details in RT's log files. +s ULo  
Y17hOKc`  
19.通过cpan,安装 App::pmuninstall 后,使用 pm-uninstall 命令,删除 JSON::XS 后,最后重启apache2,应该恢复正常 Y~}5axSPH  
syR N4  
Y3k[~A7X  
;= a_B1"9u  
wqP2Gw7jh6  
   TKo<~?  
9p4y>3  
20.编辑rt配置文件,/opt/rt4/etc/RT_SiteConfig.pm , 添加一下以下内容,设置站点域名,重启 apache2 后生效: "Kq>#I'%W  
  1. Set($WebDomain, 'portal.anqun.org');
Ps3~{zH`  
g8RPHjvZ  
gX^ PSsp  
参考: <[ZI.+_Wt  
1. https://docs.bestpractical.com/rt/4.4.1/README.html J'e]x[Y  
2. https://github.com/rurban/perl-compiler/issues/194 Vc _:*  
3. http://lists.bestpractical.com/pipermail/rt-users/2013-November/082134.html s9i|mVtm8  
4. http://serverfault.com/questions/243607/install-cryptssleay-debian }RIU8=P  
5. http://mirrors.163.com/.help/cpan.html w^Ag]HZN  
6. https://wiki.debian.org/Postfix QD$Gw-U-l=  
7. https://www.123-reg.co.uk/support/answers/Domains-Archive/Domain-Configuration/how-do-i-set-up-my-domain-name-to-point-to-my-own-mail-server-1202 b# u8\H  
8, http://www.simplehelp.net/2008/12/01/how-to-send-email-from-the-linux-command-line/ 'OD) v  
9. http://www.cyberciti.biz/faq/how-to-setup-a-lamp-server-on-debian-linux-8-jessie/ rEM#D]k  
oxzq!U  
Xh}&uZ`A  
[ 此帖被dongshan8在2016-09-24 20:30重新编辑 ]
关键词: Request Tracker
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 架构狮
发帖
1217
云币
1946
只看该作者 沙发  发表于: 2018-01-25
`l#|][B)g$  
优秀文章-欢迎进行技术分享,感谢你的支持!
级别: 架构狮
发帖
1217
云币
1946
只看该作者 板凳  发表于: 2018-01-25
级别: 架构狮
发帖
1217
云币
1946
只看该作者 地板  发表于: 2018-01-25
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个