Sponsored Link

メイン | 2007年06月 »

2006年03月21日

XREA.COM に MovableType を設置してみた。

設置方法、メモっときます。

Movable Type バージョン 3.2-ja-2 で、MySQL 使用。
サイトURL:http://player.s203.xrea.com/memo/ の場合です。
つまり、ID:player,サーバー名:s203 になります。
また、MTのCGIを設置するディレクトリ名は、blog ,ID:playerのパスワードを PASSWORD としています。
ブログの文字コードはUTF-8です。

XREA.COM MovableType


参考サイト様:大変助かりました。m(_ _)m

Movable Typeユーザー・マニュアル: Movable Typeの新規インストール
XREAでMTを!
Movable Type + MySQL 4.1 を組み合わせると日本語が文字化けする不具合/障害の解決方法 - iandeth.
自動設置CGI


①データベースを作成する。
XREAの管理画面からログインし、データベース→MySQL/PostgreSQLデータベース追加でMySQL 作成をクリックします。
僕は文字コード選択を、UNICODEにしました。

②PhpMyAdminのインストールをする。
XREAの管理画面からログインし、データベース→PhpMyAdmin/PhpPgAdminインストールでインストール。PhpMyAdmin にログインする。
データベース名をクリックし、右上の「操作」をクリックします。
ページ下部に表示される「照合順序」を「utf8_general_ci」に変更し実行をクリック。
(※『テンプレート「」に解析エラーが発生しました: <MTEntries>タグが閉じられていません。』対策)

③ダウンロードしたMovable Type 「MT-3_2-ja-2.zip」を解凍。
ⅰ)「mt-config.cgi-original」を「mt-config.cgi」にリネームする。
ⅱ)「mt-config.cgi」をエディタで開いて以下のように編集する。

28行目:
CGIPath http://www.example.com/cgi-bin/mt/
  ↓
CGIPath http://player.s203.xrea.com/x/blog/
(※XREAの無料コースの場合、自動挿入広告のため included というプロトコルに飛ばされるなどの不具合が起こります。そのため、広告が自動挿入されない「x」ディレクトリ以下に MT の CGI を設置します。)

35行目~39行目:
# ObjectDriver DBI::mysql
# Database <database-name>
# DBUser <database-username>
# DBPassword <database-password>
# DBHost localhost
  ↓
ObjectDriver DBI::mysql
Database player
DBUser player
DBPassword PASSWORD
DBHost localhost

57行目:
# SQLSetNames 1
  ↓
SQLSetNames 1
(※文字化け対策)

93行目:
# StaticWebPath http://www.example.com/mt-static
  ↓
StaticWebPath http://player.s203.xrea.com/x/blog/mt-static/

ⅲ)検索結果のテンプレート(「search_templates」内の「default.tmpl」)に広告タグを挿入する。
13行目の <body class="layout-one-column"> の下に広告タグを挿入

④アップロードする
解凍してできた MT-3.2-ja-2 ディレクトリの中身全部を FTP で /public_html/x/blog/ ディレクトリにアップします。
つまり、/public_html/ に x を、そしてその中に blog ディレクトリを作成します。
また、/public_html/ に memo ディレクトリも作成しておきます。

⑤パーミッション設定
/public_html/x/blog 以下全てを 705
次に
/public_html/x/blog 内の mt-config.cgi と lib と extlib を 700,mt-check.cgi を 0 にする。

ちなみに、
FTP で設定してもいいのですが、結構手間がかかりそうだったので、僕は SSH 接続で、下記コマンドを実行してパーミッション設定しました。

$ chmod -R 705 /virtual/player/public_html/x/blog
$ cd /virtual/player/public_html/x/blog
$ chmod 700 mt-config.cgi lib extlib
$ chmod 0 mt-check.cgi

http://player.s203.xrea.com/x/blog/mt.cgi へアクセス。
初めてログインする時は、ログイン名「Melody」,パスワード「Nelson」です。
ログイン後は、とりあえず下記を行う。

ⅰ) 「▲ 重要: はじめにブログを設定してください。」をクリックして設定。

ウェブログの名前:Memo
サイトURL:http://player.s203.xrea.com/memo/
サイト・パス:/virtual/player/public_html/memo

ⅱ)プロフィールを編集する。
「システム・メニュー」の「投稿者」をクリック。「投稿者」の「ログイン名」「Melody」をクリック。
ログイン名,パスワードの変更および表示名の指定などをする。