WordPressの管理画面に入れなくなった場合の対処法。ロリポップサーバ使用者の場合

IT初心者

はじめに

先日、別サイトをいじっていると、突然、画像がすべて消え、表示されなくなるという不具合がおきました。
プラグインの問題かなと思い、いろいろといじってみたのですが、どうしても解決しません……
そこで、非常の手段として、一日前の状態にバックアップしようと考えました。
私は「UpdraftPlus」というプラグインを使ってサイトを普段からバックアップしています。
そこで、一日前のデータを復元してみたのですが……なぜか、WordPressの管理画面に入れなくなりました。
サイトそのものは表示されているのですが、管理画面に入るアイコンが表示されません。
つまり、ダッシュボードに入れなくなったのです。

思い切って、WordPressの上書きをしました。

サイトのデータそのものが残っているのはわかっているので、ひとつのやり方をひらめきました。
このサイトはロリポップサーバを利用しているのですが、WordPress簡単インストールという機能があります。
つまり、そのサイトのデータベースにWordPressを上書きして、再び新たにできたサイトから、バックアップファイルを使ってサイトのデータ復元をしてはどうかと考えたのです。

上書きした結果

WordPressの簡単インストールそのものは成功し、新たに何のデータも入っていないサイトができました。
正確に言うと、ロリポップの場合は、いくつかのプラグインを最初からインストールした状態でサイトができるようになっています。
そのプラグインの中に「UpdraftPlus」もあったので、それを使って、再度、バックアップファイルを復元してみました。
しかし、結果は同じでした。
サイトデータそのものは復旧しているのですが、やはりWordPressの管理画面に入れません。
アイコンがないのです。
どうするべきか……頭を抱えました。

SiteGuardが邪魔をしている?

サイトの作り直しさえ考えましたが、あきらめずにいろいろと検索してみました。
WordPressにログインできないとか、管理画面に入れないという現象はたくさんあるようで、それこそいろいろな対処法が見つかりました。
しかし、一般的な方法を試してみても解決しません。
そんな中、ロリポップサーバにだけ特化した情報が手に入りました。

FAQ | SiteGuard WP Plugin | ソフトウェアWAFのJP-Secure
ログインできなくなりました。管理ページアクセス制限を有効にしている場合、ログインしていない接続元からの管理ページ(/wp-admin/)へのアクセスは、404エラーになります。そのため、「http://ホスト名/wp-admin/」へのアクセス(ログインページへのリダイレクト)でログインすることはできません。ログインペ...

このサイトの中段に次のような記述があります。

そこでさらにいろいろと調べてみると、どうやらロリポップサーバは「SiteGuard」プラグインを使ってセキュリティを高めていることがわかりました。
そのため管理画面にログインできないのではないか……と仮説を立てて、上記の方法を試してみました。

まずはロリポップサーバの管理ページにログインし、ロリポップFTPを選択してください。

WordPressをインストールしたファイルを開き、その中にある「.htaccess」ファイルを開きます。
そしてその中にある以下の記述を削除して、保存してください。

私はこれを行った結果、画面にアイコンが復活し、管理画面にログインできるようになりました。
すべての方が同じ現象かはわかりません。
私の場合は、新規でWordPress簡単インストールをした特殊な例だったから、こうなったのかもしれません。
ですが、ロリポップでファイルをバックアップから復元したような方は同じように苦戦しておられるのではないでしょうか?

余談

これにより、サイトは復旧し、編集することも可能となりましたが、画像がすべて消えた現象は修正されませんでした。
そちらについては別記事の方法で修正しましたので、よろしければ以下の記事をご覧ください。

WordPressで画像が表示されない原因。プラグインの相性?テーマ?
はじめに 当サイトをGoogleのPageSpeedInsightsで測定したところ、上記のような悲惨な数字を叩き出しました。 Lazy Roadの場合 なんとかスピードアップできないかと調べてみたところ、「Lazy Road」と...

コメント

タイトルとURLをコピーしました