以前のリビジョンの文書です


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から書込み権限をはずします。 <code> $ cd /opt/csw/apache2/share/htdocs/zencart/admin/includes/ $ sudo chmod 444 configure.php $ cd ../../includes/ $ sudo chmod 444 configure.php </code> インストールディレクトリzc_installを削除します。 <code> $ cd ../ $ $ sudo \rm -r zc_install/ </code> ==== Zen Cartへのアクセス ==== Zen Cartと管理画面にアクセスして、正常にインストールされた事を確認します。 * ZenCartへのアクセス http:
△△△.jp/zencart/

  • 管理画面へのアクセス

http:△△△.jp/zencart/admin/ 以上でインストールは完了です。 ===== 【付録】SSL詳細 ===== SSL証明書を取得して、あとから変更をする場合は以下のファイルを修正してください。 かならずApacheにssl認証設定を行ってから設定してください。 <code> $ cd /opt/csw/apache2/share/htdocs/zencart/admin/includes/ $ vi configure.php </code> 29行目付近 <code> 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パスを入力 </code> 35行目付近 <code> define('ENABLE_SSL_CATALOG', 'true'); # <—falseからtrue に変更 define('ENABLE_SSL_ADMIN', 'true'); # <—falseからtrue に変更 </code> 「#」から先はコメントの為不要です。 ===== 関連リンク ===== * Zen Cart 日本語公式サイト

commerce/zen_cart.1208762260.txt.gz · 最終更新: 2009/08/20 14:53 (外部編集)
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