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

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

  1. [转帖]VMware Vsphere 6.0安装部署 (三) vCenter Server安装

    VMware Vsphere 6.0安装部署 (三) vCenter Server安装 2016年08月29日 14:59:14 dAng1r0Us 阅读数:72942   版权声明:本文为博主原创文 ...

  2. CentOS 6.4x64安装部署zabbix-2.4.5

    以下内容来自于http://www.iyunv.com/thread-62087-1-1.html 补充一点,按照原文安装万之后zabbix页面会提示 zabbix server is not run ...

  3. Centos 6\7下yum安装R

    在linux下安装软件不如windows方便,在windows下我们一般针对可安装的文件(如R.exe)直接双击运行就可以了.而在linux下我们首先要学会使用安装软件的专门工具如centos下的rp ...

  4. 在Centos 7.7下用minikube部署单节点kubernetes.

    centos8 下用yum安装docker-ce会报错,说明docker-ce对centos8支持还不太好.所以在centos7.7下安装 先更新一下系统 yum update 安装 yum工具,   ...

  5. Kubernetes1.91(K8s)安装部署过程(一)--证书安装

    安装前忠告:如果你用的是虚拟机,强烈不建议你使用克隆(链接克隆)的方式,至于完整克隆不知道有没有问题,每一台全新安装centos7系统最好. 一.安装前主题环境准备 1.docker安装 建议使用官网 ...

  6. Wix 安装部署教程(九) --用WPF做安装界面

    经常安装PC端的应用,特别是重装系统之后,大致分为两类.一类像QQ,搜狗输入法这样的.分三步走的:第一个页面可以自定义安装路径和软件许可.第二个页面显示安装进度条,第三个页面推荐其他应用.先不管人家怎 ...

  7. Centos 6\7下yum安装rstudio-server\shiny-server

    rstudio-server安装 #wget https://download2.rstudio.org/rstudio-server-rhel-1.1.463-x86_64.rpm #yum ins ...

  8. Centos 6.5下mysql 8.0.11的rpm包的安装方式

    1.系统版本及mysql下载地址 操作系统:Centos 6.5(Centos 7.4下载对应的mysql版本安装同理) mysql数据库版本:mysql8.0.11 mysql官方网站:http:/ ...

  9. windows环境下安装部署并启用zkui的web图形界面

    在此之前的工作:不是本机部署的三个服务器最为伪集群的zookeeper环境,并将三个为服务启动起来. 然后才有了下面的工作. 1. 首先,zkui项目地址:https://github.com/Dee ...

随机推荐

  1. 全网备份脚本rsync

    一,服务端配置 #!/bin/sh ######################################################### #by:kingle # #use: confi ...

  2. 牛客网Java刷题知识点之ArrayList 、LinkedList 、Vector 的底层实现和区别

    不多说,直接上干货! 这篇我是从整体出发去写的. 牛客网Java刷题知识点之Java 集合框架的构成.集合框架中的迭代器Iterator.集合框架中的集合接口Collection(List和Set). ...

  3. 线程同步(windows平台):信号量

    一:介绍 信号量也是系统核心对象,它允许多个线程同一时刻访问同一资源,但需限制同一时刻访问资源的最大线程数目. 信号量遵循规则:1.当前资源计数大于0,信号量有效.2.当前资源计数等于0,信号量无效. ...

  4. lua输入函数名字符串执行函数

    str = "testA()"loadstring(str)() function testA() ------end 使用loadstring即可执行后面在xlua用了下发现不能 ...

  5. Python Fabric ssh 配置解读

    Python Fabric ssh 配置解读 Fabric 2.4简介: Fabric is a high level Python (2.7, 3.4+) library designed to e ...

  6. mvc中RedirectToAction()如何传参?

    今天在做一个功能的时,使用RedirectToAction()需要从这里传几个参数,从网上查了一下,这样解决.真好. Return RedirectToAction("Index" ...

  7. Advanced .NET Debugging: Managed Heap and Garbage Collection(转载,托管堆查内存碎片问题解决思路)

    原文地址:http://www.informit.com/articles/article.aspx?p=1409801&seqNum=4 Debugging Managed Heap Fra ...

  8. [LeetCode]23. Merge k Sorted Lists合并K个排序链表

    Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity. E ...

  9. 转载:解决IE下a标签会触发window.onbeforeunload的问题

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <hea ...

  10. Bash 终端快捷键

    在终端下输大量的命令,有些快捷键还是挺有帮助的. 跳跃 跳到最后 ctrl + e (end) 跳到最前 ctrl + a (abcde....) 向后跳一个单词 alt + 右方向键 向前跳一个单词 ...