Ubuntu 10.10服务器上的RequestTracker。 Apache不会启动

有问题让RT在Ubuntu上运行。 我按照这里的步骤,但遇到了一个问题,其中Apache的doens'st启动后粘贴在网站,可用/默认文件中的以下行。

Include /etc/request-tracker3.8/apache2-modperl2.conf RedirectMatch ^/$ /rt 

apache2错误日志具有以下行。

 [Wed Feb 02 11:14:25 2011] [error] Can't locate Apache/DBI.pm in @INC (@INC contains: /usr/local/share/request-tracker3.8/lib /usr/share/request-tracker3.8/lib /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl . /etc/apache2) at (eval 4277) line 3.\n 

我猜(实际上希望),这是一个简单的修复,但我有点失落。

谢谢,

那么这是一个简单的错误:你可能没有安装Apache :: DBI perl模块,或者它不在Perl的@INCsearchpath中。

确保安装了libapache-dbi-perl软件包( apt-get install libapache-dbi-perl ) – 这应该是任何RT软件包的依赖,但是可能被遗漏了。
如果安装了软件包,请使用dpkg -L libapache-dbi-perlfind它的位置,并确保它位于perl @INCpath列表中。