事前準備
1.データベースの作成
1.1.「MySQL Command Line Client」を起動しrootでログインする。
1.2.データベースを作成
「zencart」データベース作成コマンド
| create database zencart default character set utf8; |
1.3.「exit」で「MySQL Command Line Client」を終了する。
2.ファイルの配置
2.1.ダウンロードし解凍する。
下記のサイトからダウンロード可能です。
http://zen-cart.jp/(日本語公式サイト)
今回は「Zen Cart v1.3日本語版」をダウンロードしてインストールする。
2.2.ダウンロードしたファイルを解凍し「c:\inetpub\wwwroot」にコピー、フォルダ名を「zencart」に変更する。
2.3.「zencart\includes」にある「dist-configure.php」をコピーして「configure.php」を作成する。
2.4.「zencart\admin\includes」にある「dist-configure.php」をコピーして「configure.php」を作成する。
2.5.「Authenticated Users」に下記フォルダとファイルの「読み取り」と「書き込み」権限を与える。
zencart\cache
zencart\images
zencart\includes\languages\english\html_includes
zencart\includes\configure.php
zencart\media
zencart\pub
zencart\admin\backups
zencart\admin\images\graphs
zencart\admin\includes\configure.php
3.MySQLの設定変更
3.1.「C:\Program Files\MySQL\MySQL Server 5.1」にある「my.ini」を開いて、下記の行をコメントアウトする。
| sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" |
3.2.上記設定を有効にするため、MySQLのサービスを再起動する。
4.インストール
4.1.ブラウザでインストールページ( http://localhost/zencart/zc_install/index.php )にアクセスし、「続ける」をクリックする。

4.2.「ライセンス規約」で「上記を確認したうえでこれに同意します。」にチェックし、「続ける」をクリックする。
4.3.「システム検査」でシステムに問題ないことを確認し、「インストール」をクリックする。
4.4.「システム設定」で必要な情報を入力し、「システム設定の変更を保存」をクリックする。今回はSSLを使用していないので SSL に関する設定は空白とする。

例)
| 物理パス |
: |
C:/inetpub/wwwroot/zencart |
| 物理HTTPSパス |
: |
|
| 仮想HTTPパス |
: |
http://localhost/zencart |
| 仮想HTTPSサーバ |
: |
|
| 仮想HTTPSパス |
: |
|
| ショップでSSLを有効にする |
: |
いいえ |
| 管理画面でSSLを有効にする |
: |
いいえ |
4.5.「phpBB の設定」では、今回は「phpBB」が入っているので、「phpBBフォーラムとリンクさせますか」で「はい」にチェック、phpBBディレクトリに「C:\inetpub\wwwroot\phpBB3」を入力し、「phpBBの設定を保存」をクリックする。
※phpBB(BBS)のインストール
4.6.「データベース設定」で、データベース環境情報などを入力し「データベース設定を保存」をクリックする。
4.7.「店舗設定」で店舗に関する情報を入力し、「店舗設定保存」をクリックする。
4.8.「管理者アカウント設定」で、管理者情報を入力し、「管理者設定を保存」をクリックする。
4.9.「設置完了」が表示されればインストール完了です。「zencart/zc_install」フォルダの削除、「Authenticated Users」に与えた「zencart/includes/configure.php」の権限を削除し、読み取り専用に変更する。「管理画面へ」をクリックしてログインすれば管理ページ、「ショップへ」をクリックすれば、ショップページへ移動します。

※管理画面

※ショップページ
備考
・他のアプリケーションで問題があるようならば、 3 で修正した「my.ini」を戻して「MySQL」サービスを再起動する。