MovableType(ムーバブルタイプ・MT)とはシックス・アパート社が開発・提供するCMS(Content Management System) ・ブログソフトウェアです。その機能の先進性でブログ黎明期を支え、現在でもブログソフトウェアの定番的存在です。
必要に応じて使用できる数々のプラグイン・美麗なテンプレート・OpenIDをサポートするマルチユーザー機能など高い表現力と拡張性でブログだけに留まらず、WEBサイト管理を強力にバックアップしてくれます。
MovableTypeは基本的には有償ですが、個人利用で1インストールなどの一定の条件を満たせばアフィリエイト利用なども含めて無償で利用する事が出来ます。
※詳細はこちら
このページでは無償の個人ライセンスを中心に説明していきます。有償利用を希望されるの方は適宜対応して下さい。
xrea(エクスリア)とはデジロック社が運営する広告付き無料、または広告なし1年払い2400円(200円/month)で利用できる高機能レンタルサーバです。無料サーバでありながら、PerlやPHPなどのCGIからMySQLなどのデータベース、独自ドメイン持込によるサブドメイン対応など破格の高機能で高い評価を得ています。
coreserver (コアサーバー)という、1年払い5000円(417円/month)+初期費用1000円で利用できる上位サービスもあります。
このページでは独自ドメインやサブドメインでブログを運営したい方のためにMovableTyepeのインストール方法を解説して行きます。
MovableTypeをインストールする前に公開するサーバを確保する必要があります、このページではxreaを中心に説明して行きますが、他のサーバを利用されている方は適宜対応してインストールして下さい。
MovableType 動作環境 ※Ver. 4.1現在
Perl 5.6.1以上 (5.8.1以上推奨)
PHP 4.0.6以上 (ダイナミックパブリッシング使用時)
DB (以下のいずれか)
MySQL 4.0以上
PostgreSQL 8以上
SQLite
まだサーバを借りていない、独自ドメインも持っていないという方はそれぞれ下記のページを参考に取得して下さい。
サーバが確保できたら、MovableTypeを公開するURL・ディレクトリに従ってDNSの設定をし、公開ディレクトリを作成して下さい。DNSの設定については上記xrea + VALUE-DOMAINでサイト運営のサーバアカウントにドメインを設定するの部分を参考にして下さい。
MovableTypeをインストールするには様々な環境に合わせて細かい設定を変える必要があります。このページでは一番解り易いであろう設定を例をあげて説明していきますので、適宜ご自分の環境に合わせて対応して下さい。
例
サイト・ブログの公開パス及びURL
/public_html/
http://example.com/
MovableTyepファイルのインストールディレクトリのパス及びURL※注1
public_html/mt/
http://example.com/mt/
DBはSQLiteを採用します。DBディレクトリはブラウザなどでアクセスできないように/public_html/の上の/root/ディレクトリに作成します。
xreaは共有サーバなのでセキュリティの観点からディレクトリやファイルのパーミッションの設定を707,705などの様にグループ属性(センターピッド)を0にしています。
xreaでインストールを進めていると、設定が正しくてもサーバの負荷状態によっては作業が中断されエラーが出る事があります。できるだけ負荷の軽い時間帯にインストール作業を進めて下さい。
※注1
xreaの無料アカウントの場合、自動的に表示される広告の影響で通常のやり方ではインストールが失敗します。これを回避するためにはインストールディレクトリを/mt/では無く/x/と言う名前に変更してインストールして下さい。/x/以下のファイルには広告が表示されなくなります、詳細はこちらのページを読んで下さい。但し、運営に際しては必要に応じて手動で広告を挿入しなければ規約違反となり、アカウントを削除される可能性がありますので十分に注意して下さい。
MovableTypeの個人ライセンスのファイルをダウンロードします。ファイルはMovableTypeの日本代理店であるECバイヤーズのこちらのページからダウンロードする事が出来ます。
個人ライセンスの利用許諾について読んだら同意してダウンロード画面に進んで下さい。
MovableType4 と3 のどちらかを選んでダウンロードします。4の方が高機能ですが、3の方が動作は軽快です。このページではMovableType4を中心に説明して行きます。3をインストールする場合は適宜対応して下さい。
※4と3の詳しい機能の違いの説明はシックス・アパート社のサイトのこちらのページにあります。
ダウンロードしたファイルを解凍してMovableTypeフォルダの中のファイルをFFFTPなどのFTPクライアントソフトを使用して必要なディレクトリを作成しアップロードしていきます。
このページでは/mt/というディレクトリ名で説明します。パスとURLはそれぞれ
public_html/mt/
http://example.com/mt/
になります。
それではpublic_html/直下に/mt/というディレクトリをFTPソフトを使用して作成して下さい。
xreaの管理画面から入れるファイルマネージャでpublic_htmlを表示しています。
作成した/mt/ディレクトリのパーミッションを707に変更して読み書きが出来るようにして下さい。
次にこの/mt/ディレクトリに解凍したMovableTypeフォルダの中のファイルを全てアップロードして下さい。
public_html/mt/ を表示しています。
アップロードしたファイルの内、拡張子が.cgiのファイルのパーミッションを全て705にして下さい。
htmlファイルなどを公開するディレクトリは、今回はpublic_htmlに直接公開するつもりですので新たにディレクトリは作成しません。サブドメインやサブディレクトリなどで公開する予定の方は/sub.example.com/などご自分の環境に合わせたディレクトリを作成する必要があります。
今回のディレクトリのパスとURLはそれぞれ
public_html/
http://example.com/
になります。
この公開ディレクトリのパーミッションを707に変更して読み書きできるようにして下さい。
MovableTypeでは投稿記事やコメントなどほとんどのテキストデータをデータベース(DB)というサーバソフトウェアに格納して利用しますので、インストール前にデータベースを準備する必要があります。
MovableTypeではMySQL・PostgreSQL・SQLiteの各DBソフトウェアを使用する事が出来ますが、このページではSQLiteを中心に説明をしていきます。
※DBサーバに十分なリソースがあり、多くのデータを編集するならばMySQL・PostgreSQLのDBサーバの方が軽快に動作しますが、今回は共有サーバであるxreaにインストールするのでDBアプリケーションであるSQLiteを選択しました。どちらが良いとは一概には言えませんのでご自分の環境・目的に合わせて適宜対応してください。
SQLiteのDB準備は/mt-db/というディレクトリをpublic_htmlより上のroot/ディレクトリに作成してディレクトリのパーミッションを707にしてデータの読み込み・書き込みが出来る様にするだけです。
xreaの管理画面から入れるファイルマネージャでroot/ディレクトリを見るとこんな感じになります。
ディレクトリの作成・ファイルのアップロード・パーミッションの設定が完了したらWEBブラウザから、MovableTypeのファイルをアップロードしたディレクトリにアクセスします。
今回の設定では以下のURLになります。ご自分の環境に合わせて対応して下さい。
http://example.com/mt/
この様な画面が表示されるのでログインを押して下さい。そして表示される画面を確認しながらクリックして読み進めて下さい。途中でエラーが出る場合は設定をもう一度確認して下さい。但しgzipなどがインストールされていない云々は無視して構いません。
データベースの設定画面です。SQLiteを選択し、パスは以下の様に入力して下さい。
/virtual/サーバアカウント名/mt-db/mt.db
メールの設定画面です。
メール送信プログラムはSendmail、
パスは /usr/sbin/sendmail
メールアドレスはご自分のアドレス
以上を入力してテストメールが受信されたら次へ進んで下さい。
構成ファイル(configファイル)の作成が完了しました。なおウィザードを使わずconfigファイルを直接テキストエディタで編集しても構いません。
次へをクリックします。
必要事項を記入して次へをクリックして下さい。
ブログ名はお好きなように、今回の例では
ブログURLは
http://example.com/
公開パスは
/virtual/サーバアカウント名/public_html/
になります。ご自分の環境に合わせて適宜対応して下さい。
インストールが完了しました。
MovableTypeの管理画面です。
これでインストールは完了です。お疲れ様でした。
もしよろしければ、MovableTypeを利用したいと思っている他の方のために、このページをあなたのMovableTypeの記事の片隅で紹介していただければ幸いです。ついでに補足説明などもしていただけるとより一層嬉しいです。