WordPressからロックアウトされていますか? wp-adminにアクセスできない場合の4つの解決策

公開: 2017-09-15

あなたは現在WordPressから締め出されていますか? 画面を通して不安を実感できます。 それは理解できます。 自分のWordPressWebサイトにアクセスできないことほど不快な気持ちはありません。

でも、深呼吸しましょうね。 これを乗り越えます。 あなたはあなたのサイトのバックアップを持っていますよね? 今は気にしないでください。 代わりに、物事をより良くすることに集中しましょう。

この記事では、WordPressからロックアウトされる可能性のあるさまざまなシナリオについて説明します。 それだけでなく、WordPressダッシュボードに戻るために必要な手順も提供します。 だからあなたは再び普通に呼吸を始めることができます。

パスワードが機能しない(そして回復も機能しない)

パスワードが機能しなくなる状況に陥ることがあります。 多分あなたはそれを忘れたか(あなたが複数のサイトを運営している場合に起こる可能性があります)、あるいは誰かがあなたのサイトをハッキングしてそれを変更したかもしれません。

パスワード回復も機能しない場合、状況はさらに悪化します。 それが起こったとき、あなたが持っている唯一のチャンスは、WordPressデータベースのパスワードをリセットすることです。 心配しないでください、それは思ったほど難しくはありません。

phpMyAdmin経由でデータベースにアクセスします

パスワードをリセットするには、最初にWordPressデータベースにアクセスする必要があります。 これは通常、phpMyAdminを介して発生します。これにより、これを行うための優れたインターフェイスが提供されます。 あなたのホスティングプロバイダーはあなたにそれへのアクセスを与えるべきです。

そこに到達したら、 wp_usersテーブルを見つけます。 インストール中にデータベースプレフィックスを変更した場合は名前が異なる場合がありますが、それでも_usersで終わる必要があることに注意してください

WordPressデータベースのwp_usersテーブル

ここでWordPressがすべてのユーザーを保存するので、WordPressをクリックすると、サイトに存在するすべてのユーザープロファイルのリストが表示されます。

ユーザーパスワードの変更

パスワードを変更するには、ユーザー名の横にある[編集]をクリックします。 次の画面で、 user_passフィールドを見つけます。 これは、ユーザーパスワードが保存される場所です。 ただし、暗号化されているため、フィールドにはぎこちないものしか表示されません。

phpmyadmin内の暗号化されたユーザーパスワード

新しいパスワードを作成するには、そこにあるものを削除して、新しいパスワードを書き留めます。 しかし、これは重要であり、下部にある[保存]を押す前に、必ず途中でFの慰めという名前のドロップダウンメニューから、MD5を選択します。

phpmyadmin内に新しいwordpressユーザーパスワードを作成します

そうすることで、パスワードが再び暗号化されます。 その後、保存する時間です。 これが問題だった場合は、WordPressからロックアウトされなくなり、 wp-adminに再びアクセスできるようになります。

ログイン試行回数が多すぎるため、WordPressからロックアウトされました

ブルートフォース攻撃(ハッカーがソフトウェアを使用してユーザー名とパスワードを自動的に推測しようとする)を防ぐための優れた方法は、ログインの試行を制限することです。 問題:これはまたあなたを偶然に締め出す可能性があります。

実際、使用していたセキュリティプラグインで新しいIPアドレスをホワイトリストに登録するのを忘れたため、まさにそのことが起こりました。 対処方法は次のとおりです。

データベースのロックアウトを無効にする

この問題が発生した場合は、通常、セキュリティプラグインの作成者に支援を求めることができます。 たとえば、私の場合、iThemes Securityは、ログアウトしたすべてのユーザーをwp_itsec_l​​ockoutsの下のデータベースに保存し、ユーザー名のロックを削除するだけで済みます。

そうすることで、WordPressバックエンドに再びアクセスできるようになりました。そこで、将来このような問題を回避するために、IPアドレスをホワイトリストに登録することができました。

セキュリティプラグインがWordPressからロックアウトされていると思われる場合は、その名前に「ロックアウト」を加えたものをグーグルで検索するか、同様の検索フレーズで解決策を見つけてください。 私の場合と同じように簡単に治療できるかもしれません。

最後の手段:セキュリティプラグインを無効にする

特定のセキュリティソリューションで何も見つからない場合は、プラグインを完全に無効にすることによる最後の手段もあります。 そのためには、FTPサーバーへの接続を確立し(たとえば、FileZillaを介して)、 wp-content内のプラグインフォルダーにアクセスします。

そこに到達したら、ディレクトリの名前を変更してセキュリティプラグインを非アクティブ化できます。 その後、まだWordPressからロックアウトされているかどうか試してみましょう。 再度アクセスできる場合は、上記のように、これが再発しないように対策を講じてください。

管理者権限を失いました

誰かがあなたのサイトをハッキングしたときに起こるかもしれないもう一つのことは、あなたが管理者権限を持っていないことに気付くことです。 つまり、WordPressにログインすることはできますが、プラグインテーマなどの重要なメニューにアクセスすることはできません。 もちろん、それも理想的な状況ではありません。 ただし、幸いなことに、ソリューションもそれほど複雑ではありません。

新しいユーザーを作成する

この場合も、最初のステップはデータベースにアクセスしてwp_usersに移動することです。 そこに到達したら、上部にある[挿入]をクリックします。

phpmyadminで新しいワードプレス管理者ユーザーを作成します

これにより、まったく新しいユーザーを作成できます。 そのために記入する必要があるものは次のとおりです。

  • ID —まだ使用されていない限り、ここに任意の番号を入力できます。 良い方法は、現在サイトにいるユーザーの数を数え、IDをその数に1を加えた数に設定することです。 どの番号を使用する場合でも、以下の手順で覚えておいてください。
  • USER_LOGIN -これは、WordPressのログインは、管理者以外のものを選んで、です。
  • user_pass —以前に解決したように、これはユーザーパスワードです。 保存パスワードを入力し、[機能]でMD5を設定することを忘れないでください。
  • user_nicename —ユーザー名のより適切なバージョン。 WordPressバックエンドとWebサイトに表示されるので、他の人が見やすいものを選んでください。
  • user_email —そのユーザーに関連付ける電子メールアドレスを入力します。
  • user_registered —現在の日付を選択します。
  • user_status — 0(ゼロ)に設定またはそのままにします。
  • display_name —Webサイトに表示されるユーザーの名前。

完了したら、下部にある[移動]をクリックしてユーザーを保存します。

ユーザーメタの構成

ここから、 wp_usermetaというテーブルに移動します。 左側からアクセスできるはずです。 ここでも、[挿入]をクリックしてこのメ​​ニューに移動します。

WordPress管理者ユーザーユーザーメタを作成する

次に、次のように入力します。

  • unmeta_id —これを空白のままにすることができます。自動的に生成されます。
  • user_id —前に設定したID番号を入力します。
  • meta_key —ここに、 wp_capabilitiesと記述します
  • meta_valuea:1:{s:13:” administrator”; b:1;}を入力します。

もう一度、[移動]をクリックして入力を保存します。 その後、もう一度[挿入]をクリックして、設定に次の情報を入力します。

  • unmeta_id —これも空白のままにします。
  • user_id —以前のID番号を入力します。
  • meta_key —今回は、 wp_user_levelを入力します
  • meta_value - 10を入力します。

保存すると、新しいユーザーでWordPressに再度ログインできるようになります。 その場合、最初に行うことは、ユーザープロファイルを編集して(右上隅にある[マイプロファイルの編集]を選択)、すべてが正常であることを確認することです。 その後、潜在的なハッキングに対処する時が来ました。

死の恐ろしい白い画面

WordPressから締め出されるもう1つの理由は、死の白い画面である可能性もあります。 名前が示すように、これはあなたがあなたのワードプレスのウェブサイトにアクセスしようとしたときであり、あなたが得るのは空白の白い画面だけです。 それは二重に恐ろしいことですが、それに対処する方法があります。

プラグインを非アクティブ化します

WSoDを経験する一般的な理由の1つは、プラグインの誤動作です。 それが当てはまるかどうかを確認する簡単なテストは、FTPサーバーにアクセスし、 pluginsフォルダーに戻って、今度はフォルダー全体の名前を変更することです。

これを行うと、サイト上のすべてのプラグインが完全に非アクティブ化されます。 あなたのサイトが戻ってきた場合、それは確かにそれらの1つのせいでした。

トラブルシューティングを行うために、プラグインフォルダーの名前を元の名前に戻し、原因が見つかるまでWordPressバックエンドからプラグインを1つずつ再アクティブ化できるようになりました。

もちろん、プラグインに問題がある可能性のあるインクリングがすでにある場合は、それを非アクティブ化するだけで開始することもできます。

テーマを確認してください

上記で問題が解決しない場合は、テーマに問題がある可能性があります。 その場合は、 themesフォルダーに移動してください。 さらに何かをする前に、後でバックアップできるようにフォルダをダウンロードしてください。

次に、デフォルトのテーマがインストールされていることを確認します。 これは、TwentySomethingシリーズの1つを意味します。 そうでない場合は、ダウンロードして解凍し、テーマフォルダにアップロードしてください。

その後、アクティブなテーマのディレクトリの名前を変更します。 これにより、それが非アクティブ化され、WordPressが自動的にデフォルトのテーマに切り替わります。 これで問題が解決した場合は、テーマに問題がある可能性があり、問題を見つける必要があります。

サイトのメモリ制限を増やす

サーバーのメモリが不足していると、ホワイトスクリーンオブデスが発生する可能性もあります。 できることはいくつかありますが、それらはこの記事を超えています。 代わりにこのガイドを参照して、WordPressWebサイトのメモリ制限を増やしてください。 White Screen of Deathのその他の解決策については、この記事を確認してください。

PHP解析エラーのためにWordPressからロックアウトされました

Webサイトで注意が必要なのは、セミコロンがないなどの小さなものでも、Webサイトを使用できなくなる可能性があることです。

php解析エラーのためにワードプレスからロックアウトされました

上記のような画面でWordPressサイトからロックアウトされていることに気付いた場合は、通常、ファイルの1つにコードスニペットを挿入した後です。 特に初心者は、組み込みのWordPressエディターを使用してこれを行うことが多く、その後、アクションを元に戻す手段がないことに気付きます。

ありがたいことに、スニペット(通常はfunctions.php )をどこに含めたかを覚えている限り、これから戻るのは非常に簡単です。 その場合は、FTP経由でサイトに接続し、コードエディターで編集するだけです(私のお気に入りはNotepad ++です)。 前に挿入したコードスニペットを取り出し、ファイルを再アップロードすると、WordPressに再びアクセスできるようになります。

あなたはそれをあなたのサイトに戻しましたか?

WordPressから締め出されることは、すべてのWebサイト所有者の悪夢のリストの上位にあります。 あなたのサイトにアクセスできないことは、誰もが好む状況ではありません。ありがたいことに、WordPressにログインできないことを含め、すべての問題に対する解決策があります。

上記では、パスワードの誤り、ログイン試行の回数が多すぎる、管理者権限が失われた、ホワイトスクリーンオブデス、PHP解析エラーが原因でロックアウトが発生した場合に、サイトに戻る方法について説明しました。 問題が含まれている場合は、WordPressバックエンドで安全かつ健全な状態に戻るはずです。 おめでとう!

ただし、ここに含まれていないWordPressのロックアウトで他の問題が発生した場合は、以下のコメントセクションで共有してください。

上記以外の理由でWordPressから締め出されたことはありますか? 以下のコメントセクションで、原因と解決方法をお知らせください。

JiwIngkaによる記事のサムネイル画像/shutterstock.com