Zen Cartインストール手順

前提条件

  • 以下の手順はZoneExpressにZen Cartをインストールする場合の手順となります。他のサーバにインストールする場合は設定が異なる場合があります。
  • 以下の手順は Zen Cart v1.3.8a (utf-8仕様)を用いて説明しています。バージョンにより内容が異なる場合がありますがご了承ください。
  • 以下の説明はFierfoxを用いて説明しています。
  • インストールにはターミナルエミュレータを利用しています。ターミナルエミュレータについてはご自身でご用意ください。
  • 弊社ではZen Cartに関するサポートは行っておりません。Zen Cartに関するご質問にはお答えできません。

Zen Cart必要システム

  • PHP 4.3.2 以上
  • Apache 1.3.x 以上
  • MySQL 3.2x.x 以上

ZoneExpressはこれらの条件を満たしています。

■ファイルの準備

ファイルのダウンロード

Zen Cart日本語公式サイトからリンクされている Zen Cart v1.3.8a (utf-8仕様)を利用します。

Zencart[ver1.3.8a]日本語版(UTF-8)ver.2.1.zipをローカルにダウンロードし、ファイル名を日本語や記号を省いた名前にリネームしてください。
ここではzencart.zipとします。

リネームしたファイルを、FTPツール等を用いてSFTPでサーバに転送してください。
ここでは/opt/csw/apache2/share/htdocs/に転送します。

ファイルの解凍

ファイルの解凍を行います。インストールするディレクトリを指定してください。
ここでは/opt/csw/apache2/share/htdocs/zencartとします。

$ cd /opt/csw/apache2/share/htdocs/
$ unzip -d zencart zencart.zip

zencartディレクトリが作成され解凍されたファイルが格納されます。

オーナー、パーミッションの変更

$ sudo chown -R webservd:webservd zencart
$ chmod 777 includes/configure.php 
$ chmod 777 admin/includes/configure.php

不要なテキストファイルを削除します。

$ cd zencart
$ rm *.txt
rm: install.txt を消去しますか (yes/no)? y
rm: license.txt を消去しますか (yes/no)? y
rm: +xt を消去しますか (yes/no)? y

■データベースの作成

Webmin等でDBを作成する。

ここではDB名 zencartとする。

DBの作成方法についてはこちらを参照してください。

データベース名zencart
Character set UTF-8 Unicode
初期テーブル なし

■インストーラの起動

WEBブラウザから以下にアクセスします。

http://△△△.jp/zencart/

「ここをクリック」を押してインストールを開始します。

■Zen Cartセットアップ - ようこそ

「続ける」をクリックします。

■ライセンス規約

ライセンスを読み同意する場合、進んでください。

「上記を確認したうえでこれに同意します。」にチェックを入れます。

「続ける」をクリックします。

■システム検査

上記の手順を行い、ZoneExpressの状態がデフォルトであればエラーの無い状態となります。

----------------------------------------------
※MySQL のバージョン で以下のような表示になる事がありますがインストールには支障ありません

----------------------------------------------

画面にエラーが表示されない事を確認し、インストールボタンをクリックしてください。
エラーが発生している場合は内容を確認し修正を行ってください。

■データベース設定

データベース設定

データベースタイプ MySQL
データベースホスト名 localhost
データベースユーザ名 MySQLアクセス情報の初期ユーザ(デフォルトではroot)
データベースパスワードMySQLアクセス情報の初期パスワード
データベース名 作成したデータベース名(ここではzencart)

データベース - 任意設定

特別な理由が無い限り、こちらは変更しないでください。

■システム設定

サーバ設定

  • 物理パス: ディレクトリを確認してください
  • 仮想HTTPパス: ディレクトリを確認してください

SSL詳細

この項目は確実に入力を行ってください。ここではSSL証明書は準備していないものとして進めます。 SSL証明書取得後、設定を変更できます。

仮想HTTPSサーバ 初期値が入力されていますが、SSL取得後に修正するのでそのままで構いません。
仮想HTTPSパス 初期値が入力されていますが、SSL取得後に修正するのでそのままで構いません。
ショップでSSLを有効にするここでは、いいえを選択します。
管理画面でSSLを有効にするここでは、いいえを選択します。

  システム設定の変更を保存をクリックしてください。

■phpBB設定

phpBBフォーラムを既にインストールしてあり、リンクさせたい場合は入力を行ってください。
ここでは、リンクは行いません。

リンクする場合はphpBBのインストールディレクトリを指定してください。

「pspBBの設定を保存」をクリックしてください。

■店舗設定

店舗情報を入力してください。

  • 店舗名:
  • 店舗オーナー:
  • 店舗オーナーEmail:
  • 国:
  • ゾーン:
  • 店舗住所:
  • デフォルトの言葉:
  • デフォルトの通貨:
  • デモ情報:ここでは「はい」を選択します。ご利用に応じて変更してください。

   店舗設定の保存をクリックしてください。

■管理者設定

管理者ユーザID Zen Cartの管理者ユーザを設定してください。
管理者パスワード パスワードを決めてください。
管理者パスワード(確認)パスワードを再入力してください。
管理者の電子メール 利用可能なメールアドレスを入力してください。
ログインの際にZenCartが更新されたかチェック任意で選択してください。

「管理者設定を保存」をクリックします。

■設定完了

ひとまず、設定完了になりますが、セキュリティ対策を行いますので次に進みます。

■パーミッション設定、ファイル削除

/admin/includes/configure.php および /includes/configure.phpから書込み権限をはずします。

$ cd /opt/csw/apache2/share/htdocs/zencart/admin/includes/
$ sudo chmod 444 configure.php
$ cd ../../includes/ 
$ sudo chmod 444 configure.php

インストールディレクトリzc_installを削除します。

$ cd ../
$ $ sudo \rm -r zc_install/

Zen Cartへのアクセス

Zen Cartと管理画面にアクセスして、正常にインストールされた事を確認します。

  • ZenCartへのアクセス

http:△△△.jp/zencart/ * 管理画面へのアクセス http:△△△.jp/zencart/admin/

以上でインストールは完了です。

【付録】SSL詳細

SSL証明書を取得して、あとから変更をする場合は以下のファイルを修正してください。 かならずApacheにssl認証設定を行ってから設定してください。

$ cd /opt/csw/apache2/share/htdocs/zencart/admin/includes/
$ vi configure.php

29行目付近

define('HTTP_SERVER', 'http://△△△.jp');
define('HTTPS_SERVER', 'https://△△△.jp'); # <---ZenCartディレクトリ用仮想HTTPSサーバを入力
define('HTTP_CATALOG_SERVER', 'http://△△△.jp');
define('HTTPS_CATALOG_SERVER', 'https://△△△.jp/zencart');  # <---ZenCartディレクトリまでの仮想HTTPSパスを入力

35行目付近

define('ENABLE_SSL_CATALOG', 'true');  # <---falseからtrue に変更
define('ENABLE_SSL_ADMIN', 'true');  # <---falseからtrue に変更

「#」から先はコメントの為不要です。

関連リンク

commerce/zen_cart.txt · 最終更新: 2009/08/20 14:53 by admin
SolarisVPS/ZoneExpress Boot OpenSolaris Creative Commons License Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0