0こんばんわ(o・ω・)ノ今回は、XAMPPでMovableTypeを使える様にしたいと思います。Apart社製のCMS(コンテンツ管理システム)です。特色とか機能はシックス・アパート社公式サイトに詳細があるので、ここでは省きます。MTの実行環境にPerlが必要です。Portableが同包されていますが、機能としては必要最低限なパッケージングらしいので、別途ActivePerlをインストールすることにします。XAMPPはD:\にインストールされているものとしてまとめています。Downloadsをクリックします。Windowsをクリックします。ダウンロードウインドウが開くので、ファイルを保存します。ブラウザの方ではニュースレターサインアップ画面になりますが、ニュースレターが必要なければそのまま閉じてしまっても良いと思います。インストーラーを起動します。Agreementを選択して先に進みます。ActivePerlの保存先選択です。デフォルトではLocation:C:\Perl64\となっていますが、[Browse]ボタンを押して保存先を変更します。保存先を変更しないままインストールしてしまうと、cgiのパスがPerに通らなくなってしまい、cgiが稼働しなくなってしまいます。そのときPerlとのパスを通すために、全部のcgiの1行目に書かれてるパスを変更することになってしまい、非常に面倒なことになります。name:をD:\usr\と入力して[OK]をクリックします。(XAMPPをインストールしたドライブに、usrフォルダを作ることになります。)Location:D:\usr\に変更されたことを、よく確認して[NEXT]をクリックします。これでcgiが/usr/bin/perlを参照できるようになります。ここに至るまでに、フォルダー先を標準のまましてインストールしてみたり、Dドライブに変更してみたり、ルートパスがなかなか繋がらなくてフォロワーさんに相談したりもしました。記述の「/usr」「D:\usr\」は私的にはちょっと分かりづらくて、以前でもパスを通すのに苦労した覚えがあります。以前、設定できたときはあれこれやって、たまたま通った感じだったのですが(ノ∀`)デフォルトでチェックが入ってますが、このまま[NEXT]をクリックします。[インストール]をクリックします。[Finish]をクリックして、インストールを完了します。意味も含めてActivePerlのバージョン確認をします。works!\n”);と入力します。ファイル名をtest.plとしてCドライブ直下に保存します。c:\test.plを入力します。works!が表示されれば動作確認は完了です。ActivePerlはインストーラでの導入なので、動作確認までのはさほど苦労することはないですね。Typeのページへ行き、[購入とライセンス]タブをクリックします。次のページの右にある、[個人無料ライセンス]をクリックします。ダウンロードページ]をクリックします。ライセンスの制限事項はよく確認しておきます。画面の下の方には、個人無償ライセンス利用許諾契約書があるので、しっかりと内容を確認した上でメールアドレスを入力して、[上記に同意して申し込む]をクリックします。5.14-ja.zipをクリックして保存します。ダウンロードしたzipファイルを、先日作成したweb公開フォルダに解凍して、フォルダ名をmt5に変更しました。\xampp\apache\conf\extraフォルダ内のhttpd-vhostsファイルを開き、先日設定したアクセス権のDirectoryパスとDocumentRootパスをD:/www/mt5に変更して保存します。XAMPPコントロールパネルを開き、ApacheとMySQLのサービスを開始します。[mt-check.cgi]画面が表示されます。ここでmt-check.cgiが表示されないときは、次の原因が考えられます。XAMPPコントロールパネルでApacheのサービスがきちんと開始されていない。httpd-vhostsファイルのDocumentのルートパスが間違っている。ActivePerlのインストールドライブや、フォルダ名が「ドライブ:\usr\」になっていない。mt-check.cgiの画面を下へスクロールしていくと、黄色い帯で表示されている項目があります。これは現状でMTにインストールされていないモジュールを表しています。Managerを起動します。このウインドウから必要なモジュールをインストールすることができます。今回はDBD::mysqlをインストールするので、検索欄にDBD-mysqlと入力します。installが表示されます。箱に+の表示されたアイコンの2つ隣にある矢印アイコンをクリックします。ウインドウが表示されるので[OK]をクリックします。doneが表示されれば、DBD::mysqlモジュールのインストールが完了となります。mt-check.cgiの画面に戻ってリロードすると、DBD::mysqlの黄色い帯が消えます。オプションモジュールにも黄色い帯で表示されているモジュールがありますが、必須モジュールではないのでMT動作に影響が出ることはありません。使いたいと思うモジュールをインストールすれば良いと思います。黄色い帯で表示されているモジュールのうち、PPMでインストールできなかったIPC::Run、Cache::Memcached、Cache::File、Image::Magickモジュールは別途インストールが必要になります。mt-check.cgiの最下部にはシステムチェックの表示。これでMTの導入が完了となります。あとはMTと各種設定を済ませたら、ブログの引っ越し作業になります。サーバー構築の作業そのものも大変なんですけど、こうやって記事を書いたりSS編集したりする方がもっと大変だったりしますwでも、こうしてまとめて手順を書くと自分に取っても良い勉強になります。コメントデータの処理方法の詳細はこちらをご覧ください。Android端末でMTP接続できない場合はこれで解決する。