MT4.1で
「SQLエラーが発生しました: Incorrect key file for table '**'; try to repair it 」
と表示された場合、データベースのテーブルが何らかの不具合で壊れた可能性があります。
先日、行った対処法を記載しておきます。
ラピッドサーバーの場合
(1)念のためFTPで接続してデータのバックアップをとる
/www/htdocs/mt
/var/mysql/mt
(2)phpMyAdmin(MySQLのデータベース管理)へアクセス
http://ドメイン/mysqladmin/
マスターユーザID
MySQLユーザパスワード※アプリケーション専用パスワード※契約書類に記載あり
(3)左メニューよりmtを選ぶ
(4)エラーになっているテーブルにチェック/表示
(5)上のタブから操作を選ぶ
下の方の「テーブル管理」メニューから
テーブルをチェックする
テーブルを修復する
を行う。
以上
上記対処法は、個人的なメモですので、実行される場合は自己責任でお願いします。
当方は一切の責任を負いません。
↓参考メモ
7.1.3.1 MyISAM テーブルが破損した場合
http://dev.mysql.com/doc/refman/4.1/ja/corrupted-myisam-tables.html
岡山のホームページ・パンフレット・ビデオ制作会社 ミト・ワークス
代表取締役 大塚恭子