centos 6.6 下yum安装部署zabbix2.4所遇到web安装页面无法打开的问题

nginx配置zabbix下setup.php(web页面)无法显示,浏览器无法打开

1.检查系统是否安装nginx,以便解析html

已安装,安装方式为yum安装,可以解析其他页面

2.php没有完全安装好

已安装,安装方式为yum安装,php启动成功。

**备注,zabbix2.4对php版本要求5.3 的就可以。zabbix3.2的就需要php5.6。升级详情可以点如下链接:

https://www.cnblogs.com/yihr/p/9686461.html

3.nginx没有提供对php的支持

已安装,安装方式为yum安装,可以配合nginx解析其他php页面

4.nginx的配置文件中路径参数值没有改成zabbix的路径

yum标准安装。后来发现与路径无关。。。此项排查

5.zabbix安装文件夹无运行权限

查看/var/log/nginx 目录下的运行日志,发现无运行权限,所以web安装页面打不开,报500错误

-rw-r--r-- 1 nginx root 39668 Sep 21 14:40 error.log
-rw-r--r-- 1 nginx root 555360 Sep 21 14:49 access.log

查看了zabbix安装目录路径为/usr/share/zabbix/,权限为root

在不配做虚拟主机的前提下,直接拷贝安装目录到nginx目录下,并赋权nginx

cp /usr/share/zabbix/ /usr/share/nginx/html

chown nginx:nginx /usr/share/nginx/html

然后再次尝试打开web安装,故障依旧。。。查看日志,最后发现,还是apache权限问题

因为是yum安装,所以默认用户,用户组权限是apache。。。所以无法打开/etc/zabbix下的文件,赋权nginx

[root@ zabbix]# ls -l
total 20
drwxr-x--- 2 nginx nginx 4096 Sep 21 13:13 web
-rw-r----- 1 root zabbix 13547 Sep 21 09:37 zabbix_server.conf
[root@zabbix]# pwd
/etc/zabbix

泪流满面,终于见到zabbix的web安装界面!!!

bug还有安装先决条件的检查,把没通过的修改/etc/php.ini配置文件后,重启php-fpm生效配置文件。都通过之后。。。无法进行下一步,,,

辗转发测发现/var/lib/php/session权限!!!!!!!!!!!又是apache

[root@zabbix]# ls -l /var/lib/php/
total 8
drwxrwx--- 2 root nginx 4096 Sep 21 14:28 session
drwxrwx--- 2 root nginx 4096 Sep 12 15:04 wsdlcache

 

chown root:nginx /usr/share/nginx/html

然后重启php服务生效配置,可以进行下一步了。。。

安装完成,甚是曲折。yum安装虽然方便,但有时候也会产生一些让人苦笑不得的问题,,,

转载于:https://www.cnblogs.com/yihr/p/9686656.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值