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安裝雖然方便,但有時候也會產生一些讓人苦笑不得的問題,,,


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM