2010年1月アーカイブ

CORESERVERで運用している場合限定ですが、コメントのCaptcha認証はMovableType5でも一手間必要なようです。
参考にしたサイトはこちら

Glocal Vision:CORESERVERでのMovableType4のCaptcha画像の不具合回避

一つの解決策として、 Captcha.pmを一行ほど編集します。

[mtdir]/lib/MT/Util/Captcha.pm
の187行目
#---------------------------------------------------------
my $im = $imbase->Montage(geometry => $geometry_str,
tile => $tile_geom);
#---------------------------------------------------------

#---------------------------------------------------------
my $im = $imbase->Append(stack=>"");
#---------------------------------------------------------
に書き換えます。

MovableType5では188〜189行目を書き換えるようです。

MT5にアップグレードした時、今回はデータを全部バックアップして、新規インストールという形をとりました。
MT4にはなかったウェブサイトという機能が追加されたので、この機会にきちんと整理をしてみようと思ったからです。

インストールは問題なく終了し、ウェブサイトとブログを新規作成。
そこにバックアップしたデータをインポートしました。

で、再構築してみたら、記事はきちんと表示されてますけど、デザイン無しの真っ白なページ。
明らかにスタイルシートが読み込まれていない感じです。

どこもいじっていないデフォルトのテンプレートなのにおかしいなぁと思いつつ、スタイルシートのテンプレートを書き換えてインポートURLを直接記述して対応。
とりあえず、デザインは普通に表示されるようになりました。

ところが、今度はコメントができない。
テストで「サインイン」しようとしても、次の画面に遷移しません。
mixicommentプラグインを使うために、以前のバージョンのものを使っているのがまずかったかと思って削除しても状況は変わらず・・・


しばらく悩んでいましたが、落とし穴は意外なところにありました。

このアーカイブについて

このページには、2010年1月に書かれたブログ記事が新しい順に公開されています。

次のアーカイブは2010年2月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。