zoukankan      html  css  js  c++  java
  • 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安装虽然方便,但有时候也会产生一些让人苦笑不得的问题,,,

  • 相关阅读:
    【java8】慎用java8的foreach循环(作废)
    【Java并发系列03】ThreadLocal详解
    【Java并发系列04】线程锁synchronized和Lock和volatile和Condition
    【Java并发系列02】Object的wait()、notify()、notifyAll()方法使用
    【Java并发系列01】Thread及ThreadGroup杂谈
    java安全管理器SecurityManager入门
    【DWR系列06】- DWR日志及js压缩
    时间插件
    springMVC中Restful支持
    面向接口编程
  • 原文地址:https://www.cnblogs.com/yihr/p/9686656.html
Copyright © 2011-2022 走看看