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

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

INFORMATION

RECENT ENTRIES

ARCHIVES

  • Browse All Archives [1677] »

COUNTERS

  • 01,483,090
    Y: 786 - T: 273

CREDITS

  • Powered by Movable Type Pro 6.3.3
  • さくらのレンタルサーバ  ムームードメイン
  • Made on a Mac  Composed and Posted with ecto for Mac OS X 3.0.2
  • Valid XHTML 1.0 Transitional  Valid CSS version 3.0

STATISTICS

  • Data: O.Z.K.
  • URL: http://ramhorn05j.com/weblog/
  • Author: ramhorn05j
  • Total Entries: 1677
  • Timezone: +09:00
  • PublishCharset: UTF-8
  • Last Updated: 2017年09月23日 (土) 08:43