WEBインベンターのご利用に感謝致します。
今回は、サーバチェックリストプログラム checklist.cgi(フリーソフト) をご紹介致します。
目的にあったサーバを見つけることは簡単ではありません。必要な機能がすべてそろった
完全なサーバというものはないので、どうしても犠牲にしなければならない機能もあります。
それで、最低限必要な機能は何か、特にほしい機能は何かを明確にしなければなりま
せん。
CGIがメインではなく、HTMLが主であるなら、サブドメインなどがたくさん取れたり(SEO
に重要)、回線速度が速かったりといった機能が重視されるでしょう。
一方、CGIがメインである場合は、CPUの性能やCGIの必要とする機能がそろっているか
を確認しなければなりません。
しかし、この点でもすべてがそろっているサーバはないでしょう。おおむね条件を満たしてい
ても、メール送信に制限がある場合もあります。逆に、メールに関しては制限がなくても、
ImageMagickモジュールが使えないという場合やperlのバージョンが古いという場合もあり
ます。この場合、メール送信専用に別のサーバ を用意するのも一つの方法です。その方が
安上がりになる場合もあります。
こうした選択は、目的や好みの問題も関係していますから、ご自身で調べて決定しなけれ
ばなりません。
さて、今回ご紹介します checklist.cgi は、そんなときに助けになると思います。特に、ショッ
ピングカートを設置するサーバを検討している方には待望のサーバチェックプログラムです。
この checklist.cgi をショッピングカートを設置しようとしているフォルダにUPして呼び出すと、
次のようなチェックリストが表示されます。
http://wb-i.kir.jp/sample/CheckList/checklist.html
━━━━━━━━━━━━━━━━━━━━━━━━━━━
サーバチェックリストプログラム checklist.cgi のチェック項目
━━━━━━━━━━━━━━━━━━━━━━━━━━━
以下のような点を一度に確認できます。
1)perlのパスとバージョン
2)sendmailのパス
3)サーバ内絶対パス
4)symlinkの使用可否
5)ImageMagickまたはNetPBMの使用可否
6)イプシロン決済用perlモジュールの使用可否
7)その他のperlモジュール
━━━━━━━━━━━━━━━━━━━━━━━━━━━
サーバチェックリストプログラム checklist.cgi の特徴
━━━━━━━━━━━━━━━━━━━━━━━━━━━
このチェック項目からわかるように、ショッピングカートに欠かせない基本機能のチェックが行え
ます。
perlのパスとバージョン 、sendmailのパス 、サーバ内絶対パス 、そしてsymlinkの使用可否
は基本的に必要なものですね。
ImageMagickまたはNetPBMは、画像の変換に必要なプログラムです。これからは商品画像
を扱う際の必須の機能になると思います。サーバチェックリストプログラムでは、これらが使えな
い場合でも、菅さんが作成したrepng2jpegというプログラムが使えるかどうかも示します。これ
でも、画像変換が可能になります。しかし、これからサーバを選ぶのであれば、ImageMagick
が使えるところを選びたいですね。
イプシロン決済用perlモジュールの使用可否もすぐわかります。イプシロン決済代行サービスは
業界随一の安い手数料ですから可能ならぜひとも導入したいと思います。
http://wb-i.net/epsilon.html
しかし、XML::DOMモジュールがなく、イプシロン決済を使えないサーバもあります。これからサ
ーバを選ぶならこうした重要なモジュールも使えるようなサーバを選ぶべきでしょう。
他のperlモジュールとして注目したいのは、Encode.pm でしょう。ユニコード対応を考えている
ならこのモジュールも必須となります。これは、perl5.8から標準で装備されていますから、perlの
バージョンの確認も必要になります。
━━━━━━━━━━━━━━━━━━━━━━━━━━━
サーバチェックリストプログラム checklist.cgi のダウンロードと使用法
━━━━━━━━━━━━━━━━━━━━━━━━━━━
サーバチェックリストプログラム checklist.cgi は下記からダウンロードできます
http://wb-i.kir.jp/work/CheckList/checklist.lzh
http://wb-i.net/soft1.HTML#check
解凍し、checklist.cgiをショッピングカートと同じフォルダにUPして、パーミッションを705または
755にして呼び出してください。
ただし、Windowsサーバでは使えません。
なお、サーバを選ぶ際には下記のページも参考にしてください。
http://service.wb-i.net/server.html