2007年10月7日日曜日

XAMPPとジャンクション作成ソフトを使ってMTのローカルテスト環境を簡単作成!

apache friends - xampp for windows:
http://www.apachefriends.org/jp/xampp-windows.html
Movable Type: Free Download:
http://www.movabletype.com/download/personal-use.html

まず、通常のXAMPPをインストール(ここでは Cドライブとする)。
次に Perlアドオンをインストール。

MTをDL->展開し、フォルダ名を mt に変更、c:\xampp\htdocs へ放り込む。
次に↓から「lnhdrInst-1.42.0.msi」をDL->インストール。
c:\xampp\ へ移動し、perl ディレクトリを右クリックしたまま c:\ へ放り込むとメニューが現れるので「リンクを作成する」を選択(ジャンクションと言うらしい)。
出来たperlフォルダをusrにリネーム。

XAMPPからApacheとMySQLを起動。
http://localhost/phpmyadmin/ にアクセス。
新規データベース名に movabletype と入力し、作成ボタンを押す。
データベースが出来たら http://localhost/mt/ にアクセス。
真ん中の [Login to Movable Type] ボタンをクリックすると設定ウィザードに突入。
Server error!

サーバ内部で障害が発生し、 リクエストに応えることができませんでした。

Error message:
couldn't create child process: 720003: mt-check.cgi
といったエラーメッセージが表示される場合は設定がうまくいってない。

設定が終わるとMTが使えるようになる。
ここまで英語だったけどBlog管理画面は日本語。

※セキュリティー対策は一切してないので各自設定。


「*.cgi」を関連付けし、\xampp\apache\conf\http.conf の設定を変更しても(ScriptInterpreterSource registry のコメントアウトを外しても)エラーから開放されなかった。
ネットを彷徨っていたらこのソフトが紹介されていた。
こんなに便利なものがあったとは!


追記
1. Posted by 管理人 2007年10月11日 09:10
    シンボリックリンクを消すと実体まで消えてしまうけど俺だけ?

2. Posted by 管理人 2008年03月06日 11:35
    Link Creation Shell Extension(この記事で lnhdrInst-1.42.0.msi って書いてある)の最新版は
    http://sourceforge.net/projects/lnhdr/
    からダウンロードできます。

    再配布ページ(日本語)
    http://www4.point.ne.jp/~numa/lnhdr/index.html

0 件のコメント :