Movable Type 4.1にアップグレードして発生した問題

既存のBlogはうまく移行できたのだけれど、新しく作ったこのブログの設定が大変だった。


エントリー1300件ぐらいでブログを書けなくなった

fujiwikiからデータを移行してきたのだが、合計1300エントリーぐらいでブログを新しく書くことも、一覧からエントリを開くこともできなくなった。エントリを消したり、テンプレートをいじったりはできるのだが、開こうとすると時間がかかり、ロリポップの500エラー画面が表示される。 現在は、fujiwikiのデータを移行するのをやめ、合計1200エントリーぐらいでとめている。


エントリーIDが0のデータができて消せなくなった

途中、エントリー投稿時にエラーとなり、2重でエントリが作成されるときがあった。重複したエントリの一つを一覧から削除しようとしたが、どうにも消せない。「削除しました」とメッセージが出るのに消せない。 困ったので、TKSQLiteで消してみたが、上記のような投稿できない問題が発生したので、データベースを元に戻すはめになった。


対策としてやってみたこと

  • ブログを複製してみる > しかしうまく複製できない
  • エクスポートしたデータを新しいブログにインポート > カテゴリがめちゃくちゃになった
何をやってもうまくいかないので、データをエクスポートし、エクスポートできたデータを削除。またエクスポート・・・とがんばってデータを吸い出した。
そして、新しく作成したブログに再登録・・・という悲しい作業になった。

そのときに、SQLiteのサイズがあまりに大きかったので、「SQLiteのサイズを小さくする。 by NOBODY:PLACEさん」の方法でデータベースを最適化した。

まずは、ブログのコメントとトラックバックで、スパムとして登録したコメントをだしてみると、コメントは5000件、トラックバックは27000件ものスパムが現れた。これをMT4から削除して、TkSQLiteでVacumeすると、64MBのデータが7MBに。。。こんなに減るとは。。。

たまにやらないとだめだなーとおもった。「PeriodicVacuum Plugin 0.01公開 by Ogawa::Memorandaさん」みたいなプラグインもあるけど、MT4.1で動かなかったんだよね。

多少はすいすい動くようになったが、fujiwikiからのデータ移行が止まっているので、どうしようか悩んでいる。MT4はまったくだめだなー。

参考

5から始めた人も、4から乗り換える人も、Movable TypeでのWebサイト... 続き
Movable Typeなら、自分好みのオリジナル・ブログが自在に作れる。シンプ... 続き
Movable Typeのテンプレートをカスタマイズするには、Dreamweav... 続き
MovableTypeの目的別のリファンレンス。インストールや基本設定だけでなく... 続き
MTサイト、デザインで差をつけろ!すぐに活用できるオリジナルテンプレート30デザ... 続き

トラックバック(0)

このブログ記事を参照しているブログ一覧: Movable Type 4.1にアップグレードして発生した問題

このブログ記事に対するトラックバックURL: http://daipresents.com/mt/bin/mt-tb.cgi/1395

コメントする


画像の中に見える文字を入力してください。

著者:Venkat Subramaniam, Andy Hunt, Shane Warden 税込2,520円
アジャイルの核心となるプラクティスについての、包括的かつ焦点の定まった簡潔な要約。特定のアジャイルな方法論を押し付けるのでなく、いろいろな方法論に共通するプラクティスを結びつけ、首尾一貫した全体像を描き出している。
著者:Yugui 税込 2,310 円
他言語でのプログラミング経験を持つ人を対象に、Rubyの特徴、Rubyならではの方法や慣習について解説。Rubyの基礎的な部分とメタクラスやブロック構文のような独自の概念、それらにまつわる文化を説明し、Ruby特有の考え方を知ってもらうことを目的としている。Ruby1.8及び1.9に対応している。 「BOOK」データベースより
著者:前田剛 税込 2,100 円
RubyonRailsで実施されたWebベースのプロジェクト管理システムRedmaineの解説書。

daipresents!!

҂̑蕨

tWn{ Google Code