2018/09/27 桜井耕造
OTRS 6.0.11のインストール手順
<OTRS 6.0.11のインストール手順>
2018年9月27日現在で最新バージョンであるOTRS6.0.11のインストールする手順を紹介します。インストールする環境は、CentOS7.5、MySQL5.7にインストールする手順を紹介します。
<環境>
CentOS 7.5
((OTRS)) Community Edition 6.0.11
MySQL Community 5.7
(1)SELinuxを無効
OSをインストールした後のディフォルトは、SELinuxが有効になっていますので、無効にします。また、firewalldも停止します。
# setenforce 0 # vi /etc/selinux/config SELINUX=disabled # systemctl stop firewalld.service(2)MySQL5.7のインストールと設定
MySQL5.7をインストールできるようにMySQLのリポジトリを登録します。# yum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm # yum install mysql mysql-server # rpm -qa | grep mysql mysql57-community-release-el7-7.noarch mysql-community-client-5.7.23-1.el7.x86_64 mysql-community-libs-5.7.23-1.el7.x86_64 mysql-community-server-5.7.23-1.el7.x86_64 mysql-community-common-5.7.23-1.el7.x86_64 mysql-community-libs-compat-5.7.23-1.el7.x86_64 # systemctl start mysqld.serviceMySQLの設定変更をします。
# cd /etc # vi my.cnf — max_allowed_packet = 128M query_cache_size=128M character-set-server = utf8 innodb_log_file_size = 512M bind-address = 127.0.0.1 — # systemctl restart mysqld.service(3)EPELリポジトリを追加
OTRSに必要なPerlモジュールをインストールするために、EPELリポジトリを追加します。OTRS6からアポイントメントカレンダー機能が本体に含まれたため、perl-DateTimeが追加で必要となりました。# yum install epel-release # yum install bash-completion # yum install -y "perl(Crypt::Eksblowfish::Bcrypt)" "perl(DBD::mysql)" "perl(JSON::XS)" "perl(Mail::IMAPClient)" "perl(ModPerl::Util)" "perl(Text::CSV_XS)" "perl(YAML::XS)" "perl-DateTime" "perl(Authen::NTLM)"(4)OTRS6.0.11の前提パッケージをインストール
OTRSをインストールする前に必要な前提パッケージをインストールします。# yum install –y procmail # yum install -y apr # yum install -y apr-util # yum install -y httpd-devel # yum install -y mod_ssl # yum install –y cronie-anacron # yum install -y perl-Encode-HanExtra(5)OTRS6.0.11をインストール
OTRSをインストールします。# wget http://ftp.otrs.org/pub/otrs/RPMS/rhel/7/otrs-6.0.11-01.noarch.rpm # rpm -ivh otrs-6.0.11-01.noarch.rpm(6)Perlモジュールのインストール確認
DBD::ODBC, DBD::Oracle, DBD::PgについてはMySQLの場合には不要です。また、Encode::HanExtraは中国語・台湾語を使用しない場合にはインストールする必要はありません。他のモジュールについては原則インストールしておくことを推奨します。# /opt/otrs/bin/otrs.CheckModules.pl o Apache::DBI......................ok (v1.12) o Apache2::Reload..................ok (v0.13) 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 DateTime.........................ok (v1.04) 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 Digest::SHA......................ok (v5.85) o Encode::HanExtra.................ok (v0.23) 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.26) o Mail::IMAPClient.................ok (v3.37) o IO::Socket::SSL................ok (v1.94) o Authen::SASL...................ok (v2.15) o Authen::NTLM...................ok (v1.09) o ModPerl::Util....................ok (v2.000010) o Net::DNS.........................ok (v0.72) o Net::LDAP........................ok (v0.56) 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 XML::LibXML......................ok (v2.0018) o XML::LibXSLT.....................ok (v1.80) o XML::Parser......................ok (v2.41) o YAML::XS.........................ok (v0.54)(7)Apacheを起動
Apacheを起動し、再起動時も自動で起動するように設定します。# systemctl start httpd.service(8)OTRS初期設定
①ブラウザから次のURLにアクセスしてOTRS初期設定画面を表示させて、「次へ」を押下します。http://<ホスト名またはIPアドレス>/otrs/installer.pl
②[ライセンスに同意する]を押下します。
③そのまま「次へ」を押下します。
④rootのパスワードを入力して、[データベース設定をチェック]を押下します。
User : root
Password : 初期のパスワードは/var/log/mysql.logに記載されています。
Host : localhost
Type : MySQL⑤そのまま「次へ」を押下します。
⑥「次へ」を押下します。
⑦以下を入力して、「次へ」を押下します。
システムID: そのままでOKです。
FQDN: 任意の値を入力します。
管理者メールアドレス: 任意の値を入力
組織: 任意の値を入力
ログモジュール: シスログ
規定の言語: 日本語
MXレコードのチェック: はい⑧メールの設定は後でやれるので、「この手順を飛ばす」を押下します。
⑨これでインストール完了です。
(9)OTRSデーモンを起動
# su - otrs // otrsデーモンを起動 $ /opt/otrs/bin/otrs.Daemon.pl start // otrsユーザーのcronを登録 $ /opt/otrs/bin/Cron.sh start(10)OTRSにログイン
ブラウザから次のURLにアクセスして、ログイン画面が表示される。
http://<ホスト名またはIPアドレス>/otrs/index.pl
次の初期管理者IDとデフォルトのパスワードでログインできることを確認する。
ID: root@localhost
パスワード: ※先ほど生成されたパスワードでログインします。