HMVジャパン  Just MyShop(ジャストシステム)  スカパー! レンタルサービス  トレンドマイクロ・オンラインショップ

MySQLでMovableType3を構築→沈没

delicious はてな この記事をクリップ! | 2005年03月10日23:37 | 編集

 昨日MySQLをWindowsXPにインストールしたので、PHPもPerlもインストールしている事だし、MovableType3をインストールしてみようか、という話になりました。 が、沈没。 mt-check.cgiでは問題無くクリアしたのに、mt-load.cgiで訳の分からないエラーが出てしまいました。

ので、MySQLは一先ずやめたんですけど、それまでにやった事の覚え書きを。

MovableType3をダウンロードして、展開後ディレクトリー名を「mt」にリネームし、Cドライブの所定の位置(C:¥padmacolors¥public_html¥mt)に移動。

cgiファイルの先頭のパスが

#! /usr/bin/perl -w

なので、全て

#! /usr/local/bin/perl -w

に変更。

そしていきなりmt-check.cgiにアクセスしました。

システムの情報:
・ CGI が動作しているディレクトリ: c:/padmacolors/public_html/mt
・ オペレーション・システム: MSWin32
・ Perl のバージョン: 5.8.6
・ (おそらく) cgiwrap もしくは suexec が有効になっています

 

確認: 必須 モジュール:

HTML::Template (version >= 2)
サーバには HTML::Template がインストールされていました。(バージョン: 2.4).

Image::Size
サーバには Image::Size がインストールされていました。(バージョン: 2.93).

File::Spec (version >= 0.8)
サーバには File::Spec がインストールされていました。(バージョン: 0.82).

CGI::Cookie
サーバには CGI::Cookie がインストールされていました。(バージョン: 1.20).

ここまでは良くて、その下でDBD::mysqlがインストールされていない旨の表示がありましたので、DBIとDBD-mysqlのインストールを。 DOS窓を開いて

C:¥WINDOWS¥system32>ppm

ppm> install DBI

(ちょっきん)

ppm> install DBD-mysql

(ちょっきん)

ppm> quit

こんな感じ。 インストールはこれで終了で、システムを再起動すれば反映されるようになります。

次にmt-check.cgiで、「Image::Magick」がインストールされていないとの事。 これはネットで検索するとサイトがありますので、配布ページ(バイナリー)で「Dynamic at 8 bits-per-pixel」をダウンロードし、展開して起動してインストール。 注意するべきはウィザード中に6つのチェックボックスが出る画面がありまして、

Install PerlMagick for ActivePerl v******

のチェックを入れる事。

次は「Crypt::DSA」がインストールされていないとの事ですが、これは強いてインストールしなくても良いらしいです。 これもppmを使ってインストールしてみました。

C:¥WINDOWS¥system32>ppm

ppm> rep add theoryx5 http://theoryx5.uwinnipeg.ca/ppmpackages/

ppm> rep add theoryx5-2 http://theoryx5.uwinnipeg.ca/ppms/

ppm> search math-pari

ppm> install ***

ppm> search crypt-random

ppm> install ***

ppm> search crypt-dsa

ppm> install ***

ppm>quit

こんな感じ。 ***の部分は、ヒットした中のどれかを選びます。 例えば

1. Math-Pari [2.010603] Perl interface to PARI.
2. Math-Pari [2.010500] Perl interface to PARI.
3. Math-Pari [2.010603] Perl interface to PARI.
4. Math-Pari [2.010500] Perl interface to PARI

こんな感じになるので、最新版は2.010603だろうという事で「install 1」か「install 3」とします。 ただ、ヒットしてもインストール出来ない場合があるので、そういう時は素直に諦めて次のやつでインストールを試みます。

mt-check.cgiの後半は

確認: データ管理 モジュール:
以下のモジュールは Movable Type がデータの保管、管理のために利用します。Movable Type を利用するためには、以下のモジュールのうち 少なくとも一つ はインストールされている必要があります。

DB_File

DBD::mysql
サーバには DBD::mysql がインストールされていました。(バージョン: 2.9004).

DBD::Pg

DBD::SQLite

確認: 推奨 モジュール:
以下のモジュールはインストールすることを 推奨 します。なくても動作しますが、関連する機能を利用するためにはインストールしておく必要があります。

HTML::Entities
サーバには HTML::Entities がインストールされていました。(バージョン: 1.27).

LWP::UserAgent
サーバには LWP::UserAgent がインストールされていました。(バージョン: 2.001).

SOAP::Lite (version >= 0.5)
サーバには SOAP::Lite がインストールされていました。(バージョン: 0.52).

File::Temp
サーバには File::Temp がインストールされていました。(バージョン: 0.12).

Image::Magick
サーバには Image::Magick がインストールされていました。(バージョン: 6.2.0).

Storable
サーバには Storable がインストールされていました。(バージョン: 2.13).

Crypt::DSA
サーバには Crypt::DSA がインストールされていました。(バージョン: 0.12).

MIME::Base64
サーバには MIME::Base64 がインストールされていました。(バージョン: 3.05).

XML::Atom
サーバには XML::Atom がインストールされていました。(バージョン: 0.07).

このようになり、

Movable Type のシステム・チェックは無事に完了しました
準備が整いました! サーバには必要なモジュールがすべて揃っています。追加のモジュールのインストールは必要ありません。インストールの説明に従って、次の手順に進んでください。

こうなりました。

次にMySQLにログインし、新規データベースを作成。

C:¥WINDOWS¥system32>mysql -u root -p
Enter password: ********

mysql> create database movabletype;
Query OK, 1 row affected (0.01 sec)

mysql> grant all on *.* to movabletype@localhost identified by 'パスワード';
Query OK, 0 rows affected (0.20 sec)

そしてmt-load.cgiで沈没、と。




Search

Archives

Contact

■Administrator
padmacolors@gmail.com

■Akane Miyashita
akane.padma@gmail.com
イラスト、デザインのお仕事を承ります!

フィードメーター - padma colors / 

スカウター : padma colors / 

(C) 1997-2010 padma colors All Rights Reserved. Powered by Movable Type. RSS feed