- 投稿日 : 2005年12月 1日 23:17
- カテゴリ : 【MovableType】
- タグ : MovableType, PHP化, カスタマイズ |
-
|

テストブログで作ってみたら、エラー地獄に陥ってたのが嘘のように、あっさりPHP化できた。
何だったんだ・・・?
やってること、同じはずなんだけど・・・。
だから、前のブログをきれいに消して、テストブログのパスをそのまま変更(test→brandnew)してしまいますた。
その方がラクだし。
で、まとめ。
!drk7jp_parse_scope>1.MTの設定-公開をクリックし、その中にある公開のところの拡張子をPHPに変更して一旦保存。
2.同じ画面の一番下にあるアーカイブマッピングのエントリーの出力フォーマットをプルダウンで、カスタマイズするを選択。
%y/%m/%d-%h%n%s.php
と入力。
保存。
3.テンプレート-インデックスのメインページとアーカイブの拡張子をphpに変更。
archive.htmi→archive.php
index,html→index.php
保存。
4.小粋空間様のテンプレートを使用している場合、xml宣言をしているため、テンプレを書き換える。
メインページ、日付アーカイブ、エントリーアーカイブ、カテゴリーアーカイブの1行目を削除し、
<?php echo('<?xml version="1.0" encoding="<$MTPublishCharset$>"?>') ?>
に書き換え。
保存。
5.mt-config.cgiの書き換え
さくらインターネットの場合、PHPはCGIと同じ動かし方をするので、このままだとPHPが動作しない。
パーミッションを書き換えても、再構築するたびにもとに戻ってしまうので、システムファイルを書き換える。
mt-config.cgiをメモ帳などで開き・・・
143行目辺り
# DBUmask 0022
# HTMLUmask 0022
# UploadUmask 0022
# DirUmask 0022
157行目辺り
# HTMLPerms 0777
# UploadPerms 0777
↓
143行目辺り
# DBUmask 0022
HTMLUmask 0022
# UploadUmask 0022
DirUmask 0022
157行目辺り
HTMLPerms 0777
# UploadPerms 0777
と書き換え保存。
ファイルをアスキーモードでアップロード。
6.MTに戻り、再構築。
あとは、確認のため、
"http://○○/index.html"なら、http://○○/index.phpで表示させてみて、きちんと、表示されていれば、PHP化できている証拠。
乙!!
【参考】
■小粋空間-PHPモジュール化の仕組みについて(その3:変更方法)
■Luna's*PaPa-Movable Type の PHP化(その2)
【参考文献】
■ブログ簡単パワーアップ Movable Type スーパーカスタマイズテクニック
【追記】
2008 年 03 月 18 日
参考元リンク切れのためリンク削除および打ち消し線。
- 新 : html→phpへのリダイレクト(htaccess)。
- 古 : コトノハ。



