Рейтинг:0

Настройка Request Tracker 5.0.2 с Apache2 в Ubuntu 18.04.6 LTS; Релиз: 18.04;

флаг za
nil

Я пытаюсь установить Request Tracker 5.0.2 с Apache2 на виртуальную машину с конфигурацией. — Ubuntu 18.04.6 LTS; Релиз: 18.04; и следуйте следующему руководству по установке RT5. https://rt-wiki.bestpractical.com/wiki/Ручная установка.

Поэтому я использовал ридми из https://docs.bestpractical.com/rt/5.0.2/web_deployment.html для веб-конфигурации. Когда я пытаюсь перезапустить Apache и пытаюсь получить свою веб-страницу, он отправляет мне это сообщение:

Ты почти у цели!
Вы еще не настроили свой веб-сервер для запуска RT. 
Похоже, вы правильно установили веб-интерфейс RT, но еще не настроили свой веб-сервер для «запуска» сервера RT, на котором работает веб-интерфейс. 

Следующий шаг — отредактировать файл конфигурации вашего веб-сервера, чтобы он использовал обработчик RT mod_perl или FastCGI. Если вам нужна коммерческая поддержка, свяжитесь с нами по адресу [email protected].

Я не нашел, что еще я должен изменить в файле конфигурации Apache.

Вот код, который у меня есть в rt.conf:

<VirtualHost rt.example.com(No worries here)>

        AddDefaultCharset UTF-8

        ServerAdmin webmaster@localhost
        DocumentRoot "/opt/rt5/share/html"

        <Location />
            Require all granted
            Options +ExecCGI
            AddHandler fcgid-script fcgi
        </Location>

       <Perl>
            use Plack::Handler::Apache2;
            Plack::Handler::Apache2->preload("/opt/rt5/sbin/rt-server");
       </Perl>

        LogLevel debug ssl:warn

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Я попытался обойти это, следуя различным инструкциям в этом руководстве и других, но все еще сталкиваюсь с той же проблемой:https://hendgrow.com/2020/09/25/how-to-install-rt-5-robust-high-volume-ticketing-system-ubuntu-20-04-with-mariadb-and-apache2/

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

nil avatar
флаг za
nil
@matigo с псевдонимом ScriptAlias ​​/ /opt/rt5/sbin/rt-server.fcgi/ Я получил эту проблему: Внутренняя ошибка сервера: сервер обнаружил внутреннюю ошибку или неправильную конфигурацию. попытался остановить apache2 и перезапустить: apachectl stop но получил следующую ошибку: apache2: не удалось надежно определить полное доменное имя сервера, используя 127.0.1.1. Установите директиву 'ServerName' глобально, чтобы подавить это сообщение. найденное предложение: https://askubuntu.com/questions/256013/apache-error-could-not-reliably-determine-the-servers-full-qualified-domain-n обновил имя сервера; проблема повторилась
nil avatar
флаг za
nil
Кроме того, эта строка в приведенном выше коде отображается как проблема: "use Plack::Handler::Apache2;" поэтому я прокомментировал все ... perl>, но я не могу найти другого способа отредактировать файл конфигурации веб-сервера, чтобы указать ему использовать обработчик RT mod_perl или FastCGI, поскольку этот метод предлагается в документации.
флаг in
Вещь `ServerName` обычно не особенно важна. Если вы видите ошибку HTTP 500 (внутренний сервер), то в файле `/var/log/apache2/error.log` должно быть что-то более конкретное и требующее действий, чтобы вы точно знали, в чем проблема, например, отсутствует файл или каталог.
nil avatar
флаг za
nil
@matigo Спасибо! Да, это то, что я нашел в журнале ошибок в качестве основной проблемы, но я не могу найти много информации: поскольку ваша конфигурация существует (/opt/rt5/etc/RT_SiteConfig.pm), но недоступна для записи, я отказываюсь делать что-либо. [fcgid:warn] (104) Сброс соединения пиром: mod_fcgid: ошибка чтения данных с сервера FastCGI [core:error] Конец вывода скрипта перед заголовками: rt-server.fcgi Я очень ценю ваши отзывы!
флаг in
Если вы запустите `sudo service apache2 reload` (*не* `restart`), правильно ли запустится система?
nil avatar
флаг za
nil
Давайте [продолжим это обсуждение в чате](https://chat.stackexchange.com/rooms/132556/discussion-between-nil-and-matigo).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.