エラーメッセージなしでインストールを完了しましたが、サイトにアクセスしてログインしようとすると、ログインできず、パスワードをリセットするための電子メールを受信できません。
詳細は次のとおりです。
Windows 7でのXAMPP 5.6.3の使用。インストールDrupal 7.36。
データベースd7db_010_drupal7:
- Table users has two records:
* User ID 0: All other fields either empty, null, or 0
* User ID 1: name = D7_010_Drupal7, pw = hash, mail and init both = [email protected], created = 1428953185, login = 1428953512 (See note on timestamps below.)
- Table users_roles has one record: User ID = 1, Role ID = 3
- Table watchdog has 55 records, mostly about installing and enabling modules, and:
* Event ID 52: uid = 1, type = user, msg = Session opened for %name., location = http://localhost/Drupal7/user, timestamp = 1428953513
* Event ID 53: uid = 0, type = access denied, msg = user/1, location = http://localhost/Drupal7/user/1, timestamp = 1428953513
* Event ID 54: uid = 0, type = user, msg = Password reset instructions mailed to %name at %email., location = http://localhost/Drupal7/user/password, timestamp = 1428953546
* Event ID 55: uid = 0, type = user, msg = Password reset instructions mailed to %name at %email., location = http://localhost/Drupal7/user/password, timestamp = 1428953571
テーブル「users」のユーザー1の「login」の値は、イベント52と53のタイムスタンプの1秒前であることに注意してください。
インストールが完了したときに行ったアクション:
サイトの電子メールアドレスに自分自身に電子メールを送信して、機能していることをテストし、受信しました。
誰かが見ることができます:
(a)ログインできない理由
(b)メールが届かない理由
それとも調べるために何を検査またはテストするかを教えてください。
ありがとうございました。
===============================
更新
ユーザー名の文字に問題がないか、間違ったパスワードを使用していないかを確認するために、名前とパスワードを「hello」と「there」にリセットしました。私は次のことをしました:
応答は
パスワード:ハッシュあり:$ S $ DK0K/McRjrM9f7D/OwExsr8Fk.8uaU1U4CC030GbqjAArbEMIFg /
UPDATEユーザーSET name = 'hello' WHERE uid = 1;
ユーザーの更新SETパス= '$ S $ DK0K/McRjrM9f7D/OwExsr8Fk.8uaU1U4CC030GbqjAArbEMIFg /' WHERE uid = 1;
メインページのログインで「こんにちは」と「あそこ」を入力。再び、何も起こりませんでした。
「localhost/Drupal7/user」に行き、「hello」と「there」を入力しました。結果:アクセスが拒否されました。
入力ミスの場合、上記の最後のステップを繰り返しました。再び結果:アクセスが拒否されました。
うん!
これを解決してくれたAlyssa Gonoに感謝します。彼女はコメントでそれをしたので、私は正式に彼女に正しい答えを与えることはできません。しかし、私はここで何が起こったかを説明します。
最初はそれではいけないと思った。 Cookieがログイン認証情報の分析をどのように妨害する可能性がありますか?しかし、私はこの問題にとても苛立っていたので、試してみることにしました。私はFirefoxで作業しているので、最初にIEをロードしてログインし、それが機能しました。次に、Firefoxに戻ってCookieを確認しました。それらをすべて削除するのではなく、localhostからCookieを探しました。それらの約20がありました。それらを削除してバム!ログインできました!
これは、上記の更新で設定された資格情報「hello」と「there」を使用したものです。そこで次に、資格情報を目的の資格情報にリセットすることで、その更新で説明されている変更を元に戻しました。サイトに戻ってログアウトし、それらの資格情報とWow!問題が解決しました。
これでようやくサイトの開発に取り掛かることができます。
Drupal)でバグレポートを送信します。これは、cookieがログインをブロックしていることをswがユーザーに通知できると便利です。それを検出できない場合は、少なくとも、ログインが機能しているはずで機能していないと思われる場合は、Cookieをクリアすることをお勧めします。
Cookieがログイン認証情報の分析を妨げているのは誰かが説明できますか?
アリッサに再度感謝します。