Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Pingus (Halloween): Passei todas as fases...
Por iz@bel
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

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

Login: Márcio Léo , 22807 pontos
[ Hits: 6104 ]

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

Leitura recomendada
   Dica Linux recomendada Dicas de janelas para Window Maker
   Dica Linux recomendada Cursos Grátis com selo Intel
   Dica Linux recomendada Facilite sua vida com o auto-apt
   Dica Linux recomendada Configurar repositório APT local no Debian sem a necessidade de configurar o Apache
   Dica Linux recomendada Acesso a internet via bluetooth com Razr V3 via GPRS usando Fedora Core 6

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!


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.