OTRS

Publicado por Márcio Léo Laurelli da Silva em 11/05/2011

[ Hits: 34.857 ]

 


OTRS



Para instalar o OTRS precisamos ter instalado no servidor:
  • Apache;
  • MySQL.

1º) Baixe a versão 3.0.3 do OTRS no link:
2º) Extraia-o no seu computador e mude o nome da pasta para OTRS. Esse procedimento facilitara a configuração.

3º) Na raiz do seu servidor Linux crie uma pasta com o nome opt e coloque a pasta OTRS dentro dela, de modo que o seu shell ficará da seguinte forma:

root@nostradamus:/opt/otrs#

4º) Instale os módulos do perl, pois o OTRS depende deles para funcionar:

# aptitude install libapache2-mod-perl2 libdbd-mysql-perl libnet-dns-perl libnet-ldap-perl libio- socket-ssl-perl libpdf-api2-perl libsoap-lite-perl libgd-text-perl libgd-graph-perl libapache-dbi-perl mysql-server

Esta parte da instalação depende da versão do seu Linux. Há alguns módulos que podem dar erro na hora de instalar, eu os baixei pela internet ou utilizei o cpan que é um shell do perl.

5º) Dê as permissões:

# useradd -r -d /opt/otrs/ -c 'otrs user' otrs
# usermod -g www-data otrs


6º) Prepare a configuração do otrs:

# cd /opt/otrs/Kernel
# cp Config.pm.dist Config.pm
# cp Config/GenericAgent.pm.dist Config/GenericAgent.pm


7º) Agora você precisa ajustar as permissões, tanto para o usuário do servidor como do otrs:

# cd /opt/otrs
# bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web- group=www-data /opt/otrs


8º) Otrs tem um arquivo de configuração do pacote padrão do Apache. Você deve adicionar esta para o diretório de configuração do Apache, em seguida, reiniciar o servidor, a fim de avançarmos:

# cp /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/conf.d/otrs.conf

Em seguida devemos reiniciar o apache:

# service apache2 restart

9º) A instalação é feita pelo navegador. Basta você acessar o seguinte link:
Obs.: 127.0.0.1 deve ser substituído pelo seu IP.
Linux: OTRS
10º) Pronto. Agora você deve fazer a configuração que melhor o atenda. O MySQL deve ter permissão para criar o banco de dados, caso contrário não conseguirá instalar. No meu caso utilizei o PhpMyAdmin para dar a permissão, mas você pode fazer isso pelo shell também.

Espero que os ajude.

Outras dicas deste autor

Recebimento de email automático no OTRS

Leitura recomendada

Samba 4.2.1 como Domain Controller no CentOS 6.6 Minimal - Instalando e promovendo

Iniciando o Slackware direto na interface gráfica

Sistema para provedores de VoIP - Projeto Billing Livre

VPN - Instalação e configuração

Utilizando a classe phpmailer como alternativa a função mail() do PHP

  

Comentários
[1] Comentário enviado por dolivervl em 12/05/2011 - 15:15h

Legal a dica.
A imagem q vc usou é do OTRS 2.0.4, a versão que vc instalou é bem mais bonita e legal.
O bom do OTRS são os módulos do ITIL.

[2] Comentário enviado por kimbundo em 23/05/2011 - 07:45h

Bom dia Marcio ando tentar implementar o otrs no escritorio e como tal segui o seu artigo infelimente obtive erro na implementação do mesmo
após reiniciar o apache com a mensagem:
service apache2 restart
Restarting web server: apache2 ... waiting Action 'start' failed.
The Apache error log may have more information.
failed!
fui ver os log de erro e encontrei a seguinte mensagem:

tail -f /var/log/apache2/error.log
[Mon May 23 09:13:40 2011] [error] [client 192.168.4.51] File does not exist: /var/www/favicon.ico
[Mon May 23 09:33:36 2011] [error] [client 192.168.4.51] File does not exist: /var/www/otrs
[Mon May 23 09:33:37 2011] [error] [client 192.168.4.51] File does not exist: /var/www/favicon.ico
[Mon May 23 10:02:52 2011] [error] [client 192.168.4.51] File does not exist: /var/www/favicon.ico
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/apache2/conf.d/ming.ini on line 1 in Unknown on line 0
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/apache2/conf.d/ps.ini on line 1 in Unknown on line 0
[Mon May 23 10:28:11 2011] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze1 with Suhosin-Patch mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
[Mon May 23 11:38:07 2011] [notice] caught SIGTERM, shutting down
[Mon May 23 11:38:08 2011] [error] Can't locate Kernel/Config.pm in @INC (@INC contains: /opt/otrs/Custom /opt/otrs/Kernel/cpan-lib /opt/otrs/ /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl . /etc/apache2) at /opt/otrs/scripts/apache2-perl-startup.pl line 67.\nBEGIN failed--compilation aborted at /opt/otrs/scripts/apache2-perl-startup.pl line 67.\nCompilation failed in require at (eval 2) line 1.\n
[Mon May 23 11:38:08 2011] [error] Can't load Perl file: /opt/otrs/scripts/apache2-perl-startup.pl for server srv.formaneet.com:0, exiting...

Alem do Marcio Silva caso alguem ja passo pelo mesmo sera que me pode ajudar a passar por ele.
Obrigado

[3] Comentário enviado por Márcio Léo em 23/05/2011 - 10:15h

ta com cara de ser problema de permissão no apache. Verifique se você deu esse comando:cd /opt/otrs # bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web- group=www-data /opt/otrs . Caso não vai dar pau mesmo. Se sua distro não for debian você vai ter que ver qual comando é equivalenta a esse.

[4] Comentário enviado por kimbundo em 23/05/2011 - 13:09h

Boa Tarde Marcio Léo uso o Debian e esto a implementar no Debian.
o comando que referes root@srv:/opt/otrs/Kernel# cd /opt/otrs # bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web- group=www-data /opt/otrs
Foi aplicado
root@srv:/opt/otrs# service apache2 restart
Restarting web server: apache2Action 'start' failed.
The Apache error log may have more information.
failed!
usei o comando tail -f /var/log/ obtive a mensagem

[Mon May 23 16:49:44 2011] [error] Can't load Perl file: /opt/otrs/scripts/apache2-perl-startup.pl for server srv.formaneet.com:0, exiting...
[Mon May 23 16:52:04 2011] [error] Can't locate Kernel/Config.pm in @INC (@INC contains: /opt/otrs/Custom /opt/otrs/Kernel/cpan-lib /opt/otrs/ /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl . /etc/apache2) at /opt/otrs/scripts/apache2-perl-startup.pl line 67.\nBEGIN failed--compilation aborted at /opt/otrs/scripts/apache2-perl-startup.pl line 67.\nCompilation failed in require at (eval 2) line 1.\n
[Mon May 23 16:52:04 2011] [error] Can't load Perl file: /opt/otrs/scripts/apache2-perl-startup.pl for server srv.formaneet.com:0, exiting...

entrei no ficheiro /opt/otrs/scripts/apache2-perl-startup.pl a linha 62 esta: 62 # enable this if you use oracle

mais uma vez agradeço pela sua ajuda. espero tambem ajuda de outros

[5] Comentário enviado por Márcio Léo em 23/05/2011 - 14:33h

Amigo ta faltando módulo do perl na sua instalação.tenta instalar usando este comando:apt-get install libapache-mod perl. ele vai instalar o módulo do apache.se persistir o erro Você deve fazer o seguinte na pasta ../otrs/bin execute esse comando:
./otrs.checkModules
ele vai checar quais módulos estão instalados.Pra instalar o módulo que esta faltando segue o artigo do berbert:
http://www.vivaolinux.com.br/artigo/A-forma-correta-de-se-instalar-modulos-Perl/



[6] Comentário enviado por eduardofraga em 13/08/2011 - 08:07h

Parece uma tradução de: http://wiki.otrs.org/index.php?title=Installation_on_Debian_5.04_lenny.

[7] Comentário enviado por márcio léo em 16/01/2012 - 14:39h

Amigo, isso é uma tradução, por isso é dica e não artigo!!!

[8] Comentário enviado por rz_otrs em 17/04/2012 - 19:11h

Fala galera, tudo em ordem?

O OTRS é um sistema show de bola... muito completo e completamente customizável...
Apesar de faltar alguns pontos importantes, a dica é bem útil e ajuda muito quem está se aventurando a implementar.
Seguem alguns sites que podem ajudar em caso de dúvidas ou ajuda profissional;

http://tuxjr.wordpress.com/

Valeu abraço a todos!

[9] Comentário enviado por leao_lml em 05/04/2016 - 09:34h

Olá está dando o seguinte erro
bash: bin/otrs.SetPermissions.pl: Arquivo ou diretório não encontrado

Esse erro acontece depois de digitar o seguinte trecho;
bin/otrs.SetPermissions.pl --otrs-user=otrs --otrs-group=otrs --web-user=www-data --web- group=www-data /opt/otrs

Se puderem me ajudar ficaria grato.

[10] Comentário enviado por erickgaia em 27/07/2017 - 12:59h

Olá pessoal,

Estou testando OTRS com uma máquina virtual em virtual box utilizando do Cent os 7, otrs é o 5, chego na parte da instalação via Browse porem na hora de criar o banco de dados ele gera erro 504 - Gateway timeout. Cheguei inclusive configurar outro ap e isolei as máquinas para uma outra rede para verificar se é o dns publico e inclusive já coloquei como rede cabeada. Sou muito novo no mundo linux.


agradeço,

Erick Gaia de Oliveira



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts