Abaixo o procedimento de instalação do OTRS 4 no CentOS, teve algumas alterações em relação as versões anteriores.
[root@operation opt]# wget http://ftp.otrs.org/pub/otrs/otrs-4.0.2.tar.bz2
–2014-12-09 19:34:25– http://ftp.otrs.org/pub/otrs/otrs-4.0.2.tar.bz2
Resolving ftp.otrs.org… 178.63.12.4
Connecting to ftp.otrs.org|178.63.12.4|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 13888069 (13M) [application/x-bzip2]
Saving to: “otrs-4.0.2.tar.bz2”
100%[===========================================================================
2014-12-09 19:34:27 (6.58 MB/s) – “otrs-4.0.2.tar.bz2” saved [13888069/13888069]
[root@operation opt]# tar -jxf otrs-4.0.2.tar.bz2
[root@operation opt]# ls
[root@operation opt]# mv otrs-4.0.2 otrs
[root@operation opt]# yum install “perl(ExtUtils::MakeMaker)”
yum -y install http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
yum install -y “perl(Apache2::Reload)”
yum install -y “perl(Archive::Tar)”
yum install -y “perl(Archive::Zip)”
yum install -y “perl(Crypt::Eksblowfish::Bcrypt)”
yum install -y “perl(Crypt::SSLeay)”
yum install -y “perl(Date::Format)”
yum install -y “perl(DBD::Pg)”
yum install -y “perl(Encode::HanExtra)”
yum install -y “perl(GD)”
yum install -y “perl(GD::Text)”
yum install -y “perl(GD::Graph)”
yum install -y “perl(IO::Socket::SSL)”
yum install -y “perl(JSON::XS)”
yum install -y “perl(Mail::IMAPClient)”
yum install -y “perl(IO::Socket::SSL)”
yum install -y “perl(ModPerl::Util)”
yum install -y “perl(Net::DNS)”
yum install -y “perl(Net::LDAP)”
yum install -y “perl(PDF::API2)”
yum install -y “perl(Template)”
yum install -y “perl(Template::Stash::XS)”
yum install -y “perl(Text::CSV_XS)”
yum install -y “perl(Time::HiRes)”
yum install -y “perl(Time::Piece)”
yum install -y “perl(XML::Parser)”
yum install -y “perl(YAML::XS)”
yum install -y perl-Text-PDF.noarch
yum install gcc make -y
yum install cpan -y
yum install httpd-devel
yum install perl-ExtUtils-Embed.x86_64 -y
cpan ModPerl::MM
Resultado esperado do CheckModules
[root@operation ~]# /opt/otrs//bin/otrs.CheckModules.pl
o Apache2::Reload………………ok (v0.12)
o Archive::Tar…………………ok (v1.58)
o Archive::Zip…………………ok (v1.30)
o Crypt::Eksblowfish::Bcrypt…….ok (v0.009)
o Crypt::SSLeay………………..ok (v0.57)
o Date::Format…………………ok (v2.22)
o DBI…………………………ok (v1.609)
o DBD::mysql…………………..ok (v4.013)
o DBD::ODBC……………………Not installed! (optional – Required to connect to a MS-SQL database.)
o DBD::Oracle………………….Not installed! (optional – Required to connect to a Oracle database.)
o DBD::Pg……………………..ok (v2.15.1)
o Encode::HanExtra……………..ok (v0.23)
o GD………………………….ok (v2.44)
o GD::Text…………………..ok (v0.86)
o GD::Graph………………….ok (v1.44)
o IO::Socket::SSL………………ok (v1.31)
o JSON::XS…………………….ok (v2.27)
o List::Util::XS……………….ok (v1.21)
o LWP::UserAgent……………….ok (v6.06)
o Mail::IMAPClient……………..ok (v3.34)
o IO::Socket::SSL…………….ok (v1.31)
o ModPerl::Util………………..ok (v2.000008)
o Net::DNS…………………….ok (v0.65)
o Net::LDAP……………………ok (v0.40)
o PDF::API2……………………ok (v2.021)
o Template…………………….ok (v2.22)
o Template::Stash::XS…………..ok (undef)
o Text::CSV_XS…………………ok (v0.85)
o Time::HiRes………………….ok (v1.9721)
o Time::Piece………………….ok (v1.15)
o XML::Parser………………….ok (v2.36)
o YAML::XS…………………….ok (v0.38)
cp /opt/otrs/Kernel/Config.pm.dist /opt/otrs/Kernel/Config.pm
[root@operation ~]# adduser otrs –home-dir=/opt/otrs
[root@operation ~]# /opt/otrs//bin/otrs.SetPermissions.pl –web-group=apache –otrs-user=otrs
mysql -u root -p -e “create database otrs charset utf8”
[root@operation ~]# mysql -u root -p otrs < /opt/otrs/scripts/database/otrs-schema.mysql.sql
[root@operation ~]# mysql -u root -p otrs < /opt/otrs/scripts/database/otrs-initial_insert.mysql.sql
[root@operation ~]# mysql -u root -p otrs < /opt/otrs/scripts/database/otrs-schema-post.mysql.sql
[root@operation ~]# mysql -u root -p -e “CREATE USER ‘otrs’@’localhost’ IDENTIFIED BY ‘otrsprod'”
[root@operation ~]# mysql -u root -p -e “GRANT ALL PRIVILEGES ON otrs.* TO ‘otrs’@’localhost'”
[root@operation ~]# service httpd restart
[root@operation ~]# cp /opt/otrs/scripts/apache2-httpd.include.conf /etc/httpd/conf.d/
No /opt/otrs/Kernel/Config.pm
Insira a linha abaixo.
$Self->{ArticleDir} = “/opt/otrs/var/article/”;
E altere a senha na linha abaixo.
$Self->{DatabasePw} = ‘otrsprod’;
Após isso pode acessar a interface web.
[root@operation otrs]# /opt/otrs//bin/otrs.SetPassword.pl root@localhost minhasenha
Set password for user ‘root@localhost’.
Done.
[root@operation ]# cd /opt/otrs/scripts/
[root@operation ]# cp redhat-rcotrs-config /etc/sysconfig/
[root@operation ]# cp redhat-rcotrs /etc/init.d/
[root@operation ]# chkconfig –add redhat-rcotrs
[root@operation ]# chmod +x /etc/init.d/redhat-rcotrs
[root@operation ]# cd /opt/otrs/var/cron/
[root@operation cron]# for foo in *.dist; do cp $foo `basename $foo .dist`; done
[root@operation ]# /opt/otrs//bin/otrs.SetPermissions.pl –web-group=apache –otrs-user=otrs
[root@operation ]# service redhat-rcotrs stop
[root@operation ]# service redhat-rcotrs start
Com isso está pronto!
Se ficar alguma dúvida pode postar aqui.
Como migrar da versão 3.x para a 4.x, você já fez este processo?
Não consigo instalar essa versão no Debian..o que muda? não acho nada na net..ajuda ae man.
Tenho a versão 4.0.10 instalada, e estou simulando a atualização para a versão 11, porem sempre apresenta erros.
Ja consultei a documentação e outros tutoriais e nada. Existe algum procedimento que você recomenda?
Para atualização cada versão tem seu procedimento, na documentação oficial você deve encontrar.
Se estiver fazendo tudo o que diz la, manda o log do erro que podemos te ajudar.
Obrigado.