いや~、参りました・・・。
休日にブログの続きを書こうとしたら・・、WordPressのログインパスワードを無くしてしまって「ログインできない!」
更に、「パスワード忘れ」から再設定しようとしたら、メール設定をしていないから下記のようなエラーで手詰まり!
ホスティングサービス上で mail() 関数が無効になっている可能性があります
と右往左往していたところ、何とか解決できましたので、その内容をシェアします。
環境として以下の前提条件が当てはまる人がオススメです。
- レンタルサーバーはロリポップ
- WordPressのインストールなどロリポップ経由で経験済み
- データベースのphpを設定する勇気がある
それでは早速5分で解決しましょう!
WordPressにログインできない!パスワードが再設定できないときの解決方法【ロリポップ編】
まず始めに、WordPressのパスワードが忘れた時、絶望的な状態までのステップはこちら・・
WordPressのパスワードを忘れた時の一般的な手順
1,「パスワードはお忘れですか?」をクリック
2,ユーザー名かメールアドレスを入力
3,メールを送信できませんでした・・
はい、この表示がでて詰みます・・・。再設定したいのに、メールが飛ばせない状況です・・。
WordPressのパスワードを忘れた時の裏技手順
概要を説明すると、WordPressのデータベースにログインして、直接php設定からパスワードを再設定する。
という作業になります。
となっても大丈夫です。作業は自己責任になりますが、手順を画像付きでご説明します。
1,ロリポップにログインしてデータベースにアクセスする
データベースを複数作成している場合がありますので、今回パスワードを忘れたWordPressがインストールされているデータベースを選択しましょう。
ちなみに、どのデータベースかは、WordPressを作成した時の設定完了メールから確認できます。
不明な場合は、一つ一つデータベースを開いても何とか確認できます。
2,phpMyAdminにログインする
ログインする際は「サーバーの選択」「ユーザー名の入力」「パスワードの入力」でログイン可能です。
パスワードは「パスワード確認」からチェックしてください。
3,phpMyAdmin内の左側メニューから「wp_users」を選択する
データベース内に複数のドメインをインストールしている場合はwp1、wp2と表示されます。パスワードを忘れた方を選択してください。
4,該当のWordPressを探して、「編集」をクリックします。
該当のWordPressにはURL等も記載されていますので、注意して選択しましょう。その際、「user_login」名もチェック!
5,「user_pass」の関数部分は「MD5]を選択、NULL 値に再設定するパスワード入力しましょう
この時、NULL値には暗号化された文字列が入っていますが、削除して再設定するパスワードを自分で決めて入力してください。
設定は以上になります。これでログインできます。
さいごに
いかがでしたでしょうか?
色々なサービスのパスワードを忘れることがあっても、メールアドレス等があれば容易に回復できるので安心しきっていました。
しかし、メールでも解決できない状況に陥ると、本当に焦りますよね・・・。
今回のケース、結構レアですが、該当の症状に遭遇した方が少しでも早く解決できることを祈っています。
では、また