Request Tracker 4.x no Ubuntu 12.04

2

Eu tenho um servidor Ubuntu 12.04 instalado na minha máquina. Estou tentando instalar o request-tracker4. Aqui está o que eu fiz até agora:

  1. Rastreador de solicitações instalado por meio de " sudo apt-get install request-tracker4 "
  2. Eu tentei configurar o RT_SiteConfig.pm em /etc/request-tracker4 , mas tive problemas ao preencher o banco de dados MySQL.

  3. Eu então fiz sudo dpkg-reconfigure request-tracker4

    • Resolvi meus problemas de não conseguir preencher / configurar o mysql etc.
    • Agora, estou tentando configurar o rt em www.mydomain.com/rt

Eu já li vários manuais de como fazer e melhor prática, mas não sou muito especialista em configurações do Apache tão presas.

Minha configuração atual do servidor Ubuntu 12.04:

Apache2, Fastcgi instalado (verificado em /etc/apache2/mods-enabled
Raiz do documento do Servidor Web é o padrão /var/www/
Usuário da Web www-data

A questão é:

  1. Onde e o que devo colocar na configuração do Apache para começar a usar o RT através da interface web?

Eu vi dois arquivos em /etc/request-tracker4/

apache2-fastcgi.conf e apache2-fcgid.conf Eu até tentei criar um ln -s apache2-fastcgi.conf /etc/apache2/conf.d mas quando tentei abrir esse arquivo na raiz enquanto no diretório conf.d ele dizia too many levels .

Algum especialista em rastreio de pedidos no Ubuntu?: -)

Sua ajuda será muito útil e apreciada.

Obrigado

Por favor, deixe-me saber se você precisa de mais informações!

    
por rihatum 24.11.2012 / 17:54

2 respostas

1

No que diz respeito à configuração do Apache, você só precisa seguir estas instruções se tiver uma baunilha Instalação do Apache2. Eu não recomendaria usar fastcgi para obter a instalação básica em execução. Você também não precisa tocar no módulo Perl RT_SiteConfig.pm.

Além disso, você precisará instalar os seguintes pacotes:

sudo apt-get install rt4-apache2 rt4-clients rt4-db-mysql request-tracker4 rt4-extension-assettracker fetchmail

No que diz respeito à configuração do Apache2, o seguinte deve começar:

Execute o comando:

gksudo gedit /etc/apache2/apache2.conf

Anexe o seguinte na parte inferior do arquivo em uma nova linha:

ServerName tickets

Salve o arquivo & amp; execute o comando:

gksudo gedit /etc/apache2/sites-available/default

Encontre a última linha <?/VirtualHost> e cole nas duas linhas seguintes logo acima:

Include /etc/request-tracker3.8/apache2-modperl2.conf
RedirectMatch ^/$ /rt

Salve o arquivo & amp; execute o comando:

a2enmod rewrite; service apache2 restart

Mais uma vez, essas diretrizes foram retiradas de aqui e trabalharam com sucesso para mim em cerca de cinco implantações de produção.

Além disso, dê uma olhada na minha resposta de instalação mais detalhada em esta pergunta .

    
por Kevin Bowen 27.05.2013 / 13:38
0

Tente adicionar um Include /etc/request-tracker4/apache2-fastcgi.conf no seu arquivo de configuração do host virtual, por exemplo, em /etc/apache2/sites-available/default .

    
por user112197 02.12.2012 / 17:19