Modified: 19 December 2004
"osCommerce" のホームページは以下です。
"osCommerce" の日本語版は、以下からダウンロードできます。
http://sourceforge.jp/projects/tep-j/
Linux版は、2004年12月22日に、"oscommerce-2.2ms1j-R6a.tar.gz" がダウンロードできました。
上記英語の公式サイトからもダウンロードできますが、すべてのパッケージでなかったり、日本語対応でなかったりしますので、"sourceforge.jp" からダウンロードしたほうがいいです。
インストール
# tar zxvf oscommerce-2.2ms1j-R6a.tar.gz
:
# cd oscommerce-2.2ms1j
# cp -R catalog /var/www/html
# cp -R admin /var/www/html
# chmod 706 catalog/includes/configure.php
# chmod 706 admin/includes/configure.php
PHPのインストール
以下の3つをインストールしますが、私の場合は、すでにインストールされていました。
# rpm -q php
php-4.3.9-3
# rpm -q php-ldap
php-ldap-4.3.9-3
# rpm -q php-mysql
php-mysql-4.2.2-17
#"/etc/php.ini" を変更します。
: default_charset = "EUC-JP"
:[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.detect_order = auto
mbstring.encoding_translation = On
mbstring.substitute_character = none;
:
MySQLのインストール
MySQLのサーバーを確認します。
# rpm -q mysql
mysql-3.23.54a-11
# rpm -q mysql-server
mysql-server-3.23.54a-11
#MySQLのサーバーを起動します。
# chkconfig mysqld on
# service mysqld start
MySQL データベースを初期化中: [ OK ]
MySQL を起動中: [ OK ]
#データベースを作ります。
# mysqladmin create oscommerce
#ユーザ("tomo")を権限を設定しながら登録します。
# mysql oscommerce
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4 to server version: 3.23.58
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> grant all on oscommerce.* to tomo@localhost identified by 'passwd';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> \q
Bye
#
Apacheの起動
# chkconfig httpd on
# service httpd start
httpd を起動中: [ OK ]
#
起動してみます
http://192.168.0.9/catalog/install
以下のエラーが出ました。
FATAL ERROR: register_globals is disabled in php.ini, please enable it! メッセージにしたがって、"/etc/php.ini" を変更します。
: register_globals = On
:
再度起動してみます。
http://192.168.0.7/catalog/install なぜか文字化けしますが、IEの「エンコード」を「日本語(EUC)」にして、再表示すれば以下のようになります。
![]()
「Install」や「New Install」のところをクリックします。
MySQLのデータベースの情報を入力します。
この後文字化けしますが、「Continue」を押し続けると、以下の画面になります。
「Catalog」ボタンで、サイトが開きます。「Administration Tool」ボタンで、管理画面のログイン画面が開きます。
以下は、管理画面のログイン画面です。
ユーザ: admin、パスワード:admin でログオンできます。
以下がサンプル画面です。
画面上部の警告の対策をします。
# chmod 644 catalog/includes/configure.php
# chmod 644 admin/includes/configure.php
# rm -rf catalog/install