電気ウナギ的○○

About Home

ログインを何度もさせられるのは mt_session が壊れているから

shinoda (2020年9月30日 22:12)
うちのブログは MovableType(MTOS)を使っている。
バージョンはまだ 4系だ。

そんな古いバージョン!危ない!!とか言う人もいるが、サーバをしっかり守り、MTOS 自体にも適時手を入れていけば大丈夫。MTOS は Perl で書かれているので手も入れやすい(笑)

まあ、それはそれとして。

MTOS に新しい記事を投稿しようとすると、なんか、ひとつの動作をする度にログイン画面が開く。
例えば、新しい記事入力画面を開こうとすると、ログアウトしてるからログインしろと言われる。記事を書いて画像を貼り付けようとすると、ログアウトしてるからログインしろと言われる・・・の繰り返し。

これ、MovableType 関係のテーブル、具体的には mt_session が壊れてしまったために発生している。

今までにも、二回くらいかな~、この状態になったことがある。

復旧は簡単。

ネットで情報を探すと、phpMyAdmin を使って・・・という記事が多い。中には(よくわからず書いているんだろうけど)まるで phpMyAdmin が必須かのように書いている記事もある(^^;
いらん、いらん。phpMyAdmin なんかいらんよ。

シェル上で mysql コマンドで MySQL に接続して、コマンド一発よ(笑)

まずログイン。

# mysql -p -u root mt
Enter password:<内緒>

それから、一応試しに mt_session が壊れているか見てみようか。

mysql> SELECT * FROM mt_session;
ERROR 145 (HY000): Table './mt/mt_session' is marked as crashed and should be repaired

はい。やっぱ壊れてるね。そしたらテーブルのリペアが必要やね。

mysql> REPAIR TABLE mt_session;

これで終了。

もう、何度もログインを要求されることはない。まだまだ MTOS4、使えるぞ(笑)

電気ウナギ的○○

電気ウナギ的○○

About Back

コメント(0)

電気ウナギ的○○

電気ウナギ的○○

About Back

トラックバック(0)

トラックバックURL: https://blog.netandfield.com/mt/mt-tb.cgi/5715

電気ウナギ的○○

About This Site

電気ウナギ的○○
岩国在住。広島で働く超零細IT企業社長のいわゆる社長日記。
何か、酒と食い物のことばかり書いているようで・・・お察しのとおり、肥満体です:-)


2011/06/24
iPhone用サイト公開

Create with jQuery, jQTouch.


CLOSE