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安装虽然方便,但有时候也会产生一些让人苦笑不得的问题,,,
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律