Настройка Request Tracker 4.0 с Apache2 в Linux Mint 14 Nadia

Это мой первый пост здесь, так со мной Я не знаю все приемы форматирования и тому подобное. Извините заранее!

Итак, я потратил пару дней, возиться с этим и не особо повезло. Мой коллега установил Linux Mint 14 Nadia на виртуальную машину (используя VirtualBox) и следовал следующему руководству по установке Apache, MySQL и PHP: http://community.linuxmint.com/tutorial/view/486. Затем он использовал файл readme с http://www.bestpractical.com/rt/docs/4.0/ для установки Request Tracker 4.0. Оба из них прошли довольно хорошо с очень небольшим количеством икоты по пути от того, что он сказал мне. Теперь он переадресовал мне задачу, и я пытаюсь правильно настроить Request Tracker 4.0 с сервером Apache. В настоящее время я могу посетить localhost и получить следующее сообщение:

Оно работает! Это веб-страница по умолчанию для этого сервера. Программное обеспечение веб-сервера работает, но контент еще не добавлен.

Я также настроил его так, чтобы при посещении localhost / rt вы ДОЛЖНЫ видеть интерфейс Request Tracker, но вместо этого я получаю следующую страницу, и именно здесь я провел большую часть своего времени в тупике:

Ты почти там! Вы еще не настроили свой веб-сервер для запуска RT. Похоже, вы правильно установили веб-интерфейс RT, но еще не настроили свой веб-сервер для "запуска" RT-сервера, который обеспечивает работу веб-интерфейса. Следующим шагом является редактирование файла конфигурации вашего веб-сервера, чтобы дать ему команду использовать обработчик RT mod_perl или FastCGI. Если вам нужна коммерческая поддержка, пожалуйста, свяжитесь с нами по sales@bestpractical.com.

Через несколько секунд он перенаправляет меня на bestpractical.com/rt/rt-broken-install.html. (видимо только 2 ссылки разрешены?)

Я предполагаю, что у меня что-то неправильно настроено, но я не уверен, что. Я гуглил и возился с этим большую часть вчера и сегодня без удачи. Я не уверен, что я довольно неопытен в среде Linux.

Если я понимаю, как он его установил, он хочет настроить его с помощью FastCGI, поэтому я зашел на этот сайт requesttracker.wikia.com/wiki/FastCGI и следовал там руководствам, но документация довольно ужасная и не всегда совпадает с мое окружение, поэтому мне пришлось много гадать и проверять работу. Я предоставлю код, который я добавил в мои файлы конфигурации, чтобы вы увидели, где я сейчас нахожусь

000 по умолчанию в / 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>

RT_SiteConfig.pm в /opt/rt4/etc:

Set($WebPath, '/rt');
Set($WebBaseURL, 'http://localhost');

Если нужна дополнительная информация, пожалуйста, дайте мне знать. Заранее благодарю за любую помощь!

1 ответ

Решение

Документы RT для веб-развертывания дают более подробную информацию о настройке Apache с fastcgi и о работе в / rt. Я думаю, что вы захотите сначала попробовать использовать предложенные конфигурации Apache и посмотреть, поможет ли вам пройти через страницу установки.

(Обратите внимание, что эти документы доступны как в RT-инсталляции, так и в каталоге docs.)

Другие вопросы по тегам