WordPressでデータベース接続を確立する際のエラーを修正する方法

公開: 2016-06-01

WordPressの初心者にとって、「データベース接続の確立エラー」は悪夢になる可能性があります。 多くの理由がそれを引き起こす可能性があります。 また、それらを見つけて問題を修正するのに時間がかかりすぎる場合もあります。 欲求不満は非常に高くなる可能性があるため、初心者はこの事件を一生覚えています。

このエラーの正確な影響について説明したので、それを軽視していないことを期待して、それを解決する方法と、その原因を見てみましょう。

エラーやセキュリティの問題にうんざりしていませんか?
マネージドWordPressホスティングを試してみてください。 Flywheelのようなホストを選択すると、時間、お金、フラストレーションを節約できるので、ブログを成長させるという好きなことを行うことができます。

目次

このエラーの背後にあるものは何ですか?

WordPressを手動でインストールした場合は、この質問に対する回答は必要ありません。 しかし、それは2番目の状況、つまりSimpleScriptsなどのツールを介してWordPressをインストールした状況だと思います。

インストールの詳細を確認する必要がないため、何が遅れているのか正確にはわかりません。 さて、いくつかのことを学ぶ時が来ました。

WordPress主導のWebサイトは、データ(ファイルとフォルダー)のフロントエンド側を格納するファイルマネージャーと、ほとんどのフロントエンドの記録(およびファイルとフォルダー間の接続)を保持するデータベースで構成されています。 -データを終了します。

これらの両方の目的は、WordPress主導のWebサイトを稼働させ続けるために連携する必要があります。 そして、これらの両端を互いに話し合い、調和させて機能させるために、設置時にそれらの間の接続が確立されます。

ここで、フロントエンドとデータベース間の「接続」に何かが発生した場合、このエラーが発生します。

現在、フロントエンドは特定のファイルを保持しており、データベースに関するログインと構成の詳細を保持しています。 そのファイルに問題がある場合、構成の一部が正しくない場合、またはログイン資格情報が間違っている(または変更されている)場合、このエラーが発生します。

このエラーが発生する可能性があるもう1つの状況は、データベース部分が応答しなくなった場合です。 または、最悪の場合、技術的またはコーディング関連の問題が原因でデータベースの端が破損しています。

実際の状況では、WordPressがインストールされ、ウェブマスターがバックエンドまたはフロントエンドで何にも触れない場合、このエラーは(ほとんど)発生しません。 ただし、何もしていなくても、サーバーレベルでのミスが原因で、エラーが発生する可能性があります。

ほとんどの場合、ホスティングプロバイダー側​​からのサーバーエラーが問題の原因になります。

このエラーの原因を理解するために知っておく必要があるのはすべてです。すべてを理解したら、次のフェーズ、つまり問題の解決策に進むときが来ました。

データベース接続の確立エラーを修正するにはどうすればよいですか?

原因に応じて、修正は異なる場合があります。 すべての銃を撃つ前に、実際の原因を知っておく必要があります。 原因を見つけることは重要でトリッキーな部分であるため、コーディングの部分に気付いていない場合は、ホスティングプロバイダーの背後にあるサポートチームの助けを借りることを常にお勧めします。

#1ログイン資格情報を確認する

フロントエンド側(ファイルマネージャー)に保存されているwp-configファイルは、データベースに関するログイン資格情報と構成の詳細を保持します。 そのファイルで何かが変更されているかどうかを確認し、ログインの詳細が正しいかどうかを確認する必要があります。

テストするには、新しいファイルを作成し、任意の名前を付けて、「。php」で保存します。 拡大。 次に、ファイルを開いて次のコードを貼り付けます。

<?php

$ test Connection = mysql_connect('localhost'、'root'、'password');

if(!$ testConnection){

die('エラー:'。mysql_error());

}

echo'データベース接続が機能しています!';

mysql_close($ testConnection);

?>

ファイルを保存し、ブラウザでそのファイルのURLを開きます。 Enterキーを押すと、ファイル内のコードが実行され、正確な結果が得られます。

ここでエラーを見つけた場合、最善の解決策は、ユーザー名とパスワードの組み合わせを変更し、同じ変更をデータベース側にも反映することです。

#2データベースの修復

最大時間、問題はWebサイトのフロントエンドにあり、ダッシュボード領域には引き続きアクセスできます。 その場合は、WordPress自体から破損したデータベースを修復することに関するメッセージが表示されます。 注意して続行し、すべてが期待どおりに機能する場合、問題は解決されます。

この状況では、データベース内の1つまたは2つのテーブルが破損し、問題が発生します。 ネイティブの修復ツールが機能しない場合は、サードパーティのプラグインを使用するか、ホスティングプロバイダーの背後にあるサポートチームにテーブルを調べて修正するよう依頼することもできます。

データベースが保存できず、完全に破損している場合は、新しいデータベースを作成し、バックアップファイルを新しいデータベースに復元する必要があります。

#3サーバーのステータスを確認する

ほとんどの場合、WordPress Webサイトは、1日に約100回(または最大で1,000回)の訪問を受けるため、共有ホスティングプランで開始されます。 しかし、時間と労力を費やすと、Webサイトは人気を博し、1分間に数百のヒットを獲得し始めます。 サーバーは、大量のトラフィックを処理するためのものではないため、応答しなくなる言い訳を見つけます。

サーバーがデータトラフィックを管理できる範囲には制限があり、ピークに達するとエラーが発生し始めます。

したがって、これがWebサイトの場合は、サーバープロバイダーに連絡する以外に何もできません。 ホスティングサーバープロバイダーの背後にあるサポートチームと通信し、問題を共有します。 彼らが約束した通りに良ければ、問題は解決されます。 それ以外の場合は、新しいより優れたサーバーに切り替える時期が来ています。

最後の言葉

前に説明したように、ほとんどの場合、エラーはサーバーが原因で発生します。 サーバーが応答しなくなった瞬間、ホスティングプロバイダーがサーバーを起動して再度実行するのを待つ以外に、問題を修正するために何もすることはできません。 これが、既知のホスティングプロバイダーを利用することが強く推奨される正確な理由です。

ウェブサイトに大量のトラフィックがあり、それでも共有ホスティングプランを継続している場合は、マネージドWordPressホスティングプランに移行する時期が来ています(Flywheelをお勧めします。簡単で手頃な価格で、時間を大幅に節約できます。欲求不満)。 マネージドプランまたはVPSプランを開始すると、単一のサーバー上に自分のサイト以外のサイトはなくなり、その特定のサーバーの仕様は、大量のトラフィックを処理するための最高レベルになります。

さて、このエラーについてどう思いますか? 修正が機能し、Webサイトが稼働していると確信しています。 エラーの原因となった正確な問題は何でしたか? 議論しましょう!