Настройка 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.)