WordPress 2.5.1へバージョンアップ
金曜日, 5 月 23rd, 2008最近更新サボりまくりにもかかわらず、WordPress を ME 2.0 から WordPress 2.5.1 へバージョンアップしました。ボチボチとやっていきます。
最近更新サボりまくりにもかかわらず、WordPress を ME 2.0 から WordPress 2.5.1 へバージョンアップしました。ボチボチとやっていきます。
Permalink を MovableType のときとなるべく同じにしようと設定したら、どうやってもコメントフォームが表示されなくなってしまいました。Google 様にお伺いを立ててみると、 WordPress:SOMY.JP : WordPressでパーマリンクの設定という記事中に
※この時、必ずURLのどこかに”%post_id%”を入れること。
入れないとコメントフォームが出てこなくなります。
という一文を発見。 最初はなかなかこれが原因だと気づきませんでした。こんな落とし穴があったとは。
%post_id% を入れなければならないとすると、.htaccess で頑張るしかないのかと思ったのですが、それも面倒くさい。そこでさらに Google 様のお世話になってみると、Cuaderno : 山積みだった問題という記事経由で、「Permalink Redirect WordPress Plugin」というものを見つけました。
こいつを入れて、通常の Permalink 設定のところは %post_id% を含めておき、プラグイン設定の「Old Permalink Structure:」で %post_id% を含まない旧Permalink を指定してあげるだけであっという間に解決。
参考にさせていただいた Blog と Plugin 作者、それから Google に感謝。
結局埒が明かないので、WordPress に乗り換えてしまいました。なんとかこれでやっていけそうです。パーマリンクはなんとか維持したつもりですが、ひょっとすると変わってしまっている記事もあるかもしれませんのでその点ご了承ください。デザインも度々代わって申し訳ありません。 またボチボチとやっていきたいと思います。
MovableType4 側に原因があるのか、サーバ側の問題なのかはわかりませんが、MT4 の管理画面から記事を編集して保存しようとすると 500 エラーがでるようになってしまいました。ここのところずっとブログツールからしか投稿していなかったので気づきませんでした。
テンプレートを初期化してみたりプラグインを外してみたりしたのですが、相変わらず改善しません。なかなか原因を究明する時間も取れないので、WordPress あたりに乗り換えてしまうかもしれません……。
MovableType 4.01にアップデートしました。
ついでにデザインもデフォルトにリセット。Permalinkは変えていませんが、アーカイブ構造はデフォルトにしました。ただ、カテゴリアーカイブがうまくリビルドできなくてまだ一部構築できていないページがあるかもしれませんがご了承ください。
他の場所では詳しく書いたのですが、ここでは簡単に書きたいと思います。この2ヶ月間いろいろとプライベートや仕事が大変でして、ほとんどブログの更新どころではありませんでした。
そんな状況もやっと終息し、精神的なショックがまだ完全には癒えていないもののやっと余裕がでてきました。今後は徐々に記事を書いていくことができると思いますのでどうぞよろしくお願いいたします。
いつも愛読させていただいている「小鳥ピヨピヨ(a cheeping little bird)」の記事を読んで、Livedoor Reader の「おすすめフィード集」にて、OPML 形式で一気に登録できる「~パック」が提供されているということを知りました。
本日しばらくの間、古い記事がトップに上がっていました。
原因は MT3.2 への移行時にフォルダを変えて EditURL を変更していたのですが、古いバージョンの MT を残していた結果、cgi を直に狙ってくる SPAM の所為で古いインデックスが再構築されてしまったためです。
申し訳ありませんでした。
やっと MovableType 3.2 へ移行しました。とりあえずテスト投稿もかねて、報告エントリを上げておきます。
色々とテンプレートをこねくり回した結果、どうやら左サイドバーのアーカイブセレクタが良くないことがわかりました。詳しい原因については時間もないので調査していませんが、どうもアーカイブテンプレート(個別、日時、カテゴリなど)の中で各アーカイブの列挙を行うとコケるっぽい。
元々この部分のボリューム(とリビルド時の負荷)は気になっていたので、アーカイブセレクタ部分のみインデックステンプレートとして追加し、別の php に分離。サーバサイドインクルードするようにしたらリビルドが通りました。
実は既に諦めかけていて、どうせ StyleCatcherプラグインも使いたいしデフォルトテンプレートに戻してちまちまデザイン変更しようかなどとも考えて作業を進めていたのですが、とりあえずできちゃったので 3.2 に移行しておくことにします。(^^;
MovableType 3.2 へ移行するため作業を行ってみたものの、どうしてもリビルドでタイムアウト。テンプレートかプラグイン、あるいは公開設定辺りが原因なのはなんとなく想像に難くないのだが、原因究明の時間がとれないのでとりあえず断念。
先にテンプレートの整頓作業でもした方がよいかも。