ブログ復活

Web-log・ココログ関連,WordPress

昨日からつい先ほどまでにかけて、ブログへのアクセスができない状態になっていました。このサイトは、マルチサイト構成になっており、他のサイトへのアクセスは正常にできるのです。

ブログ(プラスα空間)のデータベースがおかしくなっているのかも知れません。

昨日は、アクセスしても何も反応が返ってこず、今日は「データベース接続確立エラー」になっていました。

また、管理画面からphpMyAdminを開いて、データベースのエクスポートができません。仕方なく、phpMyAdmimを別個にインストールし、そちらからデータベースをエキスポートしました。

このブログは、プラグインに"Jetpack"を入れている関係で、本家Wordpress.comと連携を取っています。そちらにログインしてから、どういう操作をしたのか忘れたのですが(多分、ダッシュボードの表示)、本ブログの状況を確認してみると、「使用できないテーブルがあります。データベースの修復が必要かもしれません。」と出ています。

データベースエラー

修復するためには、’WP_ALLOW_REPAIR’の設定をwp-config.phpに加えて、リロードする必要があるみたいです。

その設定を元に検索してみると、次のページを見つけました。ありがとうございます。

真因はわからない様ですが、一度は「DB Cache Reloaded Fixが原因」とされていた様です。このプラグイン、私も使っていました…。

念のために"DB Cache Reloaded Fix"を無効化しました。

その次に、次の設定をwp-config.phpに加えて、リロードしました。

define('WP_ALLOW_REPAIR', true);

そうすると、データベースを修復データベースを修復し最適化するが画面に表示されました。

データベース修復

最適化をして、さらにおかしくなっては困るので、データベースを修復を押しました。

そして、再び現れた画面には、次の様に表示されていました。

wp_users テーブルには問題が見つかりませんでした。

wp_usermeta テーブルが「1 client is using or hasn't closed the table properly」エラーを返しています。WordPress はこのテーブルの修復を試みます…
    テーブル wp_usermeta の修復に失敗しました。エラー: 1 client is using or hasn't closed the table properly

wp_2_posts テーブルには問題が見つかりませんでした。

wp_2_comments テーブルが「2 clients are using or haven't closed the table properly」エラーを返しています。WordPress はこのテーブルの修復を試みます…
    テーブル wp_2_comments の修復に失敗しました。エラー: 2 clients are using or haven't closed the table properly

wp_2_links テーブルには問題が見つかりませんでした。

wp_2_options テーブルが「Table is marked as crashed」エラーを返しています。WordPress はこのテーブルの修復を試みます…
    テーブル wp_2_options の修復に失敗しました。エラー: Table is marked as crashed

wp_2_postmeta テーブルが「5 clients are using or haven't closed the table properly」エラーを返しています。WordPress はこのテーブルの修復を試みます…
    テーブル wp_2_postmeta の修復に失敗しました。エラー: 5 clients are using or haven't closed the table properly

wp_2_terms テーブルには問題が見つかりませんでした。

wp_2_term_taxonomy テーブルが「5 clients are using or haven't closed the table properly」エラーを返しています。WordPress はこのテーブルの修復を試みます…
    テーブル wp_2_term_taxonomy の修復に失敗しました。エラー: 5 clients are using or haven't closed the table properly

wp_2_term_relationships テーブルが「5 clients are using or haven't closed the table properly」エラーを返しています。WordPress はこのテーブルの修復を試みます…
    テーブル wp_2_term_relationships の修復に失敗しました。エラー: 5 clients are using or haven't closed the table properly

wp_2_commentmeta テーブルが「2 clients are using or haven't closed the table properly」エラーを返しています。WordPress はこのテーブルの修復を試みます…
    テーブル wp_2_commentmeta の修復に失敗しました。エラー: 2 clients are using or haven't closed the table properly

wp_blogs テーブルには問題が見つかりませんでした。

wp_signups テーブルには問題が見つかりませんでした。

wp_site テーブルには問題が見つかりませんでした。

wp_sitemeta テーブルが「1 client is using or hasn't closed the table properly」エラーを返しています。WordPress はこのテーブルの修復を試みます…
    テーブル wp_sitemeta の修復に失敗しました。エラー: 1 client is using or hasn't closed the table properly

wp_registration_log テーブルには問題が見つかりませんでした。

wp_blog_versions テーブルには問題が見つかりませんでした。

修復できないデータベースの問題がありました。以下のエラーをコピー&ペーストして WordPress サポートフォーラムで質問してみてください。

wp_usermeta: 1 client is using or hasn't closed the table properly wp_2_comments: 2 clients are using or haven't closed the table properly wp_2_options: Table is marked as crashed wp_2_postmeta: 5 clients are using or haven't closed the table properly wp_2_term_taxonomy: 5 clients are using or haven't closed the table properly wp_2_term_relationships: 5 clients are using or haven't closed the table properly wp_2_commentmeta: 2 clients are using or haven't closed the table properly wp_sitemeta: 1 client is using or hasn't closed the table properly

修復できないデータベースもある様です…。

ですが、ブログ(プラスα空間)にアクセスしてみると、きちんと表示できる様になっているではありませんか!

良かった〜。

「不正アクセスされて、データベースを壊されたんじゃないか?」とか、いろいろ心配していました。

この件で、レンタルサーバー会社に、サポートチケットを切ったのですが、全く反応がありません。以前は、すぐに何らかの回答が来たのになぁ。どうしちゃったんだろう。

他のレンタルサーバーへ、いつでも移れる様に、調査を開始しました。

それと、あまり真面目にバックアップを取っていなかったので、定期的なバックアップも検討しよう。

Posted by お市のかた