2

私はしばらくの間、特に Auth コンポーネントを使用して、CakePHP を使用してきました。現在取り組んでいる Web アプリの実行中のインスタンスがいくつかあり、それらはすべてさまざまな Linux マシンにインストールされています。

今朝、2 つのインスタンスへのアクセスが拒否されました。奇妙なことに、昨日から何も変わっていません。

データベースに問題はないと確信しています。ログは以前とまったく同じように見えます。唯一の違いは、ホームページにリダイレクトされるのではなく、ログイン ページにリダイレクトされ続けることです。もう 1 つの違いは、Auth コンポーネントの 'authError' メンバーに設定されているフラッシュ メッセージが表示されなくなったことです。

私が試した他のいくつかのことは、ブラウザから閲覧データを消去し、Apacheを再起動してマシンを再起動することです.

もう 1 つの情報は、動作が正しくないマシンはどちらも私のデスクトップ PC で実行されている VM であるということです。

4

1 に答える 1

0

これはセッションの問題である可能性があります。VM の時刻が正しいかどうかを確認します。クライアントの時間がサーバーの時間と異なる場合、セッションが即座に期限切れになる可能性があります....

于 2012-10-10T10:24:27.443 に答える