差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

cms:zen_cart [2008/04/21 16:17] (現在)
ライン 1: ライン 1:
 +====== 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はこれらの条件を満たしています。
 +
 +===== ■ファイルの準備 =====
 +
 +
 +
 +==== ファイルのダウンロード ====
 +
 +[[http://zen-cart.jp/|Zen Cart日本語公式サイト]]からリンクされている
 +[[http://zen-cart.jp/pukiwiki/3263.html|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とします。\\
 +
 +<code>
 +$ cd /opt/csw/apache2/share/htdocs/
 +$ unzip -d zencart zencart.zip
 +</code>
 +
 +zencartディレクトリが作成され解凍されたファイルが格納されます。
 +
 +オーナー、パーミッションの変更
 +<code>
 +$ sudo chown -R webservd:webservd zencart
 +$ chmod 777 includes/configure.php 
 +$ chmod 777 admin/includes/configure.php
 +</code>
 +
 +不要なテキストファイルを削除します。
 +<code>
 +$ cd zencart
 +$ rm *.txt
 +rm: install.txt を消去しますか (yes/no)? y
 +rm: license.txt を消去しますか (yes/no)? y
 +rm: +xt を消去しますか (yes/no)? y
 +</code>
 +
 +
 +
 +
 +
 +===== ■データベースの作成 =====
 +
 +Webmin等でDBを作成する。
 +
 +ここではDB名 zencartとする。
 +
 +DBの作成方法については[[webmin:DB作成|こちら]]を参照してください。
 +
 +|データベース名|zencart|
 +|Character set |UTF-8 Unicode|
 +|初期テーブル  |なし|
 +
 +
 +
 +===== ■インストーラの起動 =====
 +
 +WEBブラウザからhttp://△△△.jp/zencart/にアクセスします。
 +
 +^{{zencart01.gif?direct|}}^
 +
 +**「ここをクリック」**を押してインストールを開始します。
 +
 +
 +===== ■Zen Cartセットアップ - ようこそ =====
 +
 +^{{zencart02.gif?direct|}}^
 +
 +「続ける」をクリックします。
 +
 +
 +===== ■ライセンス規約 =====
 +
 +ライセンスを読み同意する場合、進んでください。
 +
 +^{{zencart02-1.gif?direct|}}^
 +
 +「上記を確認したうえでこれに同意します。」にチェックを入れます。
 +
 +「続ける」をクリックします。
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +===== ■システム検査 =====
 +
 +上記の手順を行い、ZoneExpressの状態がデフォルトであればエラーの無い状態となります。
 +
 +^{{zencart03.gif?direct|}}^
 +
 +^{{zencart04.gif?direct|}}^
 +
 +----------------------------------------------\\
 +**※MySQL のバージョン で以下のような表示になる事がありますがインストールには支障ありません**
 +
 +
 +^{{zencart04-1.gif?direct|}}^\\
 +----------------------------------------------\\
 +
 +^{{zencart05.gif?direct|}}^
 +
 +^{{zencart06.gif?direct|}}^
 +
 +画面にエラーが表示されない事を確認し、インストールボタンをクリックしてください。
 +エラーが発生している場合は内容を確認し修正を行ってください。
 +
 +
 +
 +
 +===== ■データベース設定 =====
 +
 +
 +==== データベース設定 ====
 +
 +|データベースタイプ    |MySQL|
 +|データベースホスト名  |localhost|
 +|データベースユーザ名  |MySQLアクセス情報の初期ユーザ(デフォルトではroot)|
 +|データベースパスワード|MySQLアクセス情報の初期パスワード|
 +|データベース名        |作成したデータベース名(ここではzencart)|
 +
 +^{{zencart06-1.gif?direct|}}^
 +
 +==== データベース - 任意設定 ====
 +
 +
 +特別な理由が無い限り、こちらは変更しないでください。
 +
 +^{{zencart06-2.gif?direct|}}^
 +
 +===== ■システム設定 =====
 +
 +
 +
 +==== サーバ設定 ====
 +
 +  * 物理パス: ディレクトリを確認してください
 +  * 仮想HTTPパス: ディレクトリを確認してください
 +
 +^{{zencart07.gif?direct|}}^
 +
 +
 +
 +
 +
 +==== SSL詳細 ====
 +
 +この項目は確実に入力を行ってください。ここではSSL証明書は準備していないものとして進めます。
 +SSL証明書取得後、設定を変更できます。
 +
 +|仮想HTTPSサーバ          |初期値が入力されていますが、SSL取得後に修正するのでそのままで構いません。|
 +|仮想HTTPSパス            |初期値が入力されていますが、SSL取得後に修正するのでそのままで構いません。|
 +|ショップでSSLを有効にする|ここでは、いいえを選択します。|
 +|管理画面でSSLを有効にする|ここでは、いいえを選択します。|
 +
 +
 +^{{zencart07-1.gif?direct|}}^
 +
 + 
 +システム設定の変更を保存をクリックしてください。
 +
 +
 +===== ■phpBB設定 =====
 +
 +phpBBフォーラムを既にインストールしてあり、リンクさせたい場合は入力を行ってください。\\
 +ここでは、リンクは行いません。\\
 +
 +リンクする場合はphpBBのインストールディレクトリを指定してください。\\
 +
 +「pspBBの設定を保存」をクリックしてください。
 +
 +
 +
 +
 +
 +
 +===== ■店舗設定 =====
 +
 +店舗情報を入力してください。
 +
 +  * 店舗名:
 +
 +  * 店舗オーナー:
 +
 +  * 店舗オーナーEmail:
 +
 +  * 国:
 +
 +  * ゾーン:
 +
 +  * 店舗住所:
 +
 +  * デフォルトの言葉:
 +
 +  * デフォルトの通貨:
 +
 +  * デモ情報:ここでは「はい」を選択します。ご利用に応じて変更してください。
 +
 +
 +^{{zencart08.gif?direct|}}^
 +  
 +店舗設定の保存をクリックしてください。
 +
 +
 +
 +
 +===== ■管理者設定 =====
 +
 +|管理者ユーザID          |Zen Cartの管理者ユーザを設定してください。|
 +|管理者パスワード        |パスワードを決めてください。|
 +|管理者パスワード(確認)|パスワードを再入力してください。|
 +|管理者の電子メール      |利用可能なメールアドレスを入力してください。|
 +|ログインの際にZenCartが更新されたかチェック|任意で選択してください。|
 +
 +^{{zencart09.gif?direct|}}^
 +
 +「管理者設定を保存」をクリックします。
 +
 +
 +===== ■設定完了 =====
 +
 +ひとまず、設定完了になりますが、セキュリティ対策を行いますので次に進みます。
 +
 +^{{zencart10.gif?direct|}}^
 +
 +
 +
 +===== ■パーミッション設定、ファイル削除 =====
 +
 +/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>
 +
 +「#」から先はコメントの為不要です。
 +
 +
 +===== 関連リンク =====
 +  * [[http://zen-cart.jp/|Zen Cart 日本語公式サイト]]
  
cms/zen_cart.txt · 最終更新: 2008/04/21 16:17 (外部編集)
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