カスタム検索
tomo.gif (1144 ツバツイツト)line.gif (927 ツバツイツト)line.gif (927 ツバツイツト)line.gif (927 ツバツイツト)To previous pageTo home pageMailing to me

osCommerce2.2-MS1 のダウンロードからインストール

Modified: 19 December 2004


 ダウンロード  

"osCommerce" のホームページは以下です。

http://www.oscommerce.com/

"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

To previous pageTo home pageMailing to meJump to Top of pageline.gif (927 ツバツイツト)line.gif (927 ツバツイツト)tomo.gif (1144 ツバツイツト)
カスタム検索


Tweet