osCommerceを触る

ショッピングカートの比較をしたいのですが、ググってもASPサイトばかりがヒットするしちょっと比較してみたいなと思うので有名どころのショッピングカートツールを入れて比較が出来ればしてみたいと思います。

まずは、osCommerceという結構古い歴史を持つソフトです。最終的には英語サイト向けのいいのを探したいですがとりあえず日本語版で感触をつかみます。

その前に、osCommerce用にディレクトリを作成してそこに展開することにします。

# mkdir osCommerce
# cd osCommerce/

ここにファイルを展開します。「catalog」と「admin」パッケージがあるようですが、osCommerce 2.2 MS1 日本語版には両方入っているようなのでそれを使います。

# wget http://keihanna.dl.sourceforge.jp/tep-j/3606/oscommerce-2.2ms1j-R8.tar.gz
--21:22:10--  http://keihanna.dl.sourceforge.jp/tep-j/3606/oscommerce-2.2ms1j-R8.tar.gz
keihanna.dl.sourceforge.jp をDNSに問いあわせています... 210.146.64.1
keihanna.dl.sourceforge.jp|210.146.64.1|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 1056253 (1.0M) [application/x-gzip]
Saving to: `oscommerce-2.2ms1j-R8.tar.gz'
 
100%[=============================================================================================================>] 1,056,253    112K/s   in 11s
 
21:22:21 (98.2 KB/s) - `oscommerce-2.2ms1j-R8.tar.gz' を保存しました [1056253/1056253]

これをそのまま解凍します。

tar -xvf oscommerce-2.2ms1j-R8.tar.gz

そしてhttp://[server]/osCommerce/oscommerce-2.2ms1j/admin/にアクセスすると、

FATAL ERROR: register_globals is disabled in php.ini, please enable it!

と出た。
PHPの基本設定である「register_globals」という設定をOnにしてということですが、デフォルトはセキュリティの懸念があるということでOffになっています。(参考:osCommerce 日本語版 (register_globals = Off 対応版)と Xrea.comサーバ
ですがまあOnにします。

そして、adminフォルダとcatalogフォルダの「include」フォルダ内にある「configure.php」に実行権限を与えます。

[root@blackhole oscommerce-2.2ms1j]# chmod 706 admin/includes/configure.php
[root@blackhole oscommerce-2.2ms1j]# chmod 706 catalog/includes/configure.php

そして、http://[server]/osCommerce/oscommerce-2.2ms1j/catalog/install/にアクセスすると設定画面が出ます。
osCommerce_begin

ここでMySQLが入っていなかったことに気づいたので続く。


Leave a Reply