MT5系を一つのデータベースに複数インストールする

通常、WordpressにしてもMovable Typeにしても、稼動させるためにはそれぞれに一つのデータベースを割り当てて動かしていきます。しかしながら、例えばデータベースが一つしか使えないサーバの場合や、複数のDBが使えたとしても、すでに全て使ってしまったという場合に、それじゃあもう新たにWordpressやMTをインストールすることはできないのかというと、実はちゃんとインストールすることが可能です。

その方法ですが、ポイントは接頭辞の変更です。Wordpressであれば、インストール画面でこの接頭辞を変更することが可能ですが、MTの場合はそれがありません。というわけで、直接MTの中身のファイルを触って、強制的に接頭辞を変更することで、一つのDBに、WordpressとMTの両方をインストールする事も可能となります。

MTの以下のファイルをそれぞれ開いて、「mt_」となっている部分を、「mt2_」と変更して、ファイルをアップロードします。

/lib/MT/ObjectDriver/DDL/mysql.pm
/lib/MT/ObjectDriver/Driver/DBD/Legacy.pm
/lib/MT/ObjectDriver/Driver/DBI.pm

変更の箇所等、詳しくはこちらのサイト様で解説されています。
http://hirotomium.com/memories/2010/11/mt51db.php
hirotomium.com

接頭辞を変更することで、例えばすでにWordpressをインストールしているDBに、MTもインストールするといった方法も可能になりますので、データベースの使用数を節約したり、DBが一つしか提供されないレンタルサーバーで、複数のWordpressを運用したりといった事が可能となります。

ただし、1つのDBにいくつもプログラムをインストールしてしまうと、動きも遅くなってしまい、最悪DBの中身が飛んでしまうこともありますので、要注意!多くても3つ程にしておいたほうがよさそうですね。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク

コメント

  1. […] MT5系を一つのデータベースに複数インストールするでも書きましたが、無理をすれば一つのデータベースで、複数のブログを運用することも可能ですが、やはり動作が遅くなったり、デ […]