MovableType が壊れた!!
新年早々不具合続出です;;
ブログを更新しようとしたらなにかアクション起こす度にログイン画面に戻される
MT.cgi 見直したり、MT_config 見直したりいろいろと見ても治らず
ドリームマッチ2010見ながらひたすら調べていたんですけど
壊れる前にやっていた事といえば下の記事の更新時やけに動作が重かった
そして次の記事を更新しようとしたところ突然ログイン画面にもどされてしまい
書きかけのやつも消えてしまったんですが、思えばそれ以降ログインして
なにか押すとログイン画面に戻されなにもできずという症状です。
そこで これはDB壊れたんではなかろうか・・・と
PhpMyadmin で見てみると mt_session なるテーブルが使用中とかなってます
これは・・・明らかにこいつが犯人臭いです。
テーブルの状況を見ようとしても中身が空で分析してもエラーになってしまう
なんという事でしょう・・・
このテーブルを何とかCREATEしないと復旧するのは難しそうなんですが
テーブル名でぐぐった所 mt_session の構成情報がありましたのでとりあえず
新規にCREATE してみたところ治りました。
これは明らかにバグだと思うんですよね・・・
きっとこういう状況に陥って泣く泣く再インストールしてる方もいると思うので
備忘録を残します。
Phpmyadmin などから下記のSQLを実行して作成します。(家のはMySQLです)
CREATE TABLE IF NOT EXISTS `mt_session` (
`session_id` varchar(80) NOT NULL,
`session_data` mediumblob,
`session_email` varchar(255) DEFAULT NULL,
`session_kind` varchar(2) DEFAULT NULL,
`session_name` varchar(255) DEFAULT NULL,
`session_start` int(11) NOT NULL,
PRIMARY KEY (`session_id`),
KEY `mt_session_kind` (`session_kind`),
KEY `mt_session_name` (`session_name`),
KEY `mt_session_start` (`session_start`)
) ENGINE=MyISAM
これを実行したところ復活しました。
おかげでこの記事もかけてるんですが・・・
むぅ、、、昨日に続き正月障害対応ばかりしてるよ・・・・;;
自宅のだから良かったですけどね。。
業務の障害じゃなくてよかったー
コメントする
(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)