Cacti 登录页面:出现无限循环

Cacti 登录页面:出现无限循环

Apache 2.2.3 | PHP 5.1.6 | MySQL 5.0.77

我跟着仙人掌安装指南在 CentOS 5.5 (64 位) 上安装最新的 cacti 0.8.7h。PHP/Apache/MySQL 的安装很顺利,直到我完成设置并进入登录页面。

我可以登录http://.../cacti/index.php使用管理员帐户,但新页面被重定向到相同的登录页面,并显示消息“请在下面输入您的 Cacti 用户名和密码”

这是一个无限循环!

如果我输入了错误的管理员密码,我会收到正确的错误消息“无效的用户名/密码,请重新输入”。[同样的问题这里]

如果我使用 Guest/guest 帐户登录,则会显示“错误:拒绝访问,用户帐户被禁用。”。

Cacti 日志文件(./cacti/log/cacti.log)是空的。

我谷歌了一下,发现这个问题似乎已经存在很久了,但我在论坛帖子中没有找到后续解决方案。有人能帮我解决这个问题吗?如果需要更多信息,请告诉我。


2011 年 11 月 18 日更新:我重新安装了 Cacti,但这个问题仍然存在未解问题

答案1

尝试在 php.ini 上启用 session.auto_start 或检查您的 session.save_path

答案2

以管理员身份登录,点击“用户管理”选择您要验证的用户。在右上角点击:选择操作 -> 启用 -> 前往

答案3

也许值得看一下 cacti 返回的 cookie 的域以及您实际用来打开它的域。对我而言很有帮助。

答案4

在我的例子中,这是由我的 Varnish 配置中的一个错误规则引起的,该规则删除了带有 和 的 cookie。Varnishunset req.http.cookie;位于unset beresp.http.set-cookie;所有内容(包括 Cacti)的前面,因此需要将 Cacti 排除在该规则之外。

使这些指令周围的条件更具限制性,为我修复了 Cacti。

相关内容