ロリポップでMovableTypeしよう!(MovableType3.11日本語版対応)

2004/11/11 BY CHEEBOW(Motokazu Sekine)

必ず手順に従ってください。
そうすればきっとちゃんとできます

■本体を入手する

まず、本体を入手しておきましょう。
MovableType本体は、 http://www.movabletype.jp/から「ダウンロード」のリンクをクリックして「ダウンロードへ」ボタンをクリックします。
TypeKeyのログイン画面になります。TypeKeyはMovabelType3.0 で新しく追加された認証システムで、MovableTypeのダウンロードはもちろん、TypeKeyを使用するBlogサイトにコメントを書くときなど にも必要になるので、この機会にぜひ入手しておきましょう。(というか、入手しないとダウンロードが出来ません……)
ログインしたら、自分にとって必要なライセンスを選んで、先に進みましょう。
ダウンロードの画面では、「フル・パッケージ」 、「ZIP形式」を選択すると良いと思います。

■ファイルを解凍する

入手した、
MT-3.11-full-lib-ja.zip
を解凍します。
解凍ソフトは、 Lhasa等がいいんじゃないかと思います。
いくつかの解凍ソフトでは、 解凍時にエラーが出る場合もありますが、ほとんどの場合、問題は無いみたいです。

■mt.cfgを修正する

次に設定ファイルを修正します。

最初にMovableType本体をどこに置くのかを設定します。
仮に、ロリポップでの自分のWEBサイトのURLが
http://hoge.chu.jp/
だったとすれば、18行目の
CGIPath http://WWW.YOUR-SITE.COM/PATH/TO/MT/

CGIPath http://hoge.chu.jp/cgi/mt/
に修正します。
これは、WEBサイトの下にcgiと言うディレクトリを作り、その下にmtと言うディレクトリを作ってその中に本体を置くことを示しています。
どのディレクトリに置くかは自由なんですけど、この説明では分かりやすさを優先して、決め打ちします。

次にロリポップで使うために必要な設定です。これは、ロリポップではsuexecを使用しているため必要になります。
142行目からの
# DBUmask 0022
# HTMLUmask 0022
# UploadUmask 0022
# DirUmask 0022
から先頭の#を外して
DBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022
とします。

POINT!
  • 入力は確実に!
  • 特に、CGIPathの入力ミスが多いみたい。コピペしたからって安心せず、指差し確認!

サーバへのアップロード

さて、ファイルをサーバにアップロードします。この作業にはFTPクライアントソフトを使います。
FTPの設定とかわかんないっすよ、というヒトは、
ロリポップ!レンタルサーバー - FTPマニュアル:
ここを見るといいと思います。

というわけで、FTPソフトを設定して、自分のディレクトリにつなぎましょう。
MovableTypeのアップロードにはかなりの時間がかかります。FTPソフトの設定でPASVモードを指定するようにしてください。
つながったら、MovableType本体を格納するディレクトリを作ります。
CGIPathをhttp://hoge.chu.jp/cgi/mt/としているわけなので、自分のディレクトリにcgiディレクトリを作り、その中にmtディレクトリを作るわけです。もし、ディレクトリを異なる設定にしていたなら、それに合わせてください。

出来たら、mtディレクトリにMT-3.11-full-lib-ja.zipを解凍して出来たフォルダの中のファイルをすべてアップロードします。
この作業にはちょっと時間がかかります。一服しましょう。

アップロードが終わったら、CGIPathで指定したディレクトリのすぐ下にある.cgiの拡張子を持つ、すべてのファイルのパーミション(属性)を「700」にします。

続いて、mtディレクトリの中にdbディレクトリを作成します。これ、重要です。

ついでなので、BLOGを公開するディレクトリも作っておきましょう。自分のディレクトリの直下に例えば、blogなんてディレクトリを作りましょう。
もちろん、自分のディレクトリの直下でBLOGしたい! って人は、作らなくてもいいです。

POINT!
  • FTPソフトでPASVモードを指定するように!
  • パーミッションは変更した?
  • dbディレクトリは作った? これ、忘れる人多い! 注意!
  • blogディレクトリは作った? これも忘れる人多いよ! もちろん、必要でないなら作らなくてもいいんだけど……。

mt.cfgとデータベースの保護

設定ファイルである、mt.cfgファイルや、データベースを保護します。
以下の内容で、01.htaccess.txt02.htaccess.txtを作成しておきます。

01.htaccess.txt

<Files mt.cfg>
<Limit GET>
deny from all
</Limit>
</Files>

02.htaccess.txt

<Files *>
<Limit GET>
deny from all
</Limit>
</Files>

次に、01.htaccess.txtmtディレクトリにアップロードして、.htaccessという名前に変更、02.htaccess.txtdbディレクトリにアップロードし.htaccessという名前に変更します。

POINT!
  • 変更後のファイル名は「.htaccess」。最初の「.」を忘れずに。

■MovableTypeのイニシャライズ

ここまで来ると、もう終わりは見えてきます。あと少し! がんばって!

http://hoge.chu.jp/cgi/mt/mt-check.cgi をWEBブラウザで開きます。いくつかエラーが出るかもしれませんが、これは無視して構いません。

Movable Type System Check Successful

という文章がページの最後の方に表示されれば、オッケーです。そうでないエラーが出た場合は、もう一度、パーミションの設定を見直してみてください。
ちなみに、赤字で書いてあるのは、各自の設定で異なる部分です。そのままコピペしては駄目です。自分の環境に合わせてください。

続いて、http://hoge.chu.jp/cgi/mt/mt-load.cgi をWEBブラウザで開きましょう。特に問題なく動作すると思いますが、もし問題が起きたら、前までの手順をじっくり読み直してチェックしてください。
これで、MovableTypeを使う準備は出来ました。

が、その前に、これだけはやっておきましょう。
mt-load.cgiをサーバから削除するのです!
これをしておかないと、セキュリティ上いろいろ問題があるのです。
削除は、FTPソフトで行ってください。

では、さっそく、MovableType起動です!
http://hoge.chu.jp/cgi/mt/mt.cgi をWEBブラウザで開きます。ログイン画面が表示されるはずです。
まだ、自分のアカウントは作っていないので、仮のアカウントでログインします。
UserNameを「Melody」、Passwordを「Nelson」としてログインします。

ログインできたら、さっそく自分のアカウントを作っておきましょう。
今開いている管理画面の中のプロフィールの編集をクリックして、ユーザ名パスワード変更の確認を入力します。

終わったら、保存して、画面上部の「メインメニュー」をクリックして、管理画面に戻ります。

POINT!
  • 最初の仮ユーザ名は、「Melody」、パスワードは「Nelson」!

■BLOGの設定

これが最後の作業です。
いよいよ自分のBLOGを作ります。
管理画面で、「新しいウェブロクの作成」をクリックします。

ここで、BLOGに関する設定を行うわけです。
以下のように入力しましょう。

・ウェブログの名前

好きな名前を入力します。ヒビノ粟とかMovableTypeで行こ!とか。

・ローカル・サイト・パス

/home/sites/lolipop.jp/users/chu.jp-hoge/web/cgi/mt
なんて感じになっていると思うので、
/home/sites/lolipop.jp/users/chu.jp-hoge/web/blog
みたいな感じに修正します。
赤字の部分は各自で変更してください。
青字の部分は各自違うと思います。変更する必要はありません。

・サイトのURL

http://hoge.chu.jp/
となってるので、
http://hoge.chu.jp/blog
のように修正します。
赤字
の部分は各自で変更してください。
青字の部分は各自違うと思います。変更する必要はありません。

・ローカル・アーカイブ・パス

/home/sites/lolipop.jp/users/chu.jp-hoge/web/cgi/mt/archives

/home/sites/lolipop.jp/users/chu.jp-hoge/web/blog/archives
と修正します。
赤字の部分は各自で変更してください。
青字の部分は各自違うと思います。変更する必要はありません。

・アーカイブのURL

http://hoge.chu.jp/archives/

http://hoge.chu.jp/blog/archives/
のように修正します。
赤字
の部分は各自で変更してください。
青字の部分は各自違うと思います。変更する必要はありません。

・時間帯

UTC+9(日本時間)を選択します。

これで終了です。
変更を保存してから管理画面の左側の「サイトの再構築」ボタンをクリックして、完成です!

POINT!
  • ここの入力ミスも多いみたい。指差し確認!
  • ここに書いたのとは別のディレクトリで運用したいと言う人は、その部分を書き直す必要があるよ! 注意深く変更すること!

最後に、もともと出来ていた、First Weblogは不要なら削除しましょう。
削除は、 管理画面から、First Weblogの「ウェブロクの削除」をクリックすることで、行います。
ま、あっても特に問題が起きるものではないので、そのままでも構わないですけども。

http://hoge.chu.jp/blog/

にアクセスしてみてください。BLOGサイトの出来上がりです。

というわけでっ!
おめでとうございます!&おつかれさまでした。