2009/02/09

Joomla!エラーでサイトダウン DB function failed with error number 145

おはずかしながら、本日自分の管理サイトを確認していたら、DBエラーでアクセスできなくなっていた。
こんなテキストが出てくる。
----------------
jtablesession::Store Failed
DB function failed with error number 145
Table './XXXX/jos_session' is marked as crashed and should be repaired
SQL=I INSERT INTO jos_session (
`session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES (
'uitoksht9nmq8kku3cralp6lv7','1234143329','','0','1','0' )
--------------

これはまずいですわ。一応ITの仕事している身としては早よ治さねば。

早速Googleさんに手伝ってもらって、Joomlaのフォーラムに掲載されていルことを発見。
とりあえず、バックアップをとって、phpMyAdminから、 jos_sessionテーブル (使用中になっていた)を
修復して(repare)みたところ、サイトは普通に利用できるようになりました。(エラー文に記載のSQL文でできるかと思ったのですが、適用してみたところ、145のエラーが帰ってきてしまいました。)

さて、参考にしたのは以下の記事。
1.0 から、1.5.8 でも出ているとの報告あり。いくつかのサイトで使っているのでちょっと心配ではある。
対策として載っている方法は、ちょっと使い勝手を悪くしそうなこともあるし、様子を見てこれが続くようなら考えないといけないかもしれません。
http://forum.joomla.org/viewtopic.php?f=428&t=283209&start=0&st=0&sk=t&sd=a

1 件のコメント:

西門慶 さんのコメント...

同じエラーが出てサイトが表示されていないの.....
今日気がついた.....
ラオスに行く前までは平気だったのに....
チェンマイに戻ってきて気がついたが、引越し中で電話回線が来てないから修復もままならない.....
インターネットカフェで更新は嫌だしナー...
http://payap.net/
はダメ
http://payap.net/phuping/
OK
http://payap.net/tpd-volunteer/
もOK
同じデータベースなのに.....
違いはデータ量だけ何だけどなー。