あなたのWP-Adminからロックアウトされる可能性のある理由

更新日:10年2016月XNUMX日/記事:Vishnu

開示:WHSRはリーダーでサポートされています。 リンクから購入すると、手数料が発生する場合があります。

ある日、WordPressサイトにアクセスできないことが突然発生する可能性があります。 明白な理由はないかもしれません。 はい、これはあなたをたくさん動揺させるが、パニックの本当の原因はない。 問題の根本的な原因を特定し、解決することは可能です。

サイトの管理パネルからロックアウトされた理由はいくつかあります。

  • データベース接続の確立中にエラーが発生しました
  • 死の白いスクリーン
  • 不正なパスワードの問題

を見てみましょう それぞれの 同じ可能性のあるソリューション

3つの問題すべての解決を試みることができますが、最初にすべてのファイルのバックアップがあることを確認する必要があります。 何かがうまくいかない場合は、時計を戻すことができます!

データベース接続の確立中にエラーが発生しました

このメッセージは、データベースが破損している可能性があるか、データベースのログイン資格情報が間違っている可能性があり、ホスティングサービスが停止している可能性が低い場合に表示されます。

まず、エラーメッセージを確認します。 「XNUMXつ以上のデータベーステーブルが利用できません。 データベースを修復する必要があるかもしれません」とすると、必要なのはデータベースの単純な修復だけです。 WPデータベースを修復する方法はXNUMXつあります。

あなたのwp-config.phpファイルを探して、最後に次の追加を追加してください。

 ( 'WP_ALLOW_REPAIR'、true)を定義します。

次に、www.yoursite.com / wp-admin / maint / repair.phpにアクセスして、修復プロセスをフォローアップします。 これは機能するはずですが、失敗した場合は、phpMyAdminモジュールを介してデータベースを修復することもできます。 さらに説明が必要な場合は、 WordPressデータベース破損の解決に関するmaketecheasierの記事.

一方、サイトに「データベース接続の確立中にエラーが発生しました」と表示された場合は、wp-configファイルを特定し、ファイルを開いて変更がないか確認する必要があります。 このファイルには、データベースの接続の詳細が含まれています。 正しく設定する必要があるユーザー名とパスワードの資格情報に問題がある可能性があります。 これらの資格情報について学ぶ それらが正しいことを確認してください。

この後もエラーが続く場合、問題はホストサーバーにある可能性が最も高いです。 MySQLサーバが応答可能かどうかチェックする必要があります。 同じWebホスティングサービスの他のユーザーがこの問題を経験していることが分かっている場合は、それがMySQLサーバーの問題であることがかなり確信で​​きます。 testconnection.phpの結果にエラーがある場合やphpMyAdminに接続している場合は、ホストサーバーに連絡して修正してください。

死の白いスクリーン

名前が示すように、ログインしようとすると表示されるのは、WordPressコミュニティ「WordPressWhite ScreenOfDeath」でも一般的に呼ばれている点滅しない空白の白い画面だけです。 この理由のXNUMXつは、サーバーに十分なスペースがないことである可能性があります。 これは、ホスティングが共有されている場合によくあることです。 ブラウザのキャッシュまたはキャッシュプラグイン(アクセスできる場合)をクリアすると役立つ場合があります。

場合によっては、WordPressファイルやデータベースがマルウェアやその他の問題のために破損することがあります。その場合、サーバー側でのみ解決できます。 そうしないと、サーバーが計画的または計画外のダウンタイムを経験している可能性があります。

WordPressのDE_BUGは、エラーの原因を特定するのにも役立ちます。 多くの場合、原因はテーマ自体または使用されているプラ​​グインのコーディングが不十分です。 プラグインの最近の追加または変更があった場合、アクセスが復元されるかどうかを確認するために変更が取り消される場合があります。 ただし、まだ白い画面が表示されている場合は、ファイル転送クライアントを使用して必要な変更を加える必要があります。

現時点で最新のWordPressと互換性があるだけでなく、開発者が積極的にサポートしているプラ​​グインでも問題は発生しません。 時代遅れのプラグインはしばしば犯人です。

それが問題の原因となるプラグインであることを確認するには:

  1. Webサイトサーバーのwp-contentフォルダに移動し、プラグインフォルダを探して名前を変更します。
  2. すべてのプラグインが無効になり、WordPressダッシュボードにアクセスできるようになったら、問題が1つ以上のプラグインにあることを確認できます。
  3. プラグインを1つずつアクティブにして、白い画面が再び現れるかどうかを調べることによって、トラブルメーカーを特定できます。 問題のあるプラグインを削除できます。

このすべてをやった後でもまだ空白の画面を見ている場合は、テーマのプラグインで行われた処理を繰り返して、うまく動作しているかどうかを確認できます。

テーマのfunctions.phpファイルまたはその他のWordPress phpファイルで作業しているときに、白い画面が表示されることがあります。 この場合、空白の画面の原因として最も可能性が高いのは、コーディングの欠陥です。 その後、FTPを使用してWordPressにアクセスし、欠陥のあるコーディングを正しく設定する必要があります。

この特定の問題を回避するために、テーマPHPに変更を加える際に子テーマを使用することを推奨する人もいます。 また、変更を加える前に、元のPHPのライブの動作バージョンをサードパーティのストレージに保存することをお勧めします。 失敗した場合でも、元のコードが失われることはありません。

死の白い画面の原因のより詳細な研究については、あなたが読むことをお勧めします Theme Foundryに関するCorey McKrillの記事.

不正なパスワードの問題

正しいユーザー名とパスワードの組み合わせを使用しているにもかかわらず、WordPressダッシュボードにアクセスできない場合があります。 「パスワードを忘れた」オプションを使用してエントリを取得しようとしても、正しいパスワードが記載された電子メールを受信できない可能性があるため、機能しません。 これは、ハッカーがWebサイトを侵害した場合に発生する可能性があります。

これに対する最も簡単な解決策は、ホスティングアカウントからのものです。 phpMyAdminを使用してデータベースを開き、ユーザーを特定します。 パスワードを入力すると、パスワード認証情報を変更して設定することができます。 SiteGroundが提供している 同じことについての非常に広範なチュートリアル それで良いホスティングサービスもあります。

最終的な考え

このガイドが、WordPressサイトをややトリッキーな状況から操作するのに役立つことを願っています。 最後に、コンテンツ管理システムとしてのWordPressの成長と優れたハードウェアの開発にもかかわらず、何かがうまくいかない可能性は常にあります。 そのため、定期的にWebサイトのバックアップを作成してください。

また、これらの問題のどれもあなたのウェブサイトを悩ませていないかもしれないことを知っているべきです。 その場合でも、まだロックアウトされている場合は、Webホストに連絡してください。

ヴィシュヌについて

Vishnuは夜間のフリーランスの作家で、データアナリストとして働いています。

接続します。