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にアクセスして右図の画面が http://ドメイン名又はIP/zen-cart/ |
![]() |
Copyright c Vine Linuxで自宅サーバー. 2004 All Rights Reserved.