top > パソコン関連 >

MovableTypeをWindows(ローカル)で動かす XAMPP

2007年12月07日

MovableTypeをWindows(ローカル)で動かす XAMPP

題名のまんま、MovableTypeをWindows(ローカル)で動かしてみようと思った。動機はなんとなく興味本位と、テンプレートをいじる際に、ローカルで確認できる点からだ。

MovableTypeをインストールするには、Windows(ローカル)に、Apache等のウェブサーバー、データベース(MySQL 4.0 以降、PostgreSQL 8 以降、SQLite)、Perl バージョン 5.6.1 以上等の条件がある。詳しくは、Six Apartで確認してね。SixApart今回、インストールしたのは、MovableType4です。
movabletypeのダウンロード


初めは、Apacheや、データベースを一個ずつインストールしていたけど、XAMPPという、かなり便利な物を見つけました。XAMPPとは、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージとしてまとめたものです。XAMPPとは


簡単にいうと、MovableTypeに必要な物が、これ一つで揃います。最新版の中身は、
* Apache HTTPD 2.2.6 + Openssl 0.9.8e
* MySQL 5.0.45
* PHP 5.2.4
* PHP 4.4.7
* phpMyAdmin 2.11.1
* Zend Optimizer 3.3.0
* (more)


まず初めに、http://sourceforge.net/projects/xampp/から、XAMPPをダウンロードしました。最新版のXAMPP 1.6.4だとPerl 5.8.8-2.2.4がそのままでは動かないから、XAMPPよりXAMPP 1.6.3aを入手します。最初これが分らず、XAMPP 1.6.4をインストールした後、Perl 5.8.8-2.2.4のインストールでエラーがでて進めずかなり時間をくいました。


xampp-win32-1.6.3a-installer.exeを探してダウンロードして完了。


XAMPPのインストール:c:\xampp\にインストールしました。そして、「Apacceをサービスとしてインストール」、「MySQLをサービスとしてインストール」にチェックを入れてインストールをクリック。インストール後、
コントロールパネルの画面で、Apachと、MySQLが起動となっいればOK。


次に、Perl 5.8.8-2.2.4のダウンロードで先ほどの、http://sourceforge.net/projects/xampp/と同じで、
Windows add-onsの所の「Perl」をクリックし、「xampp-win32-perl-addon-5.8.8-2.2.4-installer.exe」を
ダウンロード。


Perl 5.8.8-2.2.4のインストールはセットアップウィザードに従えば簡単です。インストール先フォルダーは「c:\xampp」にしました。DOSプロンプトの画面が表示されますが、そのまま待てば勝手に終了します。


次に、ブラウザのアドレス欄からhttp://localhost/xampp/を開くと、XAMPPの画面になるので、「English」を選択する。※日本語でセキュリティの設定ができないため


XAMPP for Windows の画面で、左の「Security」をクリックし開いた画面の下の方のhttp://localhost/security/xamppsecurity.phpをクリック 。パスワードを設定します。


確認用に2つ入力し、”Password changing"ボタンの上のSafe plain password in text file? にチェックを入れて、”Password changing"をクリック。


次に、phpMyAdminの設定をします。http://localhost/xampp/に戻り、左下の方のphpMyAdminをひらき
言語の設定を「日本語 - Japanese (utf-8)」)にし、 ユーザー名をroot、パスワードは先ほど作ったパスワード入力して実行するをクリック。


DBの作成で、DB名をつけて「作成」をクリックすればOK。私は、mtdbとしました。


いよいよ、Movable Type 4をインストール。SixApartからmovabletypeのダウンロードできます


だけど、私のPCではこの後がスムーズに行きませんでした。OSはVista。CGIがうまく動作せず、Server error!サーバ内部で障害が発生し、リクエストに応えることができませんでした。


Error message:couldn't create child process: 720003: mt.cgiサーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。Error 500とでて、CGIが実行できません。perlの関連付けをしてもだめで、かなり時間を喰いました。


私の解決策は、こちらのサイトを参考にしました。


まず、リンク作成シェル拡張for Windows 2000/XP(WindowsNT/2000/XP / ユーティリティ)をインストールします。


XAMPPをCドライブ直下に入れてる場合。 C:/xampp/perl/ (XAMPPに入ってるperlディレクトリ)を右クリックしたままCドライブ直下に持って行く。


先ほどのリンク作成シェル拡張をインストールすると、右クリックを放した時に、リンクを作るとメニュー
に追加されてるので、リンクを作るをクリック。C:/perl が出来たら、それを C:/usr/ にリネームする。


これで、MovableType4をいつもの手順でインストールできました。Movable Type 4のインストールは、C:/xampp/htdocs/の中に自分でフォルダを作ります。私は、mt4にしました。


mt4フォルダの中に、ダウンロードして解凍した、MovableType4のフォルダの中身を全部入れます。ブラウザからhttp://localhost/mt4/mt.cgiをアドレスに打ち込みあとはウィザードに従って行けばOKです。
インストール方法は、たくさん参考サイトがあるので探してみてください。

Xamppより簡単に、InstaMTでMovableTypeをWindows(ローカル)に構築


安心しておすすめ!
ファーストサーバレンタルサーバ
今回私がお世話になったサイト。
世界中の1%の人々へさん
こちらも参考にさせてもらいました。
Materializingさん

≪ m-flo(エムフロー)ならこれでしょう!Planet Shining | メイン | ディズニー英語システムの無料サンプル取寄せしてみました ≫

関連記事(同じカテゴリの記事)

GoogleAdSense広告の精度を最適化!
GoogleEarthからバレンタインプレゼント!!!
WindowsVistaとXPをデュアルブートで使う!
WindowsVistaで日本語入力が行えない場合の対処方法
GoogleAdsenseのクリック単価UP!するために・・・
Googleのインデックス数&アクセス数が激減!
パソコンの画面が真っ暗。でも、うっすら!
WindowsXPとVistaでファイル名が表示されなくなった?!
GoogleAdSense広告を最適化しよう!パート1
jQueryでページトップにスムーススクロール javascript

コメントする

トラックバックURL

このエントリーのトラックバックURL:
http://shin.s-ence.org/mt-tb.cgi/69