2005年12月01日 (木)

【Movable Type 移行記】その8.5

先達て、MTのPHP化に失敗したとエントリーしたばかりなのですが、作業を精査する過程で手落ちの心当たりがあったので、再度挑戦し無事PHP化に成功しました。引き続き参考にしたのはこちらのサイト様。

→Luna's*PaPa:Movable Type の PHP化(その1)
→Luna's*PaPa:Movable Type の PHP化(その2)
→小粋空間:Tag[PHP]

「メインメニュー」→「テンプレート」からインデックステンプレートなどの出力ファイル名を、「メインメニュー」→「設定」からアーカイブファイルの拡張子をそれぞれ「php」に書き換えます。更に、mt-config.cgiの186行目辺り

DBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022

HTMLPerms 0777

をコメントアウトします。最後に、PHP化した各テンプレートの最上部にある

<?xml version="1.0" encoding="<$MTPublishCharset$>"?>

<?php echo '<?xml version="1.0" encoding="<$MTPublishCharset$>"?>'."\n" ?>

に修正して完了です。

ロリポップの場合はパーミッションを設定する必要は無く、どうもPHP化したテンプレートのxml宣言を修正していなかったことが原因だった模様。ケアレスミスでした。なお、これに伴って再びPermalinkが変更になっていますが、リダイレクトは設定しておりませんので、.htmlはデッドリンクになっています。何卒、ご了承下さいませ。


以下、幾つかカスタマイズを施す。

■小粋空間:PHPモジュール化の仕組みについて(その1:概要)〜

<$MTInclude$>をグレードアップして、トップバナー、サイドバー、フッターなど、各項目を「PHPモジュール化」。目に見えて再構築の時間が短縮されたのでちょっと驚きました。凄い。

■小粋空間:リアルタイムカレンダー(改)

カレンダーを小粋空間さんの「リアルタイムカレンダー(改)」に更新。

■絵文録ことのは:MT:前/次のカテゴリーへリンク

プラグイン「Supplemental Category Tags」を導入し、カテゴリーページに「前後のカテゴリー」リンクを追加。解凍したファイルを以下のディレクトリにUPすればOK。

(mt home)/plugins/catx.pl
(mt home)/extlib/bradchoate/catx.pm

■Luna's*PaPa:アーカイブのページ分割が・・・

プラグイン「MTPaginate」を導入し、メインページを分割。ダウンロードしたファイルを

(mt home)/plugins/MTPaginate.pl

にアップロードして、テンプレートにタグを追加。

ARCHIVES

  • Browse All Archives [1746] »

RECENT ENTRIES