Zabbix 3.0の初期設定画面(Welcome)画面から「Check of pre-requisites」画面に進まない
いつもお世話になっております。
現在下記の構成でzabbix 3.0の設定を行っています。
OS : CentOS Linux release 7.2.1511
CPU : 1コア
memory : 2GB
disk容量 : 100GB
Webサーバ : nginx/1.11.1
DBサーバ : MariaDB-server-10.1.14-1.el7.centos.x86_64
php : PHP 5.6.23
php-fpm : PHP 5.6.23
zabbix : 3.0.3-1.el7
「/etc/nginx/conf.d」配下へのzabbix用設定ファイルの作成、「/etc/php.ini」、「/etc/php-fpm.d/www.conf」の
設定を実施し、Webブラウザから以下のURLにアクセスすることで、zabbix初期設定画面の「Welcome」ページが表示されます。
URL : http://IPアドレス
しかし、表示された「Welcome」ページの「Next Step」ボタンを押しても、次の「Check of pre-requisites」に画面が遷移しない状態です。
原因としてどのようなことが考えられるか、また対処方法などあればどなたか教えていただきたいです。
また、解決にほかに情報が必要であればおっしゃってください。
よろしくお願いします。
TNK - 投稿数: 4753
PHPのセッションを保存するディレクトリへのパーミッション
を確認してください。
確か/usr/lib/phpだったと思います。
デフォルトではapacheユーザでなければ読み書きできないと
思うのですが、環境に合わせて適切なユーザで読み書きでき
るようにしてみてください。
Hi_De_Ki - 投稿数: 3
回答ありがとうございます。
ご指摘にあったPHPのセッションを保存するディレクトリを確認してみました。
「/etc/php-fpm.d/www.conf」を確認したところ、以下のディレクトリであることが判明しました。
/var/lib/php/session
上記のディレクトリのパーミッションを確認したところ、以下のように表示され、apacheユーザでなければ読み書きできない状態でした。
drwxrwx---. 2 root apache 6 6月 22 16:00 session
drwxrwx---. 2 root apache 6 6月 22 16:00 wsdlcache
chownコマンドで上記2つをnginxで読み書きできるように変更し、再度zabbixの初期設定画面から「Next step」を
押したところ問題なく次の画面に遷移できました。
謎が解けず、ずっとはまっていました。
ありがとうございました。