login as guest zabbix无法进入登陆界面(87)

凉白开 zabbix743,5516字数 590阅读1分58秒阅读模式

很早之前有一位群友告知zabbix登陆不了,一直有如下提示:Access denied.Your are logged in as guest. You have no permissions to access this page.If you think this message is wrong, please consult your administrators about getting the necessary permissions.个案没多想,后来又有一位同学有这个问题,决定找出问题,很高兴群友信得过把机器开给我排查,最后找到问题,并解决问题了。

logged in as guest现象

正常登陆zabbix应该是下图:文章源自运维生存时间-https://www.ttlsa.com/zabbix/login-as-guest-zabbix/

Your are logged in as guest文章源自运维生存时间-https://www.ttlsa.com/zabbix/login-as-guest-zabbix/

但是,却出现下图:文章源自运维生存时间-https://www.ttlsa.com/zabbix/login-as-guest-zabbix/

Your are logged in as guest文章源自运维生存时间-https://www.ttlsa.com/zabbix/login-as-guest-zabbix/

解决方法

如果你是Apache用户,应该不存在此问题,如果是nginx有可能因为配置不当而出现,我们需要修改php.ini文章源自运维生存时间-https://www.ttlsa.com/zabbix/login-as-guest-zabbix/

# vim /usr/local/php-5.5.7/etc/php.ini
cgi.fix_pathinfo=0
改为
cgi.fix_pathinfo=1

问题根源

在zabbix php定位问题发现,zabbix是依据php文件名来设置权限,例如index.php、dashboard.php这些,如果cgi.fix_pathinfo设置为0,那么php无法获取到url请求的文件名称,例如访问index.php,获取不到index.php也定位到权限,于是出现这个错误。文章源自运维生存时间-https://www.ttlsa.com/zabbix/login-as-guest-zabbix/ 文章源自运维生存时间-https://www.ttlsa.com/zabbix/login-as-guest-zabbix/

weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
凉白开
  • 本文由 发表于 16/02/2015 01:00:45
  • 转载请务必保留本文链接:https://www.ttlsa.com/zabbix/login-as-guest-zabbix/
评论  7  访客  7
    • yiliuweixiao
      yiliuweixiao 0

      遇到同样的问题,一直没解决····

      • guoyungang
        guoyungang 0

        站长,我也遇到这样的问题,httpd环境的,始终解决不了,也能帮我远程处理一吗,谢谢,不甚感激!

        • ysicing
          ysicing 1

          我已遇到了,之前没遇到过,一样的配置,后者还是出现这样情况,但是啥都没配置就自己ok了

          • lionel
            lionel 0

            我也遇到了这个问题,但我的配置 cgi.fix_pathinfo = 1 ,还是没有效果。不知道还有其他的地方需要修改吗?

            • Aceslup
              Aceslup 9

              这个开关模式就是1。很多资料都推荐关掉。当然nginx的配置也需要修改。

              • 不再悲情的米虫
                不再悲情的米虫 9

                fastcgi_param HTTPS on;
                这个也会引起相同的报错,总之这是一个跟权限有关的错误,跟php,php-fpm,nginx有关系

              评论已关闭!