さくらインターネット:MT4インストール手順

自分のメモ用にカキトメテ起きます?
DatabaseはSQLiteを使用。

・mt-config.cgi-originalを任意のエディタで開く。
15行目を自分のブログを設置する環境に合わせる

CGIPath    http://www.example.com/cgi-bin/mt/
設定例)
mtフォルダーごとwwwフォルダーの中にアップロードする場合
CGIPath    http://○○○.sakura.ne.jp/mt/
wwwの中の別フォルダー(この場合webというフォルダ)へアップロードする場合
CGIPath    http://○○○.sakura.ne.jp/web/mt/

・21行目を自分のサーバーのmt-staticフォルダーを設置する場所にあわせて変更。
StaticWebPath    http://www.example.com/mt-static
設定例)
StaticWebPath    http://○○○.sakura.ne.jp/mt/mt-static
StaticWebPath    http://○○○.sakura.ne.jp/web/mt/mt-static など

・23行目以降のDatabaseの設定
SQLiteを使用するので、他のDatabaseを使用しないように設定。

赤字を追加。

#================ DATABASE SETTINGS ==================
#   REMOVE all sections below that refer to databases
#   other than the one you will be using.

##### MYSQL #####
#ObjectDriver DBI::mysql
#Database DATABASE_NAME
#DBUser DATABASE_USERNAME
#DBPassword DATABASE_PASSWORD
#DBHost localhost

##### POSTGRESQL #####
#ObjectDriver DBI::postgres
#Database DATABASE_NAME
#DBUser DATABASE_USERNAME
#DBPassword DATABASE_PASSWORD
#DBHost localhost

##### SQLITE #####
ObjectDriver DBI::sqlite
Database /path/to/sqlite/database/file

SQLiteのデータベースpathを変更
##### SQLITE #####
ObjectDriver DBI::sqlite
Database ./db/mtdb

追加項目を上記ファイルの最後に追記

## 追加項目(ロリポップ・さくら等CGIファイルのパーミッションに関する項目)##
DBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022

## PHPファイルのパーミッションを変更する項目 ##
HTMLPerms 0777
UploadPerms 0777

ソースの出所を失念してしまったのでアレですが、MT3から引き継いでる物なので
必要ないかもです。
PHPのファイルのパーミッションを変更する追加項目はMTのファイルの出力をPHPにしている場合
は追記しないと新しく製作されるPHPファイルのパーミッションが変更されないと思います。
htmlで出力しているならば必要ないかも。

私は一応両方とも追加してます^^;

修正が終ったらファイルを保存、mt-config.cgi-orinalをmt-config.cgiにリネームする。

■ファイルのアップロード
アップロードソフト(ffftp等)を使いPASVモードでMTをアップロード。
アップロードにはかなりの時間が掛かるのでのんびり待つ?

途中でアップロードの失敗とかありますが、メモって後で失敗した部分だけを
アップロードするでもいけます。とにかく気長に待つべしっ!

全てがアップロードされたらmtフォルダの中にある拡張子cgiが付くファイルの属性を
755に変更します。(さくらではcgiファイルは705/755でしか動きません)

■MTの動作確認
webにてmt-check.cgiを起動。
例)http://○○○.sakura.ne.jp/mt/mt-check.cgi 等

システム情報などがつらつらと出てきて、一番最後に
システムのチェックを完了しました。
Movable Typeを利用できます。

というメッセージが出てきたらインストールは上手く出来たということになります。

エラーメッセージやファイルが読み込めない場合は、ココまでの手順でミスがある可能性が有ります。
mt-config.cgiの設定やパーミッション(属性)等の確認をして見てください。

■MTの初期起動
webにでmt.cgiを起動。
例)http://○○○.sakura.ne.jp/mt/mt.cgi 等

後は画面の指示に従って入力していけばインストール完了です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)