予期しないWordPressデータベーステーブルエラー[WordPressの修正]
2日前、どこにもなく、hongkiat.comのWordPressの特定のテーブルが破損していた。のwp_comments'WordPressデータベースの表が、兆候、警告、エラーメッセージなしでクラッシュしました。それで、私はどのようにして知りましたか?症状は次のとおりです。
- データベースをバックアップしようとすると、このエラーメッセージが表示されます。 - wp_commentsはクラッシュしているとマークされており、LOCK TABLESを使用する場合は修復する必要があります。
- 最近のコメントウィジェットは空白になります.
- トップコメンターウィジェットが空白で表示される.
- 投稿されたコメントはDBに書き込まれないため、表示されません.
- WP管理の[コメント]セクションにレコードがないようです.
問題を特定して解決するのに役立つ類似のケースを見つけるためにインターネットの高低を検索した後、私は何もしません。それで私はそれを私のやり方で試みました、そして幸いにも十分に、私はそれをどうにか解決しました。私はエントリを書き出すことが同じ問題を抱えている人々を助けるだけでなく、私が将来このエラーに再び遭遇した場合に備えて自分自身を思い出させ続けるだけではないと思いました.
修正/ソリューション
これを修正するには、PhpMyAdminまたはSecure Shell(SSH)を介してwordpressデータベースにアクセスする必要があります。ほとんどの共有ホスティングアカウントにはphpMyAdminが付属していますが、どちらのオプションを選択した場合もデータベースを扱うため、細心の注意を払う必要があります。誤った移動をすると、データが失われる可能性があります。.
PhpMyAdmin
PhpMyadminで、WordPressデータベースを選択してエラーテーブルを探します。私の場合は、wp_comments'テーブル。それを確認し、一番下までスクロールして 'を探してください。選択あり'ドロップダウンボックス。選択する 修理テーブル そして物事は大丈夫でなければなりません.
セキュアシェル
- あなたのシェルにログイン
- 「mysql -u」と入力します。 ユーザー名 -p データベース名'データベースにアクセスする
- 「show databases;」と入力します。すべてのデータベースを表示する
- 入る 'database_nameを使用してください。データベースに従事する
- 入る '表を表示します。'データベース内のすべてのテーブルを表示します
- 入る 'チェックテーブルwordpress_table_name'これが破損したテーブルであることを確認する
- 'で修正する修復テーブルwordpress_table_name'
- 入る 'チェックテーブルwordpress_table_name'また修正されていることを確認する
データベースとテーブルに精通している場合は、手順3と5は必要ありません。お役に立てれば.