まず疑うのは「cgi」ファイルのパーミッション設定。
「mt」ディレクトリ直下の「cgi」ファイルのパーミッションを「700」に設定し直すこと。
その他「plugins」ディレクトリ内もチェックして正しくパーミッション設定。
それでも「500エラー」ばかり出てる人はロリポップ!
■設定ファイル ( mt-config.cgi-original ) の修正
1.まず、15行目を修正します。
最初に MovableType 本体をどこに置くのかの設定です。
※ 『 mt-config.cgi-original 』 ファイルを テキストエディタで開いて、修正してください。
仮に、自分のWEBサイトのURLが
http://hoge.chu.jp/
だったとすれば、
15行目の
CGIPath http://www.example.com/cgi-bin/mt/
を
CGIPath http://hoge.chu.jp/cgi/mt/
に修正します。
これは、WEBサイトの下に 『 cgi 』 と言うフォルダを作り、その下に 『 mt 』 と言うフォルダを作って、その中に本体を置くことを示しています。
どのフォルダに置くかは自由ですが、この説明では分かりやすさを優先して、決め打ちします。
2.次に、21行目を修正します。
下記のように修正 ( コメントアウト ) します。
21行目の
StaticWebPath http://www.example.com/mt-static
の先頭に # をつけて
# StaticWebPath http://www.example.com/mt-static
とします。
3.次に、43行目を修正します。
データベースの設定です。下記のように修正します。
43行目の
Database /path/to/sqlite/database/file
を
Database ./db/mtdb
とします。
※ロリポップ!
4.最後に、ロリポップで使うために必要な設定をします。
これは、ロリポップでは suexec を使用しているため必要になります。 『 mt-config.cgi 』 の一番下の行に、以下の内容を追加します。
DBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022
■ファイルのアップロード
CGIPathをhttp://hoge.chu.jp/cgi/mt/としているので、http://hoge.chu.jp/の下に 『cgi』ディレクトリ 、その中に 『mt』ディレクトリ を作り本体をアップロードして下さい。
■データベースのディレクトリ作成
アップロードが完了したら、『mt』ディレクトリの中に『db』ディレクトリを作成してください。
■データベースの保護設定
.htaccess.txtというファイルを作成して、テキストエディタで開きます。
以下のコードをコピペして保存してください。
<Files *>
deny from all
</Files>
保存したら、.htaccess.txt を .htaccess と、ファイル名を変更し、『db』ディレクトリの中にアップロードします。
■MovableTypeの初期化とログイン
http://hoge.chu.jp/cgi/mt/をWebブラウザで開き『 ログイン 』 をクリック。
必要事項を入力し 『 インストールを続行 』ボタンを押してください。
次にインストールページで 『 インストールを続行 』ボタンを押してください。
不要になった 『mt-check.cgi』 をサーバから削除します。
http://hoge.chu.jp/cgi/mt/をWebブラウザで開きログインして自分のblogを作り終了。
※青文字で書いてある部分は、各自の設定で異なる部分です。ご自分のアドレスを入力してください。
これでロリポップ!






