2004/07/28 Wed
「さくらのレンタルサーバ」でつかうMovableType3.0
試用期間もあるし、実験的にインストールしてみますた。
とはいえ、個人サーバがあるんで、運用する気はまったくないんで、 載せ逃げです。(あ、でもうちの鯖遅いから、程度によっては考える鴨)
  • さくらインターネット個人向けサービス SAKURA.NE.JP / sakura.AD.jpに非ず。

追記)一応一通りの流れは終えたけど、最後の方は面倒くさくて適当...;;悪い癖ダス。
今後の課題としてはTypeKeyトークンについてもちっと書ければいいかナァ。 このあたり読めばもっとわかるだろうけど。 試用期間もあるし、実験的にインストールしてみますた。 インストールの条件は以下の通りです。

  • 文中のURLとかアカウントとか設定とかは↓の通りとして書きます。
    ドメイン名 example.sakura.ne.jp
    ホームディレクトリ PATH : /home/example
    ドキュメントルート PATH : /home/example/www
    URL : http://example.sakura.ne.jp/
    MovableTypeのインストール先 PATH : /home/example/www/mt
    URL : http://example.sakura.ne.jp/mt/
    公開用ウェブログのディレクトリ PATH : /home/example/www/weblog
    URL : http://example.sakura.ne.jp/weblog/
    データベース MySQL(さくらのMySQLサーバを使う)
  • Telnetを極力使用しない方向で説明(もちろん使えたほうが楽カモ)
  • 後のほうになると、しんどくなるので画像がへります。あと文章もおかしくなります。

「Movable Type 3.0 Developer Edition日本語版」をダウンロードするまで

TypeKeyの登録(サインアップ)

MovableTypeを使うためには、シックス・アパート株式会社(http://www.sixapart.jp/)が 提供するTypeKeyに登録する必要があります。

  • TypeKeyのページから 「いますぐ登録する」へ進みます。

  • TypeKeyサインアップページの説明にしたがって、必要事項を記入し「Sign Up」ボタンを押します。

  • 「登録してくれてありがとう」画面が表示されたら、先ほど登録したメールアドレス宛に確認のメールが送られます。

  • メールを受信します。メッセージに書かれているURLをクリックしてください。

  • 「ありがとうございます。あなたのメールアドレスを確認しました。」と表示されていれば、TypeKeyの登録は完了です。

MovableType3のダウンロード

  • 「MovableTypeのダウンロードページ」(http://www.movabletype.jp/get-mt.html)へ接続してください。
    「ダウンロード方法」の案内の、「ダウンロード」ボタンを押して先へ進みます。

  • TypeKeyログイン画面が開きます。TypeKeyユーザ名とパスワードを入力し、「ログイン」ボタンを押して先へ進んでください。

  • ユーザ登録画面に進みます。
    先ほど入力した「TypeKeyログイン名」「メールアドレス」を入力すると、ユーザ登録が完了します。
    登録を終えたら再度TypeKeyにサインインします。(既にサインインしている場合は表示されません)

  • 「Get Movable Type!!!」が表示されます。
    使用するMovableTypeのライセンスのリンクへ進みます。
    (今回は「限定個人ライセンス」へ進んだ場合でご案内します)

  • 「MOVABLE TYPE SOFTWARE利用許諾契約書」を読み、「ライセンス契約を承諾する。」にチェックを入れて先へ進んでください。
    (※同意できない場合は先へ進まないでください!)

  • ダウンロードするパッケージを選びます。
    「フルパッケージ」、「zip形式」を選択してダウンロードを開始します。

  • ダウンロードしたファイルを解凍します。解凍用のソフトウェアが無ければインストールしてください。 (使い方はソフトウェア付属のマニュアルをご確認ください)

    [ダウンロードサイト]

    # 比較的使いやすいのはLhacaデラックス版、解凍レンジあたり。


データベースを登録する

さくらのコンパネからデータベースを登録

データベースサーバの登録を行います。
さくらではMySQLのサーバを用意してくれていますので、まずはコンパネにログインして自分のアカウントのデータベース (と初期化もするんだろうなぁ?)を行います。

  • さくらのレンタルサーバコントロールパネル(https://secure.sakura.ad.jp/rscontrol/)へ接続してください。

  • カテゴリ「サーバ設定」>「データベースの設定」へ進んでください。

  • データベースを作る「データベースサーバ」を選択し、「接続用のパスワード」を入力して「送信する」を押してください。 データベースが作成されます。


設定ファイル編集する

MovableTypeをサーバに転送する前に、いくつかのファイルを利用状況に合わせて修正しないといけません。

MovableTypeの設定ファイル「mt.cfg」

MovableTypeの基本動作を決めるファイルです。ファイルをテキストエディタで開いて修正します。
※以下の設定例は最低限の設定のみ。説明をよく読み、必要な項目については、各自で変更・追記などを行ってください。

パラメータ 説明 設定例
CGIPath MovableTypeをインストールするURLを指定します。 http://example.sakura.ne.jp/mt/
ObjectDriver 利用するデータベースドライバを指定します。
MySQLで。
DBI::mysql
Database データベース名を指定します。
さくらのアカウントと同じです。
example
DBUser データベースユーザを指定します。
さくらのアカウントと同じです
example
DBHost データベースサーバのホスト名を指定します。
データベースの登録のときに選んだDBサーバを。
mysql4.sakura.ne.jp
SendMailPath Sendmailのパスを指定します。 /usr/sbin/sendmail


データベースのパスワードを書いておくファイル「mt-db-pass.cgi」

MovableTyleがデータベースに接続するときに読み込むパスワードファイル。 拡張子が.cgiなのは、外部からへんに読まれたりしないようにする配慮デス。
ファイルをテキストエディタで開いて先ほど設定したパスワードを書き入れて保存します。


インストール

インストール...とかっこいいことを行ってますが、ただのFTPでアップロードするだけデス;;

データのアップロード

FTPソフトで「MT-3.01D-full-lib-ja」フォルダを丸ごと転送します。

アップロードの仕方については、使用するソフトウェアのマニュアルと、 さくらのマニュアルを 見て転送しましょう。
  • FTPで転送.......ファイルが多いので時間がかかります:-p

  • 転送が終わったら、ディレクトリ名を「MT-3.01D-full-lib-ja」から「mt」に変更。

ファイルパーミッションの変更

mtディレクトリ直下の「???.cgi」という名のつく以下13個のファイルのパーミッションを705に変更します。
(画像用意するのに疲れてきた...「chmod 755 *.cgi」と書きたい。)

  • mt.cgi
  • mt-xmlrpc.cgi
  • mt-view.cgi
  • mt-tb.cgi
  • mt-set-reg.cgi
  • mt-send-entry.cgi
  • mt-search.cgi
  • mt-load.cgi
  • mt-db2sql.cgi
  • mt-db-pass.cgi
  • mt-comments.cgi
  • mt-check.cgi
  • mt-atom.cgi


ウェブログの公開ディレクトリを作る

あらかじめウェブログ用のディレクトリを作っておきます。
ここではホームディレクトリ直下(/home/example/www/以下)に「weblog」というディレクトリを作った。

ローカルサイトパスで指定したディレクトリが無かったら自動で 作ってくれる。なのでディレクトリは作らなくてもいい。


サーバモジュールチェック「mt-check.cgi」

必要なサーバモジュールが存在するか、または正しく読み込まれるかチェックを行います。
MovableTypeにはチェック用プログラムが用意されているので、 ブラウザからチェック用のURL http://example.sakura.ne.jp/mt/mt-check.cgiへ接続します。

ページの最後に「Movable Type System Check Successful」が表示されていればOK。 (表示例)


データベースの初期設定

MySQLデータベースにMovableTypeで利用するための初期設定(読み出しのチェックやTableの作成等)を行います。
こちらも専用のプログラムが用意されています。 ブラウザからチェック用のURL http://example.sakura.ne.jp/mt/mt-load.cgiへ接続してください。

ページの最後に「System Initialization Complete」が表示されていればOK。 (表示例)


セキュリティの設定

ここではセキュリティ上に「こうしておいたほうがいいんじゃないの」的設定を行います。
後悔するまえにやっておくが吉。

  • 「mt-check.cgi」「mt-load.cgi」の削除またはパーミッションを落とす
    今後このファイルは使わないので、削除またはパーミッションを0にしてしまおう。

  • 「mt.cfg」を他の人に見られないようにしておく
    .htaccessでアクセス制限をかけておくとよい。
    <Files mt.cfg>
    order deny,allow
    deny from all
    </Files>

これで設定は終わりです。多分。

MovableType管理画面


http://example.sakura.ne.jp/mt/mt.cgiへ接続します。 ここまで問題なく進んできたなら、ログイン画面が表示されたはず。

管理画面へログイン

MovableTypeのインストール直後の管理画面のログインアカウント/パスワードは固定です。 このパスワードとアカウントでログインしてください。

    Account :Melody
    Password:Nelson


プロフィールの編集

既に分かっていると思いますが、固定のアカウント・パスワードのままで運用するのは危険。
「メインメニュー」>「ショートカット」-「プロフィールの編集」を開き、 最低でも以下にあげる4点は変更/設定したほうがよいとおもう。

  • ユーザ名
  • 表示する言語
  • パスワード
  • パスワード回復のキーワード - 出生地

ウェブログの設定

最後にウェブログの設定を行います。特に気をつけるのはディレクトリパスとURLのところ。

「メインメニュー」>「ショートカット」-「新しいウェブログ」へ進んでください。
設定項目が表示されます。説明を読みながら以下設定してください。

項目名 説明 設定例
新しいウェブログ ウェブログの名前。 わたしの日記
ローカル・サイト・パス ウェブログを公開するファイルのパス。
ウェブログの公開ディレクトリを作る」 であらかじめ作っておいたディレクトリを指定します。
/home/example/www/weblog
サイトのURL ウェブログを開くURL
「ローカルサイト・パス」にあわせて書きましょう
http://example.sakura.ne.jp/weblog/
ローカル・アーカイブ・パス このウェブログのアーカイブディレクトリを指定。
基本はローカルサイト・パスのarchivesを指定します。
/home/example/www/weblog/archives
アーカイブのURL このウェブログのアーカイブディレクトリを指定。
基本はローカルサイト・パスのarchivesを指定します。
http://example.sakura.ne.jp/weblog/archives/
時間帯/td> 住んでる地域のローカルタイムを指定。日本人なら日本時間を指定しておきましょう。
UTC+9(日本時間)

指定が終わったら、「設定の保存」し、「サイトの再構築」を実行してサイトに反映させてください。これで基本の設定は終わり。




(参考資料)
Posted by sakagami at 2004/07/28 Wed | TrackBack
Comments

逃げ出した。
しかし、逃げられなかった。

Posted by: nu at July 28, 2004 03:24 PM

さくらのマニュアルはどこに何が書いてあるのかわかりにくかったところ、助かりました。
データベース名はアカウント名を使うんですね。ここで悩みました。
.htaccessの設定も為になりました。
ありがとうございました。

Posted by: タニオ at August 9, 2004 04:50 AM

おやくにたてて幸いですー。>タニオ

次は今の鯖からphpMyAdminを使ってデータをうつしてみようかなあ、なんて思ってます...いまEUCなのでUTFに変えたいナァ。。。。げふげふメンドクセー。

Posted by: sakagami at August 9, 2004 01:51 PM
Post a comment










Remember personal info?



表示されているランダムな4桁の数字(セキュリティコード)を入力してください。