私は2015に、これまで聞いたことがされている任意の ウイルス または SQLを利用します 何百ものサイトやブログを「ダウン」させる WordPress、それは前の年にあったように、しかし約一ヶ月奇妙なことが起こります。 私は失われたように見えた多くのサイトに出会いました データベースへの接続. Error データベース接続の確立.
実際には、このようなエラーが発生した場合 WordPress、最初に確認することは次のとおりです。
- サービスの場合 mysqlの サーバー上で実行されます。 で状況があります サーバーの過負荷 それは、データベース・サービスのホストであります mysqlの / mysqldを 実行を停止します。 この場合、サービスは terminal (ssh またはコンソールを介して) またはこの可能性がある場合は Web インターフェイスから。
- 構成エラー user / パスワード in WP-config.phpを。 この状況では、データベースユーザーとデータベース名がwp-config.phpで正しく設定されているかどうかがチェックされます。
第三の状況です 汚職 (今のところ説明できない)テーブル wp_options から MySQL。 だから、あなたがあなたのサイトを見つけたらパニックになる前にError データベース接続の確立」では、データベース内のテーブルに問題がないかどうかを確認することをお勧めします。
wp_テーブルを確認して修復する方法options から WordPress それが壊れている場合に備えて。 クラッシュとしてマークされており、修復する必要があります。
1。 オープン phpMyAdminの私たちはダウンしているウェブサイトのデータベースに行くとテーブルにアクセスしよう wp_options。 それが破損している場合、これを知らせる警告が表示されます。
上の画面では表についてです wp_options データベースから "mobile_apk" テーブル'sqldb/ wp_options'はクラッシュとしてマークされており、修復する必要があります.
2. テーブルwp_を選択しますoptions、横にあるチェックボックスをオンにして、ドロップダウンメニューの下部(選択した状態)に移動し、[修復表"
3。 チュートリアルのこのステップの後、SQL文の答えと、サイトが正常なパラメータで行くかどうかを確認します。
ユーザー WordPress phpMyAdmin をインストールしていない場合は、 terminal / データベースが存在し、コマンドを実行しているサーバー:
- wp_tableかどうかを確認しますoptions 破損しています:
mysqlcheck -c baza_date wp_options -u user_db -p
- wp_テーブルを修正options 「データベース」データベースから:
mysqlcheck -r mydb wp_options -u user -p
これはサイトがデータベースのバックアップを作成するために正常に戻ったことを確認していることは良いです。 でも定期的にバックアップをお勧めします。 あなたが知っていることはありません:)
しかし、なぜこれが起こるのですか? 私は、すべてが神でホストされているクライアントの複数のサイトでこれを経験していますaddおよびサーバー。 それを修正するのは簡単ですが、そもそも何が原因で破損し、再発を防ぐにはどうすればよいでしょうか?