え~~~・・・WordPressにログインできない!・・・サイトは表示されるのにどうしてもログインできない場合の対処方法
このブログではないんですが、先日Wordpressで作っているあるサイトに突然ログインできなくなりました・・・。
更新自体、暫くしていなかったんですが、Wordpressの自動アップデートの際に、どこかのバージョンで更新に失敗していた可能性があります。
サイトは普通に表示されているがログインできない
不思議なのが、サイトは普通に表示されているんです。
ですが、管理画面にログインできないという状態です。
cookieの削除やパスワードの変更をしてもログインできません。延々ログイン画面をループしている感じです。
ログイン画面だけ差し替える?
ネットで「Wordpress ログインできない」で検索して一通り読んで一通り試しましたがダメでした。
単純にログイン画面のファイルが壊れているのかなと思い、ログイン画面のファイルだけ差し替えてやろうと思ったんですが・・・ずっと放置していたのでどのWordpressのバージョンアップで失敗しているのか分かりません・・・。
ですので、適当なバージョンのログイン画面だけ差し替えても動くのか?という疑問が・・・まあ、FTPでWordpressインストールフォルダのファイルを調べれば分かるんですけどね・・・。
そんなこんなでいろいろ面倒くさい・・・どうするよ・・・これ・・・。
更新自体はほとんどしなくて良いサイトですので、このまま放置・・・という逃げもできますが、もし更新しないといけなくなった時に困ります。
何か策はないかといろいろと考えました。
最悪、Wordpressをインストールし直して、バックアップから復元という事になりますが・・・。
最新版で上書きしてみる
そんな折、どうにも動かない場合は、FTPでWordpressの最新版を上書きしてみるという手段があることを知りました。
これもWordpressが原因なのか、プラグインが原因なのか分かりませんので、成功する保証はありません。
いずれにしても自動更新で最新版にアップデートされてるはずですので、試す価値はあるかなと思い、試してみました。
結果、成功しました!元に戻りました!
その備忘録という事で手順をまとめておきます。
WordPressを上書きする手順
手順はとても簡単です。適用したいWordpressのバージョンをダウンロードしてきて、それをFTPで上書きするだけです。但し、上書きする対象ファイルには気を付けてください。
WordPressをダウンロードする
WordPressは、下記サイトから日本語版がダウンロードできます。
https://ja.wordpress.org/releases/
ダウンロードしたファイルを解凍する
上記でダウンロードしてきたファイルを解凍します。
解凍できましたら、そのファイルをFTPで上書きするんですが・・・
上書きするファイル
上書きするファイルは、
- wp-adminフォルダとその中身
- wp-includeフォルダとその中身
- WordPressインストールフォルダ直下のファイル
となります。但し、DBやログイン関連情報などの記載のある「wp-config.php」だけは上書きしません。
あと、「.htaccess」もサーバやWordpressの設定に影響が出ますので、上書きしません。
図にするとこんな感じです。
上手の赤枠のファイルと、フォルダとその中身を全て上書きします。
ログイン画面でログインしてみる
上書きが終わったら、ログイン画面からログインしてみます。
無事ログインできれば作業終了です。
私の場合は、上記方法でログインしようとしたら、パスワードのエラーが出ました・・・。よく考えると、最初におかしかった時にパスワードを変更したのを忘れていて、変更後のパスワードで無事ログインできました。
最悪の事態も考える
上記方法でもうまくいかない場合は、Wordpressの再インストールを考えた方が良いでしょう。
その場合も、データのバックアップは大切ですので、FTPで画像ファイルなど必要なものはダウンロードしておき、DBもphpMyAdminからバックアップを作成しておくと良いでしょう。
結局今回のログインできない原因は分かりませんでしたが状況的にWordpressの自動更新の失敗かログインに関する何らかのファイルの破損の可能性が高いのかなと思っています。
バックアップは大切!
今回は復旧できたからよかったですが、復旧できない事態も起こりうるので、みなさんも定期的にバックアップを取られることをおすすめします。
このブログは2週間に1回バックアップして6世代分(約3か月分)を保管しています。
投稿記事も4週間分(約1か月分)バックアップを取っていますので、もし2週間に1回のバックアップの間にWordpressのデータが飛んでも大丈夫なようにしています。
何せこのブログは1000記事以上ありますので、現時点でデータを失うのは怖いです。
私はこのブログの他にもいくつかブログやサイトなどを持っています。それらも更新頻度や内容に合わせて定期的にバックアップを取っています。
何かあった時のためにバックアップは大切です。