osCommerce構築
○ テスト環境
CentOS:4.8
Apache:2.0
MySQL :4.1
PHP :4.3.9
※PHP5.x、MySQL5.x では対策が必要らしい。。。
○ osCommerce 用下ごしらえ
◆ yum-pulugin-fastestmirror
# yum -y install yum-plugin-fastestmirror
◆ yum アップデート
# yum -y update
◆ ntp インストール・起動
# yum -y install ntp
# /etc/rc.d/init.d/ntpd start
# chkconfig ntpd on
◆ MySQL
■ MySQL インストール
# yum -y install mysql-server
■ MySQL 文字化け対策
# vi /etc/my.cnf
1行目に以下の2行を追加
character-set-server=utf8 skip-character-set-client-handshake
■ MySQL 起動
# /etc/rc.d/init.d/mysqld start
■ MySQL rootユーザーのパスワード設定
# mysql -u root
mysql> UPDATE mysql.user SET Password = PASSWORD('pwd') WHERE User = 'root'; mysql> FLUSH PRIVILEGES; mysql> exit
◆ php 拡張インストール
# yum -y install php-mysql
# yum -y install php-mbstring
# /etc/rc.d/init.d/httpd restart
○ osCommerce インストール
◆ osCommerce 用のユーザ、DB作成
# mysql -u root
mysql> CREATE DATABASE `catatata` ; mysql> GRANT USAGE ON *.* TO 'oce'@'localhost' IDENTIFIED BY 'oce'; mysql> GRANT ALL ON catalog.* TO 'oce'@'localhost'; mysql> exit
◆ osCommerce 用 php.ini 編集
# vi /etc/php.ini
690行付近の以下の行を修正
register_globals = Off ↓ register_globals = On
◆ osCommerce ダウンロード
日本語公式サイト(?)から最新版をダウンロード
http://www.bitscope.co.jp/tep/
2010/12/15 時点の最新
osCommerce 2.2 MS1 日本語版
oscommerce-2.2ms1j-R8.tar.gz
◆ 解凍・設置
# tar zxvf oscommerce-2.2ms1j-R8.tar.gz
# cd oscommerce-2.2ms1j
# cp -r catalog /var/www/html/
# cp -r admin/ /var/www/html/
# cd /var/www/html/
# chmod 706 catalog/includes/configure.php
# chmod 706 admin/includes/configure.php
◆ セットアップ
ブラウザで以下のアドレスにアクセス。
ウィザードに従ってDBの情報などを入力して進める。
http://[host]/catalog/install
Step 2に来たら[Administration Tool]をクリックする。
ユーザー認証画面で admin/admin でログインできればインストール完了。
◆ パーミッションの設定
# chmod 644 catalog/includes/configure.php
# chmod 644 admin/includes/configure.php
# rm -r catalog/install
◆ 起動確認
ブラウザで以下のアドレスにアクセス。
管理画面:http://[host]/admin/(admin/admin)
TOP 画面:http://[host]/catalog/default.php
◆ 参考
http://www.hero-island.ne.jp/linux_pro/oscommerce.html
http://www.os-commerce.jp/
http://itnavi.com/osCommerce/
http://www.bitscope.co.jp/
PHP5、MySQL5、対応など
http://www.ynagata.com/2007/12/13/oscommerce-php5/
http://futuremix.org/2009/11/oscommerce-mysql5
http://www.reis-corp.com/200908/2916105.html
本家(海外サイト)
http://www.oscommerce.com/