web-dev-qa-db-ja.com

サボテンログインページ:無限ループが発生します

Apache 2.2.3 | PHP 5.1.6 | MySQL 5.0.77

cactiインストールガイド に従って、CentOS 5.5(64ビット)に最新のcacti0.8.7hをインストールしました。 PHP/Apache/MySQLのインストールは、セットアップが完了するまでスムーズに進み、ログインページが表示されました。

管理者アカウントでhttp://.../cacti/index.phpにログインできますが、新しいページはと同じログインページにリダイレクトされます「Cactiのユーザー名とパスワードを以下に入力してください」というメッセージ

これは無限ループです!

間違った管理者パスワードを使用すると、「無効なユーザー名/パスワードを再入力してください」という正しいエラーメッセージが表示されます。 [同じ問題 ここ]

ゲスト/ゲストアカウントを使用してログインすると、「エラー:アクセスが拒否されました。ユーザーアカウントが無効になっています。」が表示されます。

Cactiログファイル(./cacti/log/cacti.log)は空です。

私はグーグルで検索し、この問題は長い間存在していたようですが、見つけたフォーラムの投稿でフォローアップの解決策は見つかりませんでした。誰でもこの問題について私を助けることができますか?さらに詳しい情報が必要な場合は、お知らせください。


2011年11月18日更新:Cactiを再インストールしましたが、この質問は残ります[〜#〜]未解決[〜#〜]

3
Andrew

php.iniでsession.auto_startを有効にするか、session.save_pathを確認してください

1
chocripple

管理者としてログインし、「ユーザー管理」をクリックします。認証しようとしているユーザーを選択します。右隅をクリックします:アクションを選択->有効化->移動

1
Stalker

私の場合、これは、unset req.http.cookie;unset beresp.http.set-cookie;でCookieを削除するというVarnish構成の誤ったルールが原因でした。ニスはサボテンを含むすべての前に座っており、このルールからサボテンを除外する必要がありました。

これらのディレクティブの周りの条件をより制限的にすることで、Cactiが修正されました。

0
Flup

サボテンから返されたCookieのドメインと、それを開くために実際に使用しているドメインを確認する価値があるかもしれません。私の場合に役立ちました。

0
clorz