« ダウンロードしよう | メイン | 文字コードを指定しよう »

基本情報を設定しよう

Movable Typeに基本情報を設定しよう

ダウンロードしてきたZIPファイルを解凍し、mt-config.cgi-originalファイルをmt-config.cgiという名前にリネーム(=変更:右クリック→名前を変更)します mt-config.cgiファイルのCGIPath (28行目) に、cgiファイルを置くアドレスを記述します
http://あなたのドメイン.com/をトップページにしたいなら、
CGIPath http://あなたのドメイン.com/cgi-bin/
となります。サーバによってはcgi-binディレクトリやcgiディレクトリを作成する必要がありますので、 ここは念のため、上記の通り
CGIPath http://あなたのドメイン.com/cgi-bin/
としておきましょう。sakuraの有料サーバ(ライト・スタンダードで動作確認済)で独自ドメインを使用しているなら、
CGIPath http://あなたのドメイン.com/
だけでも別に構いません。このあたりはお好みでどうぞ。(個人的にはcgi-binディレクトリを作成したほうが良いと思います)

データベース・サーバーへのアクセス情報を設定しよう

さて、ここからはデータベースの設定です。
mt-config.cgiファイルの31〜71行目の内、 各自で利用するデータベースの環境部分のみ、コメントをはずし、必要環境を記述します。
(57行目のSQLSetNamesは、MySQL4.1やPostgreSQL8等のキャラクターセットを明示的に指定するデータベースを利用する場合コメントをはずします。 )

さくらのレンタルサーバの場合、ライト・スタンダード共にMySQLが使えるので、このMySQLのデータベースを使用しましょう。(ちなみにBerkeley DBを使用する場合は、70行目の先頭の#を削除して、Berkeley DBへのアドレスをきちんと設定するだけOKです。)
さて、sakuraユーザの方へMySQLの場合で解説します。
mt-config.cgiファイルの31〜71行目の内、MySQLを使うので35行目の
# ObjectDriver DBI::mysql  から
# Database
# DBUser
# DBPassword
# DBHost localhost

までの、文の先頭にあるシャープ(#)をまず外します。
そして、ユーザ名とパスワードを設定。さくらのレンタルサーバなら、ログインした状態でhttps://secure.sakura.ad.jp/menu/へ行き、ご利用中サービスの一覧をクリック
サーバ設定をクリック→サーバ設定と状態確認欄のデータベースの設定をクリック→
データベース名とデータベースサーバ、及びパスワードの設定を確認、メモします。

ObjectDriver DBI::mysql
Database USERNAME
DBUser USERNAME
DBPassword PASS
DBHost mysql●.db.sakura.ne.jp

USERNAME に、各自のアカウント名(ユーザ名)を代入し、PASS に自分で設定したパスワードを代入してください。●は各自に割り振られたサーバの番号を入力してください。

そうしたら、StaticWebPath (93行目) に、CGIPathで指定したパスにmt-staticを文頭の#(シャープ)を取り除いてから追加します。
StaticWebPath http://あなたのドメイン.com/cgi-bin/mt-static

こんな具合ですね。さくらの有料サーバで独自ドメインを使用している場合は
StaticWebPath http://あなたのドメイン.com/mt-static

という具合でも別に構いません。(要するに、 mt-static  という文字列を書き加えてください。ということです)

そして、TempDir (211行目) にMovable Typeが生成するテンポラリー・ファイルの保存場所を指定します。
これは既にアップロードしてあるファイル名と同じファイルをアップロードした際、上書きするかどうかを聞くため、一時的に画像を保存する場所を指定するための記述です。
通常、アップロードする際のファイル名は日付にしていれば全く問題ないので、当サイトとしては特に設定していません。
ここには各自好きなアドレスを設定すると良いでしょう。
文頭のシャープ(#)をきちんと外すと、設定が有効になります。

トラックバック

このエントリーのトラックバックURL:
当ページへのリンクが無いトラックバックは拒否しています。
http://www.movabletypefun.com/cgi-bin/mt-tb.cgi/4

コメント

お世話になります。
セッティングで悩んでいたところ偶然にこのブログへたどり着きました。データーベースサーバーへアクセス設定で私のサーバーではBerkeleyDBしか使えないようですがその場合はどのように書き換えればいいでしょうか?
また、mt.cgiで入っていくと「データベース接続の設定に誤りがあります。設定を確認してください。
」とでます。
それから、「mt-config.cgi」の154行目、161,168行目はこのままでいいのでしょうか?長々すみません。ご指導ください。お願いいたします。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)