ロリポップ!のレンタルサーバーに Movable Type を設置する
この文章では「ロリポップ!」のレンタルサーバーに Movable Type 6 をインストールする手順を紹介します。今回使用するサーバーの基本情報は下記のようになっているとします。
レンタルサーバー | ロリポップ! |
---|---|
契約プラン | ロリポップ!レンタルサーバー |
ドメイン | sakk.lolipop.jp |
アプリケーション URL | http://sakk.lolipop.jp/mt/ |
使用データベース | MySQL |
Movable Type のダウンロード
まずはシックスアパートのウェブサイトから Movable Type 6 をダウンロードし、解凍ソフトで解凍します。
ダウンロードとアーカイブの展開
最初に Movable Type のプログラムをシックスアパートのウェブサイトから案内にしたがってダウンロードします。ダウンロードしたファイルはいったんハードディスクに保存します。
ファイルは zip 形式または tar.gz 形式で圧縮されているため、まずはあなたのコンピューター上に解凍する必要があります。
お使いの解凍ソフトを使用して解凍してください。ここでは「+Lhaca」を利用して解凍します。
解凍が終了すると"MT-6.x"というフォルダが作成されます。
この時点ではファイル名やディレクトリ名の変更は行わないでください。
Movable Type のインストール
いよいよサーバーに Movable Type をインストールします。Movable Type には対話式のインストールウィザード(おまかせインストーラ)が用意されているので、面倒な設定作業はほとんど必要ありません。
データベースの設定
Movable Type で利用するデータベースの設定を確認します。
ロリポップ!のユーザー専用ページ (https://user.lolipop.jp/) にアクセスし、"アカウント/ドメイン" と"パスワード" を入れてログインします。
ユーザー専用ページの左側メニューに表示されている [WEB ツール] から、[データベース作成] をクリックします。
説明を読んでから [データベース作成] ボタンをクリックします。
作成するサーバーを選び、任意のパスワードを入力して [作成] ボタンをクリックします。作成するサーバーはどれでも好きなものを選んで構いません。
これでデータベースの作成は完了です。表示されている "サーバー"、"データベース名"、"ユーザ名" と、先ほど決めた "パスワード" をどこかにメモしておきましょう。
サーバーへのアップロード
次はダウンロードして解凍したファイルをサーバーにアップロードします。
アップロードには FTP クライアントソフトを利用します。Mac ユーザー向けには Fetch、Cyberduck、MacFusion、Windows ユーザー向けには FFFTP または winSCP などがあります。
今回は FFFTP を使用します。アイコンをダブルクリックしてソフトを起動します。
起動したら [接続] メニューから [接続] を選択し、[ホスト一覧] ダイアログを開きます。
[新規ホスト] ボタンをクリックします。
ロリポップ!の設定を行います。以下の項目を入力してください。
- "ホストの設定名"
-
FFFTP に登録する設定名です。わかりやすい名称を入力してください。この例では「ロリポップ!」とします。
- "ホスト名"
-
お申込み完了のお知らせメールに記載されていた "FTPサーバー名" を入力します。
- "ユーザ名"
-
お申込み完了のお知らせメールに記載されていた "FTPアカウント" を入力します。
- "パスワード/パスフレーズ"
-
お申込み完了のお知らせメールに記載されていた "パスワード" を入力します。
次に [拡張] タブをクリックして "PASV モードを使う" にチェックを入れてから [OK] ボタンをクリックします。
これでホスト「ロリポップ!」が作成されました。選択した状態で [接続] ボタンをクリックします。
FTP サーバーへの接続ができました。左側に表示されているのが自分のパソコン、右側に表示されているのがロリポップ!のサーバのファイル群です。ロリポップ!側のディレクトリは、/ となっているはずです。ロリポップ!ではこの / フォルダがあなたのホームページスペースのホームディレクトリとなります。
ここにMovable Typeを格納するフォルダ mt を作成するため [フォルダ作成] ボタンをクリックします。
フォルダ作成ダイアログが表示されるので mt と入力し [OK] ボタンをクリックします。
作成された mt フォルダをダブルクリックします
これでアップロードの準備は完了です。パスが「/mt」 となっていることを確認してください。
左側で解凍した Movable Type の全フォルダ、ファイルを選択し [アップロード] ボタンをクリックします。
自動的にアップロード作業がはじまります。全部で 3000 個以上のファイルがあるので、接続環境によってはアップロードにはかなり時間がかかります。途中でアップロードが停止していないか時々確認するといいでしょう。
万一アップロードが途中で停止してしまったり、FTPソフトがフリーズしてしまった場合は改めてFTPソフトを立ち上げ直し、アップロードをやり直しましょう。
どうしても途中で FTP ソフトがフリーズしてしまう場合は、全部一度にアップロードせずに、ディレクトリごとなどアップロードするファイルを小分けにして行うと、フリーズを避けられる場合があります。
以上でアップロード作業は終了です。
インストールがうまくいかない原因の多くはアップロード作業の失敗にあります。アップロードされていないファイルやフォルダーが1個でもあると Movable Type が正常に動作しない可能性があります。特に途中でアップロードが止まってしまい、作業をやり直した場合はアップロードに失敗したファイルがないかどうか確認してください。
パーミッションの設定
プログラムのアップロードが終わったら、拡張子が ".cgi" となっているファイル (mt.cgi や mt-search.cgi のようなファイルです) に実行権限 (execute) を割り当てる作業を行います。
引き続き FFFTP を使用し、Shift キーを押しながら拡張子が ".cgi" になっているファイルをすべて選択し、[コマンド] メニュー、もしくは右クリックすると表示されるコンテキストメニューから [属性変更] を選択します。
[属性の変更] ダイアログが表示されるので、[実行] チェックボックスにすべてチェックを入れます。
右下の "現在の属性" が 755 になっていることを確認してから [OK] ボタンをクリックします。"現在の属性" に直接 755 という数字を入力しても構いません。
以上でパーミッションの設定は終了です。
インストールウィザード
最後にインストールウィザードを使って各種設定作業を行います。
ブラウザを開いて Movable Type をインストールしたサイトパスに mt.cgi を付けたURL、この例では http://sakk.lolipop.jp/mt/mt.cgi にアクセスし、『おまかせインストーラで Movable Type をインストールする』の手順を実施してください。もちろん URL はサーバー名と作成したフォルダ名によって変わります。
ウェブサイトの作成やブログの作成時に指定するディレクトリは、実際に存在する必要があります。例えば http://sakk.lolipop.jp/blog/ と指定したのであれば blog というディレクトリをルート (この例では、/home/user/1/lolipop.jp-sakk/web) 以下にあらかじめ作成しておく必要があります。