このサイトは昨日まで機能していましたが、今は奇妙な動作をしています。
サイトには機能が作成されておらず、コードとデータベースを含むアーカイブダンプがサーバーにコピーされ、古いインストールは手動で(残念ながら)新しいものに置き換えられます。今では、ローカルサーバーでも発生しています。- キャッシングモジュールがインストールされていません。セッションAPIもインストールされていません。
- テーマは「7」に設定されています(念のため、コア管理テーマ)。
- ウォッチドッグには、通常の「ユーザーxyzのために開かれたセッション」以外のエラー、警告、情報は含まれません。
- 設定ファイルには、特別なcookieディレクティブは含まれていません。それは決してしなかった。
- サイトはphp 5.6、Apache 2.2、CentOS 6で実行されています。PHPはfast-cgiとして実行されています。いつもと同じ。
- Drupal 7です。
example.com/user/loginに移動し、ユーザー名とパスワードを入力すると、フォームが正常に送信され、ページはexample.com/user/%uidにリダイレクトされます(uid 1と他のユーザーの両方が試されました)。そしてブーム!私が取得、アクセスが拒否されました。また、ユーザーはログインしていません。
どのセッションでtruncate table sessions
も、セッションテーブルを切り詰めると、一度だけログインできます。その後、uid 1でさえログインできなくなります。
また、パスワードリセットリンクを使用します(drush uli
問題なくログインできるコマンドを使用します)。
すべての contribモジュールとテーマを無効にしましたが、同じ問題が解決しません。
セッションでそのような問題を引き起こしているものは何ですか?何か案は?
uid
0であることを確認してください(多くの場合、SQLダンプソフトウェアによって削除され、番号が付け直されます)。あなたが説明しているのは、そのレコードが失敗したときに何が起こるかということです