2004年05月13日 Thu 14:59

人柱日記 番外編 「(ノ∀`)アチャーの巻」

ついに、iSLEのMovableType、カテゴリーアーカイブのリビルドで、
500エラーが出るようになっちまったYO。

大体の原因は分かってる(つもり)だけど、
エラーを出しそうな箇所のソースをチェックしてみたら、
モジュール間結合が複雑すぎです、私の知能じゃ無理です_| ̄|○

で、もうひとつのレンタルサーバ(LoliPop)の方では、
MySQL使っても、バークレーDB使っても、
MT2.661とMT3.0β正常に稼動してます。
MT3.0β4はまだやってません…スイマセン。

iSLE、LoliPopともにPHP4(ver.4.2.4)が使用できます。
ちなみにLoliPopはRUBY(ver.1.6.7)も使えます。

一応iSLEとLoliPopのmt-check.cgi(Ver.2.661の方)の結果を下記に書いておきます。

こっちがiSLEの結果。

Operating system: freebsd(FreeBSD 4.7-RELEASE)
Perl version: 5.00503
(Probably) Running under cgiwrap or suexec

CHECKING FOR REQUIRED MODULES:

Jcode...
Your server has Jcode installed (version 0.80).

HTML::Template (version >= 2)...
Your server has HTML::Template installed (version 2.4).

Image::Size...
Your server has Image::Size installed (version 2.93).

File::Spec (version >= 0.8)...
Your server has File::Spec installed (version 0.82).

CGI::Cookie...
Your server has CGI::Cookie installed (version 1.20).

CHECKING FOR DATA STORAGE MODULES:

The following modules are used by the different data storage options in
Movable Type. In order run the system, your server needs to have at least
one of these modules installed.

DB_File...
Your server has DB_File installed (version 1.65).

DBD::mysql...
Your server does not have DBD::mysql installed. DBI and
DBD::mysql are required if you want to use the MySQL database
backend. Please consult the installation instructions for help
in installing DBD::mysql.

DBD::Pg...
Your server has DBD::Pg installed (version 1.13).

DBD::SQLite...
Your server does not have DBD::SQLite installed. DBI and
DBD::SQLite are required if you want to use the SQLite database
backend. Please consult the installation instructions for help
in installing DBD::SQLite.

CHECKING FOR OPTIONAL MODULES:

LWP::UserAgent...
Your server has LWP::UserAgent installed (version 2.001).

SOAP::Lite (version >= 0.5)...
Your server has SOAP::Lite installed (version 0.52).

File::Temp...
Your server has File::Temp installed (version 0.12).

Image::Magick...
Your server has Image::Magick installed (version 5.48).

で、こっちがLolipopの結果。

Operating system: linux
Perl version: 5.8.0
(Probably) Running under cgiwrap or suexec
CHECKING FOR REQUIRED MODULES:
Jcode...
Your server has Jcode installed (version 0.83).
HTML::Template (version >= 2)...
Your server has HTML::Template installed (version 2.4).
Image::Size...
Your server has Image::Size installed (version 2.93).
File::Spec (version >= 0.8)...
Your server has File::Spec installed (version 0.82).
CGI::Cookie...
Your server has CGI::Cookie installed (version 1.20).

CHECKING FOR DATA STORAGE MODULES:
DB_File...
Your server has DB_File installed (version 1.806).

DBD::mysql...
Your server has DBD::mysql installed (version 2.9002).

DBD::Pg...
Your server does not have DBD::Pg installed. DBI and DBD::Pg
are required if you want to use the PostgreSQL database
backend. Please consult the installation instructions for help
in installing DBD::Pg.

DBD::SQLite...
Your server does not have DBD::SQLite installed. DBI and
DBD::SQLite are required if you want to use the SQLite database
backend. Please consult the installation instructions for help
in installing DBD::SQLite.

CHECKING FOR OPTIONAL MODULES:
LWP::UserAgent...
Your server has LWP::UserAgent installed (version 2.001).

SOAP::Lite (version >= 0.5)...
Your server has SOAP::Lite installed (version 0.52).

File::Temp...
Your server has File::Temp installed (version 0.12).

Image::Magick...
Your server has Image::Magick installed (version 5.47).

で、結果だけ見るとiSLEの方PostageSQL入ってるじゃん、
それ使えばいいじゃん、バーか、とか思われる方がいると思いますが(被害妄想)、

PostgreSQLは、このプランではご使用になれません

ということディスヨ-。
じゃあ、Telnetなりなんなりで、自分で自分の領域に
MySQLでもインスコすりゃいいじゃん、って思われるかもしれませんが(被害妄想)
Telnet出来ませんし、共有サーバなんでroot権限持てないんで(当たり前)
SUコマンド使えません…orz

見にくいので、見やすくまとめてみると、

Operating system: freebsd(iSLE)
Operating system: linux(LoliPop)

Perl version: 5.00503(iSLE)
Perl version: 5.8.0(LoliPop)

(Probably) Running under cgiwrap or suexec(iSLE)
(Probably) Running under cgiwrap or suexec(LoliPop)

CHECKING FOR REQUIRED MODULES:
Jcode...
Your server has Jcode installed (version 0.80).(iSLE)
Jcode...
Your server has Jcode installed (version 0.83).(LoliPop)

HTML::Template (version >= 2)...
Your server has HTML::Template installed (version 2.4).(iSLE)
HTML::Template (version >= 2)...
Your server has HTML::Template installed (version 2.4).(LoliPop)

Image::Size...
Your server has Image::Size installed (version 2.93).(iSLE)
Image::Size...
Your server has Image::Size installed (version 2.93).(LoliPop)

File::Spec (version >= 0.8)...
Your server has File::Spec installed (version 0.82).(iSLE)
File::Spec (version >= 0.8)...
Your server has File::Spec installed (version 0.82).(LoliPop)

CGI::Cookie...
Your server has CGI::Cookie installed (version 1.20).(iSLE)
CGI::Cookie...
Your server has CGI::Cookie installed (version 1.20).(LoliPop)

CHECKING FOR DATA STORAGE MODULES:

The following modules are used by the different data storage options in
Movable Type. In order run the system, your server needs to have at least
one of these modules installed.

DB_File...
Your server has DB_File installed (version 1.65).(iSLE)
DB_File...
Your server has DB_File installed (version 1.806).(LoliPop)

DBD::mysql...
Your server does not have DBD::mysql installed. DBI and
DBD::mysql are required if you want to use the MySQL database
backend. Please consult the installation instructions for help
in installing DBD::mysql.(iSLE)
DBD::mysql...
Your server has DBD::mysql installed (version 2.9002).(LoliPop)

DBD::Pg...
Your server has DBD::Pg installed (version 1.13).(iSLE)
DBD::Pg...
Your server does not have DBD::Pg installed. DBI and DBD::Pg
are required if you want to use the PostgreSQL database
backend. Please consult the installation instructions for help
in installing DBD::Pg.(LoliPop)

DBD::SQLite...
Your server does not have DBD::SQLite installed. DBI and
DBD::SQLite are required if you want to use the SQLite database
backend. Please consult the installation instructions for help
in installing DBD::SQLite.(iSLE)
DBD::SQLite...
Your server does not have DBD::SQLite installed. DBI and
DBD::SQLite are required if you want to use the SQLite database
backend. Please consult the installation instructions for help
in installing DBD::SQLite.(LoliPop)

CHECKING FOR OPTIONAL MODULES:

The following modules are optional; if your server does not have these
modules installed, you only need to install them if you require the
functionality that the module provides.

LWP::UserAgent...
Your server has LWP::UserAgent installed (version 2.001).(iSLE)
LWP::UserAgent...
Your server has LWP::UserAgent installed (version 2.001).(LoliPop)

SOAP::Lite (version >= 0.5)...
Your server has SOAP::Lite installed (version 0.52).(iSLE)
SOAP::Lite (version >= 0.5)...
Your server has SOAP::Lite installed (version 0.52).(LoliPop)

File::Temp...
Your server has File::Temp installed (version 0.12).(iSLE)
File::Temp...
Your server has File::Temp installed (version 0.12).(LoliPop)

Image::Magick...
Your server has Image::Magick installed (version 5.48).(iSLE)
Image::Magick...
Your server has Image::Magick installed (version 5.47).(LoliPop)

こんな感じディスヨ(見易くないかも)。
PerlとJcodeとDB_FileのバージョンはLoliPopの方が新しくて、
Image::MagickのバージョンはiSLEの方が新しいと。そんな感じですね。

まぁ、バージョンが新しいから絶対いいとは限らないし、
サーバ管理者の慣れとか、OSが微妙に違うので
相性の問題とかあるかもしれませんので、
これだけでは、どちらが優れてると判断するのは無謀かもしれません。

とりあえず、iSLEの環境下でマンスリー・カテゴリー両アーカイブ
(Date-Based ArchiveとCategory Archive)をどちらかでいいので
(本当は出来れば両方)、作成(生成)できるようになる方法、
誰か知りませんか?
マジで教えてください。お願いします。

*これはサポート対象外のCGIのことであり、レンタルサーバ会社の責任ではありません。
*また、iSLEもサポート対象外のMT(CGI)以外では、優れた面もあります。

Posted by tugaa | Comments (0) | Category( MovableType )
このエントリのTrackBack URL:

このエントリのPermalink:
  このエントリーをブックマークに追加 
Trackback
Comments