- 2008年6月13日 02:03
- カスタマイズ
共有タイプのレンタルサーバーにバージョンの違うMovable Typeを複数インストールできない
ものかと思い、webを検索していたら、ピッタリの記事を発見しました。
有名なデジパさんの社員ブログで
WWW WATCHさんの記事、1つの DB で MT4 を複数インストールです。
この記事を参考にMovable Typeを複数インストールにチャレンジしたいと思います。
ファイルに書き出される接頭辞(prefix)の変更
接頭辞が同じにならないようにMT4.1の以下のファイルの一部を変更します。
- lib/MT/ObjectDriver/Driver/DBI.pm
- lib/MT/ObjectDriver/Driver/DBD/Legacy.pm
- lib/MT/ObjectDriver/Driver/DBD/Pg.pm
ファイルをテキストエディターで開きデフォルトでは mt_ となっている所を同じ接頭辞にならない
ように変更します。
DBI.pm では 15行目にあるmt_を(例)webdesignstock_に変更。
Legacy.pmでは50行目にあるmt_を(例)webdesignstock_に変更。
<
Pg.pmでは137行目にあるmtを(例)webdesignstockに変更。
ファイルの変更が終了したら、サーバーにファイルをアップしMTのインストールを開始します。
Movable Type4.1でも問題なくインストールすることができました。
これで1つのデータベ-スでも複数のMTサイトを運営することができるようになりました。