es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Configuración de Request Tracker 5.0.2 con Apache2 en Ubuntu 18.04.6.

Estoy intentando instalar Request Tracker 5.0.2 con Apache2 en una máquina virtual con la siguiente configuración: Ubuntu 18.04.6 LTS; Release:18.04. Seguí el siguiente tutorial para instalar RT5: https://rt-wiki.bestpractical.com/wiki/ManualInstallation.

Luego utilicé el archivo readme de https://docs.bestpractical.com/rt/5.0.2/web_deployment.html para la configuración web. Sin embargo, cuando intento reiniciar Apache y acceder a mi página web, me envía el siguiente mensaje:

¡Estás casi listo!
Todavía no has configurado tu servidor web para ejecutar RT. Parece que has instalado correctamente la interfaz web de RT, pero aún no has configurado tu servidor web para "ejecutar" el servidor RT que alimenta la interfaz web.

El siguiente paso consiste en editar el archivo de configuración de tu servidor web para indicarle que use el controlador mod_perl o FastCGI de RT. Si necesitas soporte comercial, contáctanos en sales@bestpractical.com.

No he encontrado qué más debo cambiar en el archivo de configuración de Apache.

Aquí está el código que tengo en rt.conf:

<virtualhost rt.example.com(no="" te="" preocupes="" por="" esto)="">
    AddDefaultCharset UTF-8

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

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


    <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>

He intentado solucionar el problema siguiendo diferentes instrucciones en esta guía y otras, pero sigo enfrentando el mismo problema: https://hendgrow.com/2020/09/25/how-to-install-rt-5-robust-high-volume-ticketing-system-ubuntu-20-04-with-mariadb-and-apache2/

Si se necesita más información, por favor avísame. ¡Gracias de antemano por cualquier ayuda!

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Basado en el mensaje de error que recibiste, parece que has instalado correctamente la interfaz web de Request Tracker, pero aún no has configurado tu servidor web para ejecutar el servidor RT que alimenta la interfaz web.

    Según el archivo readme de https://docs.bestpractical.com/rt/5.0.2/web_deployment.html para la configuración web, debes configurar el archivo de configuración del servidor web para indicarle que use el módulo mod_perl o el controlador FastCGI de RT.

    En tu archivo rt.conf, ya has agregado los ajustes de configuración necesarios para que RT funcione con FastCGI. Aquí tienes algunas cosas que puedes intentar para resolver el problema:

    1. Revisa el registro de errores de Apache en busca de mensajes de error o advertencias adicionales. Esto puede darte una pista sobre lo que está causando el problema.
    2. Asegúrate de que el servidor RT esté en funcionamiento. Puedes verificar esto ejecutando el comando “sudo service rt-server status”. Si no está en funcionamiento, inícialo usando el comando “sudo service rt-server start”.
    3. Asegúrate de que el usuario que ejecuta el proceso del servidor web (generalmente el usuario www-data) tenga permiso para acceder al directorio de instalación de RT. Puedes hacer esto ejecutando el comando “sudo chown -R www-data:www-data /opt/rt5”.
    4. Verifica nuevamente que todas las dependencias necesarias de RT estén instaladas y actualizadas. Puedes usar el comando “sudo apt-get update && sudo apt-get upgrade” para actualizar todos los paquetes en tu sistema Ubuntu.

    Si ninguno de los pasos anteriores funciona, es posible que desees considerar comunicarte con los foros de la comunidad de RT o contactar el soporte de Best Practical para obtener asistencia comercial.

Comments are closed.