WordPressでデータベースに接続できない問題が発生した場合、「One or more database tables are unavailable. The database may need to be repaired.」というエラーが発生することがあります。
エラーメッセージに表示されたリンク(Repair Database)をクリックすると、wp-config.phpファイルに次のフレーズを追加した後に再びエラーページをロードするようにメッセージが表示されます。
define('WP_ALLOW_REPAIR', true);
上記のようにwp-config.phpファイルに追加しても問題が解決されない場合には、 db_options:Table is marked as crashedのようなエラーのリストが表示され、データベースが復元されないことがあります。
メッセージに表示されたテーブルを直接回復海面れますが、初心者がそのような作業を実行するには容易ではないことがあります。 このような場合、最も簡単な方法は、やはり DBを回復すること입니다。 Webホスティングサービスプロバイダが提供するバックアップ/復元 ツールを使用するか、手動でバックアップしたDBを使用して復元することができます。 もしバックアップDBを使用することができない場合は、直接メッセージを参考に、破損したテーブルを修復する必要があります。
個人的には、WP-Optimizeを実行してから上記のエラーメッセージが表示されました。 しかし、 wp-config.php に define('WP_ALLOW_REPAIR', true); を追加しても回復できません。 WP BackupプラグインにバックアップしたDBを使用してDBをバックアップしました。 WP Backupを使用してバックアップしたDBがある場合 phpMyAdminのに接続して、既存DBの内容をすべて削除した後に インポート メニューを使用して復元しました。
コメントを残す