WordPress 管理エリアは、システムの他の部分とまったく同じように機能します。ログイン システム (「/wp-admin」) を介して、バックエンド ダッシュボードにアクセスできます。投稿などを追加します。
この問題にはいくつかの潜在的な原因が考えられますが、それらはすべて比較的簡単に修正できます。
最も重要な点は、システムがマルウェアに感染している可能性があるということです。 この問題は以前にも経験したことがあります。ハッカーは、WordPress システムにコードを挿入して、偽の紹介トラフィックを配信することを期待しています。
WordPress に何らかのマルウェアの問題がある場合は、技術者に調査してもらう必要があります。 それが私たちに起こったとき、私たちのサイトは攻撃を受け続け、最終的にホストを移動しなければなりませんでした.
明らかに、マルウェアがリストの上位に来ることはありません。プラグインがログインを妨げているか、他の問題が原因で WordPress がユーザーを認証できない可能性があります。
原因
前述のように、通常、管理領域が機能しない原因はいくつかあります。
-
不適切な更新により、WordPress はコアファイルを更新できませんでした
-
特定のプラグインがログインの発生を妨げています
-
アプリを https:// に設定していて、継続的にリダイレクト ループが発生している
-
システムのファイルがサーバー上で変更された可能性があります
-
WordPress がマルウェアに感染した可能性があります
最も重要なことは、WordPress が PHP で構築されていることです。
PHP は、基本的な「動的」機能をインターネット中心のアプリケーションに提供するスクリプト言語であり、動的ページ、ログイン/ログオフ機能などを可能にします。
PHP は何十年も前から存在し、大多数のホスティング プロバイダーによってサポートされていますが、そのアプリケーションが適切に実行されない場合が多数あります。
WordPress のインストールでこの問題が発生している可能性がありますが、他の多くの問題 (ホスティング/マルウェア/コーディングの問題など) も原因となっています。
この問題を解決するには、6 つの「ステップ」を踏む必要があります…
解決
1.ブラウザのキャッシュをクリアする
最初のステップは、ブラウザのキャッシュをクリアすることです。
ブラウザの「キャッシュ」には、基本的にウェブサイトやログイン情報などが保存されます。
ブラウザに関連ファイルを「保存」する機能を提供して、ファイル/ウェブサイトをより速くロードできるようにするために存在します。 それが実際にどれほど重要であるかに驚くでしょう。
WordPress の管理パネルのキャッシュが更新されていない可能性があります。 比較的まれな問題ですが、ログインの問題が発生する可能性があります。
- クロム
-
Chrome ウィンドウの右上にある上部の「縦の点」メニューをクリックします。
-
ドロップダウンから、「設定」を選択します
-
「詳細」をクリックします(下にスクロールする必要があります)
-
[プライバシーとセキュリティ]セクションで、[閲覧データの消去]を選択します。
-
すべてのボックスにチェックを入れ、「常時」が選択されていることを確認します
-
「データを消去」(青いボックス)をクリックします
-
キャッシュをきれいにしましょう
- ファイアフォックス
-
画面右上の「横線」メニューをクリック
-
オプションを選択”
-
「プライバシー」を選択します(左側のサイドバー)
-
「最近の履歴を消去」をクリック
-
すべてを選択し、「すべて」が選択されていることを確認します
-
「今すぐクリア」をクリック
-
キャッシュをきれいにしましょう
- マイクロソフトエッジ
-
ウィンドウの右上にある「ドット」メニューをクリックします
-
ドロップダウンから、「設定」を選択します
-
「閲覧データの消去」まで下にスクロールします
-
「クリアするものを選択」ボタンをクリックします
-
利用可能なすべてのオプションを選択し、「クリア」をクリックします
-
キャッシュをきれいにしましょう
これでエラーが解決するわけではありませんが、ブラウザがこれ以上問題を引き起こしていないことを確認する必要があります。
2.CPanelにアクセスする
次のステップは、CPanel (またはホスティング用の同等のコントロール パネル) にアクセスすることです。
すべての WordPress はどこかにホストする必要があります。 さまざまなリソース/サーバーを管理できる方法は、ホストが実行しているコントロール パネルのタイプによって異なります。
ポイントは、システムのファイルにアクセスする必要があるということです。
CPanel では、これは「ファイル マネージャー」で行われます。 使用しているホスティングの種類によって異なる場合があります…
-
ホスティング プロバイダーにログインする
-
コントロール パネルを参照し、システムの「ファイル マネージャー」にアクセスできる方法を探します。
ファイル マネージャにアクセスできない場合は、ホストと通信するか、FTP 経由でアクセスする必要があります。
FTP を使用する場合は、次の手順を実行する必要があります。
-
FTP アプリケーションをダウンロードします (以前は FileZilla を使用していました)。
-
ダウンロードしたら、アプリケーションを実行します
-
「IP」/「アドレス」ボックスに、「ftp.yourdomain.com」と入力します (または FTP アドレスが何であれ – ホストがそれについて教えてくれます)。
-
「ユーザー名」と「パスワード」のボックスに、FTP ユーザーの詳細を入力する必要があります (これが不明な場合は、ホストが役立ちます)。
システムのファイルにアクセスできるようになると、修正作業を開始できます。
3.プラグインを無効にする(フォルダーの名前を変更する)
ファイルにアクセスできるようになったら、「プラグイン」フォルダーの名前を変更する必要があります。
このフォルダーの名前を変更すると、WordPress が実行しているプラグインを基本的に無効にすることができます。 明らかに、これにより一時的な問題が発生する可能性がありますが、この潜在的な問題を方程式から取り除く必要があります。
-
「WordPress」インストールフォルダーをクリックします(その中に「wp-includes」などが存在することでわかります)。
-
WordPress フォルダーが見つかったら、「wp-content」を参照します。
-
このフォルダー内に、「プラグイン」フォルダーがあります。
-
フォルダーの名前を「plugins_bk」などに変更します
-
Web ブラウザーに戻り、WordPress のインストールに再度ログインしてみます。
機能する場合は、各プラグインを再ダウンロードして、問題の原因が見つかるまでそれぞれを有効にしてください。
うまくいかない場合は、WordPress システムのコア設定のいくつかを修正してみる必要があります。
4. DB の管理者パスワードを変更する
前述のように、WordPress システムは PHP 上に構築されています。
このシステムの優れた点は、データベースを使用してサイトのさまざまな情報やコンテンツを保存する方法にあります。
このため、ログインに問題がある場合は、データベース内の設定の一部を変更する必要がある場合があります。
正当なホストは、データベース管理ポータルへのアクセスを提供する必要があります。 以下で使用できます。
-
ホスティングの「コントロール パネル」をクリックします。
-
「データベース」セクションを探します (これはホストごとに異なります)。
-
ほとんどのホスティング プロバイダーには、「PHPMyAdmin」があります。これをクリックします (WordPress データベースを管理できます)。
-
表示されるデータベースから、WordPress インストール用のデータベースを選択します
-
「ユーザー」テーブルを参照します
-
管理者アカウントを選択
-
「パスワード」フィールドに、新しいパスワードを入力します
-
「タイプ」フィールドで、MD5 を選択します。
-
「OK」をクリックしてエントリを保存します
-
WP インストールに再度ログインしてみてください
前述のように、これは完全なリストではありません (各ホストはこれを異なる方法で処理します)。
上記の手順を実行できない場合は、ホスティング プロバイダーまたはサポートを提供できる会社に相談することをお勧めします。
5. HTTPS リダイレクト ループに陥っていないことを確認する
WordPress の管理領域の「ロックアウト」問題の主な原因の 1 つは、「HTTPS リダイレクト ループ」と呼ばれるものです。
これは基本的に、HTTPS を使用するようにサイトを設定する場所であり、管理領域へのアクセスを防止する別のリダイレクト機能があります。
これをさらに進めるために、Cookie の動作方法は、アクセスしているドメインに固有です。 HTTP と HTTPS はまったく異なるエンティティと見なされるため、1 つのバリアントにログインしても、別のバリアントにアクセスすることはできません。
これに対する修正は次のとおりです。
-
WordPress データベース (ステップ 4 で説明) で、「wp_options」テーブルをクリックします。
-
「siteurl」オプションを探します
-
「http://…」であることを確認してください
-
サイトのドメイン/プロトコルへの他の参照を探します
-
「http://…」参照を見つけたもので確認してください
-
ブラウザのキャッシュをクリアする (手順 1)
-
システムに再度ログインしてみてください
これが機能しない場合は、WordPress コア ファイルを置き換える価値があるかもしれません。
6.WordPressコアファイルを置き換える
次のステップは、システム内の WordPress コア ファイルを置き換えることです。
これを行うには、まず WP の「config」ファイル (「wp-config.php」) が安全に保たれていることを確認する必要があります。
-
WordPress のファイルに再度アクセスします (ステップ #2 から)。
-
WordPress インストールのベース フォルダーを参照します。
-
「wp-config.php」を探します
-
PCにダウンロードする
-
これを行った後、好みの検索エンジンをクリックして、「WordPressダウンロード」を探します
-
「WordPress.org」ウェブサイトが見つかるはずです
-
「ダウンロード」ボタン(青)をクリック
-
保存したら、システム上のフォルダーにファイルを解凍する必要があります
-
ホスティング ファイル マネージャーに戻る
-
「WordPress」フォルダーを選択し、名前を変更します (「wp_bk」など)。
-
ここから「WordPress」フォルダを新規作成(元と同じ名前)
-
このフォルダーに、WP のサイトからダウンロードしたすべての新しい WordPress ファイルをアップロードします。
-
wp-config.php をベース フォルダーにコピーします (既存のものを上書きする必要があります)。
-
サイトにアクセスしてみる
これに問題がある場合は、古い WP ディレクトリの名前を元の名前に戻すだけで済みます。
それでも問題を解決できない場合は、より具体的なサポートを受ける必要があります。 実際には、オンライン コミュニティ (Microsoft Answers や SuperUser など) を利用するか、献身的なサポート ソース (ホスティング アカウントなど) を使用して、これを行う方法がいくつかあります。 Fiverr は、WordPress の問題の解決を手伝ってくれる人を見つけるのにも適した場所です (ただし、これらの人は間違いなくお金を払う必要があります)。
要点は、WordPress は一般的に非常に柔軟なプラットフォームであり、アプリケーションの管理領域にアクセスできないという問題は、想像するほどユニークではないということです。 この目的のために、WordPress の会社から「診断」を受けて、うまく機能しているものと機能していないものを要約してもらうことで、サイトを正当化することができます。 また、障害のある管理領域に対処できる必要があります。