2016/04/25 桜井耕造
OTRS5.0.9のインストール手順
<OTRS 5.0.9のインストール手順>
2016年4月22日現在で最新のOTRS5のインストールする手順を紹介します。インストールする環境は、CentOS7.1、MySQL5.6にインストールする手順を紹介します。
<環境>
CentOS 7.1
OTRS 5.0.9
MySQL 5.6
(1)SELinuxを無効
OSをインストールした後のディフォルトは、SELinuxが有効になっていますので、無効にします。
# setenforce 0 # vi /etc/selinux/config SELINUX=disabled
(2)MySQL5.6のインストール
MySQL5.6をインストールできるようにMySQLのリポジトリを登録します。
# yum remove mysql* # rm -rf /var/lib/mysql/ # wget -q http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-client-5.6.30-1.el7.x86_64.rpm http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-shared-compat-5.6.30-1.el7.x86_64.rpm http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-server-5.6.30-1.el7.x86_64.rpm http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-devel-5.6.30-1.el7.x86_64.rpm http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-shared-5.6.30-1.el7.x86_64.rpm # rpm -ivh MySQL-client-5.6.30-1.el7.x86_64.rpm # rpm -ivh MySQL-shared-compat-5.6.30-1.el7.x86_64.rpm # rpm -ivh MySQL-server-5.6.30-1.el7.x86_64.rpm # rpm -ivh MySQL-devel-5.6.30-1.el7.x86_64.rpm # rpm -ivh MySQL-shared-5.6.30-1.el7.x86_64.rpm
(2)EPELリポジトリを追加
OTRSに必要なPerlモジュールをインストールするために、EPELリポジトリを追加します。
# yum install epel-release
(3)OTRS5.0.9の前提パッケージをインストール
OTRSをインストールする前に必要な前提パッケージをインストールします。
# yum install -y postfix dovecot # yum install -y procmail # yum install -y httpd mod_ssl # yum install -y httpd-devel # yum install -y gd gd-devel # yum install -y mod_perl perl-devel # yum install -y perl-core # yum install -y perl-libwww-perl perl-Net-DNS perl-IO-Socket-SSL # yum install -y perl-XML-Parser perl-TimeDate # yum install -y perl-Class-Inspector perl-SOAP-Lite # yum install -y perl-Crypt-SSLeay perl-Digest-SHA # yum install -y perl-GD perl-GDTextUtil perl-GDGraph # yum install -y cronie-anacron # yum install -y perl-YAML # yum install -y perl-Archive-Zip # yum install -y perl-Template-Toolkit # yum install -y gcc make "perl(CPAN)" # yum install -y "perl(DBD::mysql)" # yum install -y perl-PDF-API2 perl-SOAP-Lite perl-Text-CSV_XS # yum install -y perl-Encode-HanExtra perl-JSON-XS # yum install -y perl-Crypt-Eksblowfish # yum install -y perl-Mail-IMAPClient perl-LDAP # yum install -y perl-YAML-LibYAML # yum install -y perl-XML-LibXSLT
(4)OTRS5.0.9をインストール
OTRSをインストールします。
# cd /tmp # wget http://ftp.otrs.org/pub/otrs/RPMS/rhel/7/otrs-5.0.9-01.noarch.rpm # rpm -ivh otrs-5.0.9-01.noarch.rpm # su - otrs // otrsデーモンを起動 $ /opt/otrs/bin/otrs.Daemon.pl start // otrsユーザーのcronを登録 $ /opt/otrs/bin/Cron.sh start
(5)Perlモジュールのインストール確認
不足しているPerlモジュールがないかを確認します。全てのパッケージを入れる必要はないのですが、MySQLをご利用の場合は、以下のようになるようにして下さい。
# /opt/otrs/bin/otrs.CheckModules.pl o Apache2::Reload..................ok (v0.12) o Archive::Tar.....................ok (v1.92) o Archive::Zip.....................ok (v1.30) o Crypt::Eksblowfish::Bcrypt.......ok (v0.009) o Crypt::SSLeay....................ok (v0.64) o Date::Format.....................ok (v2.24) o DBI..............................ok (v1.627) o DBD::mysql.......................ok (v4.023) 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..........................Not installed! Use: 'yum install "perl(DBD::Pg)"' (optional - Required to connect to a PostgreSQL database.) o Encode::HanExtra.................ok (v0.23) o GD...............................ok (v2.49) o GD::Text.......................ok (v0.86) o GD::Graph......................ok (v1.44) o IO::Socket::SSL..................ok (v1.94) o JSON::XS.........................ok (v3.01) o List::Util::XS...................ok (v1.27) o LWP::UserAgent...................ok (v6.06) o Mail::IMAPClient.................ok (v3.34) o IO::Socket::SSL................ok (v1.94) o ModPerl::Util....................ok (v2.000009) o Net::DNS.........................ok (v0.72) o Net::LDAP........................ok (v0.56) o PDF::API2........................ok (v2.021) o Template.........................ok (v2.24) o Template::Stash::XS..............ok (undef) o Text::CSV_XS.....................ok (v1.00) o Time::HiRes......................ok (v1.9725) o Time::Piece......................ok (v1.20_01) o XML::Parser......................ok (v2.41) o YAML::XS.........................ok (v0.41)
(6)MySQLの設定、起動
BLOB型(画像などのバイナリを入れるカラム)を利用する場合、max_allowed_packetとquery_cache_sizeを最大BLOBカラム長より大きく設定する必要がある(デフォルトは1M)。
# mysql_install_db # systemctl enable mysql.service # systemctl start mysql.service
(7)Apacheを起動
Apacheを起動し、再起動時も自動で起動するように設定します。
# systemctl enable httpd.service # systemctl start httpd.service
(8)OTRS初期設定
ブラウザから次のURLにアクセスしてOTRS初期設定画面を表示させ、「次へ」を押下します。
http://<ホスト名またはIPアドレス>/otrs/installer.pl
初期設定は、今までとほぼ同様ですので、次のURLを参照して下さい。
(9)OTRSにログイン
ブラウザから次のURLにアクセスして、ログイン画面が表示される。
http://<ホスト名またはIPアドレス>/otrs/index.pl
次の初期管理者IDとデフォルトのパスワードでログインできることを確認する。
ID: root@localhost
パスワード: ※先ほど生成されたパスワードでログインします。
これでOTRS5のインストールは完了です。