【发布时间】:2012-12-18 00:32:04
【问题描述】:
我的同事将 Linux Mint 14 Nadia 安装到 VM(使用 VirtualBox)上,并按照以下教程安装 Apache、MySQL 和 PHP:http://community.linuxmint.com/tutorial/view/486。然后,他使用http://www.bestpractical.com/rt/docs/4.0/ 中的自述文件安装了 Request Tracker 4.0。从他告诉我的过程中,这两个都进行得很好,几乎没有打嗝。现在他已将任务转交给我,我正在尝试使用 Apache 服务器正确配置 Request Tracker 4.0。目前我可以访问 localhost 并收到以下消息:
有效!这是此服务器的默认网页。网络服务器 软件正在运行,但尚未添加任何内容。
我还对其进行了配置,因此当您访问 localhost/rt 时,您应该看到 Request Tracker 界面,但我收到的是以下页面,这是我花费大部分时间的地方时间被难住了:
你快到了!你还没有配置你的网络服务器来运行 反转录。您似乎已经正确安装了 RT 的 Web 界面,但是 尚未将您的 Web 服务器配置为“运行”RT 服务器 为网络界面提供动力。下一步是编辑您的网络服务器的 配置文件来指示它使用 RT 的 mod_perl 或 FastCGI 处理程序。如果您需要商业支持,请联系我们 sales@bestpractical.com。
片刻之后,它会将我重定向到 bestpractical.com/rt/rt-broken-install.html。 (显然只允许 2 个链接?)
我假设我有一些错误配置,但不确定是什么。我昨天和今天的大部分时间都在谷歌上搜索和摆弄这个,但没有运气。我敢肯定,我对 linux 环境相当缺乏经验并没有帮助。
如果我了解他是如何安装它的,他想使用 FastCGI 进行设置,所以我访问了这个站点 requesttracker.wikia.com/wiki/FastCGI 并按照那里的指南进行操作,但是文档非常糟糕而且并不总是与我的环境一致,所以我不得不进行大量的猜测和检查工作。我将提供我添加到配置文件中的代码,以便您了解我现在的位置
000-default in /etc/apache2/sites-enabled:
Alias /rt /opt/rt4/share/html
Alias /NoAuth/images /var/www/rt/share/html/NoAuth/images/
AddHandler fastcgi-script fcgi
ScriptAlias / /var/www/rt/sbin/rt-server.fcgi/
<Directory /opt/rt4/share/html/>
Order allow,deny
Allow from all
</Directory>
/opt/rt4/etc 中的 RT_SiteConfig.pm:
Set($WebPath, '/rt');
Set($WebBaseURL, 'http://localhost');
如果需要更多信息,请告诉我。提前感谢您的帮助!
【问题讨论】:
标签: linux apache configuration apache2 rt