Zen Cartとは?

Zen Cartとは誰でも無料で簡単に利用できる統合型ECサイト構築システムです。

Zen CartはECサイト構築システムで有名なosCommerceから派生したプロジェクトで、SEOの考慮や、豊富なプロモーション機能、
XHTML/CSSによるデザインテンプレートシステムの採用、独自にアフィリエイトを発行等、その他にも豊富な機能が利用できます。

特にお金をかけずに、SOHOをやろうと考えている人にはもってこいのツールだと思います。

XOOPS用モジュールZen Cart(ZOX)もありますので、XOOPSを導入している方はこちらのサイトからダウンロードが可能です。

※ Zen Cartでオンラインショップを構築するには、当サイトで説明しているPHPとMySQLを導入していることが前提です

Zen Cart用のデーターベースとユーザーを作製


# mysql -u root -pxxxxx(rootパスワード) ← rootでmysqlにログイン
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 753 to server version: 4.0.25-Max

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database zen_cart; ← Zen Cart用データベースzen_cartを作成
Query OK, 1 row affected (0.01 sec)

zen_cartデーターベースに接続できるzen_cartユーザーとパスワードを設定
mysql> grant all privileges on zen_cart.* to zen_cart@localhost identified by 'ユーザーzen_cartのパスワード';
Query OK, 0 rows affected (0.00 sec)

mysql> exit ← 終了
Bye

ユーザーzen_cartで接続できるか確認します。

# mysql -u zen_cart -pxxxxx(ユーザーzen_cartのパスワード)
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 754 to server version: 4.0.25-Max

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> exit ← 終了
Bye

Zen Cart のダウンロードと設定


最新版はこちらを確認

# wget http://prdownloads.sourceforge.jp/zencart-jp/18976/zen-cart-v1.2.0-l10n-jp-6.zip ← ダウンロード

# unzip zen-cart-v1.2.0-l10n-jp-6.zip ←展開

# mv zen-cart-v1.2.0-l10n-jp-6 /home/httpd/html/zen-cart ← 展開ファイルを移動

# cd /home/httpd/html/zen-cart ← 移動

# mv includes/dist-configure.php includes/configure.php ← ファイルのリネーム

# mv admin/includes/dist-configure.php admin/includes/configure.php ← ファイルのリネーム


下記パーミッションを777に変更

# chmod 777 includes/configure.php

# chmod 777 admin/includes/configure.php

# chmod 777 cache

# chmod 777 images

# chmod 777 images/attributes

# chmod 777 images/dvd

# chmod 777 images/large

# chmod 777 images/large/dvd

# chmod 777 images/medium

# chmod 777 images/uploads

# chmod 777 includes/languages/english/html_includes

# chmod 777 includes/languages/japanese/html_includes

# chmod 777 media

# chmod 777 pub

# chmod 777 admin/backups

# chmod 777 admin/images/graphs

Zen Cart のインストール



まずは下記URLにアクセスしてインストール開始。

http://ドメイン名又はIP/zen-cart/

続ける」をクリック
同意する」にチェックを入れて
続ける」をクリック
※ 注意
ここで赤いマークや "X" 印が出た場合は設定が必要です。

何も問題が無ければ「インストール
をクリック。
システム設定保存」をクリック
phpBB設定保存」をクリック

もしphpBB (掲示板ソフトウェア)を
既にインストール済みであれば、
パスを設定してください。
「Zen Cart 用データーベースとテーブルを作製」で作製した

ユーザー名
パスワード
データーベース名
を入力


入力後「データベース設定保存
をクリック
ここは各自の環境に合わせて
設定を行ってください。

設置終了後「設定保存」をクリック
ここで管理者のアカウントを
作成します。


設定が終了したら
管理者設定保存」をクリック
インストールが無事終了したら
この画面が表示されます。

インストール後の設定




# cd /home/httpd/html/zen-cart ← 移動

# rm -rf zc_install ← インストール用ディレクトリの削除

# chmod 644 includes/configure.php ← 設定ファイルのアクセス権変更

# chmod 644 admin/includes/configure.php ← 設定ファイルのアクセス権変更


クラッカーが管理画面にアクセスし難い様に、adminディレクトリの名前を変更する。

# vi admin/includes/configure.php ← 設定ファイル編集

// * DIR_WS_* = Webserver directories (virtual/URL)
// these paths are relative to top of your webspace ... (ie: under the public_html or httpdocs folder)
define('DIR_WS_ADMIN', '/zen-cart/admin/'); ← adminを別名に変更
define('DIR_WS_CATALOG', '/zen-cart/');
define('DIR_WS_HTTPS_ADMIN', '/zen-cart/admin/'); ← adminを別名に変更
define('DIR_WS_HTTPS_CATALOG', '/zen-cart/');

// * DIR_FS_* = Filesystem directories (local/physical)
//the following path is a COMPLETE path to your Zen Cart files. eg: /var/www/vhost/accountname/public_html/store
define('DIR_FS_ADMIN', '/home/httpd/html/zen-cart/admin/'); ← adminを別名に変更
define('DIR_FS_CATALOG', '/home/httpd/html/zen-cart/');


# mv admin xxxxx ← adminディレクトリを別名に変更

リネーム後に管理画面へアクセスしてみる
http://xxxxx.com/zen-cart/xxxxx


右図の画面が表示されたらログインする。
ログインしたら、インストール時に管理ユーザーにdemoユーザーが登録されているので削除しておく。

管理画面(Admin)−>追加設定・ツール(Tools)−>管理者の設定(Admin Stettings)

demoアカウントを削除する。

実際にアクセスしてみる

まずは下記URLにアクセスして右図の画面が
表示されていればOKです。

http://ドメイン名又はIP/zen-cart/

インストール後のモジュール追加やその他設定は
本家S-Pageを参考に設定してみてください。




Copyright c Vine Linuxで自宅サーバー. 2004 All Rights Reserved.