CubeCartは、ECサイト構築システムです。
2009/01/03現在、有償のv4と無償のv3があります。
Windows Web Server 2008 + IIS7.0へのCubeCart v3(無償版)のインストール手順を以下に示します。
- PHPのインストール
PHPがインストールされていない場合は、本サイトのPHPページを参照して、PHPをインストールする。 - データベースの設定
Zen CartはデータベースにMySQL が利用できる。
phpMyAdminでの設定方法を示す。- MySQLの管理者ユーザー(rootなど)でphpMyAdminにログインする。
- 上部のメニューで「特権」ページを選択し、「新しいユーザーを追加する」をクリックする。

- ユーザー情報の入力
CubeCartデータベースを所有するデータベースユーザーの情報を入力し、ユーザー専用データベースで「同名のデータベースを作成してすべての特権を与える」を選択し、画面下の方の「実行する」をクリックする。ユーザー名 テキストフィールドの値を利用する CubeCartデータベースを所有するユーザー名
ex.) cubecartホスト ローカル localhost パスワード テキストフィールドの値を利用する パスワード(生成しても良い)
- php.iniの設定
phpをインストールしたフォルダにあるphp.iniに対し、PHPのインストール時に設定したこのブログに書いてあるPHPアプリケーションのすべてに共通する設定に加え、以下を設定する。extension=php_mysql.dll
extension=php_gd2.dll設定後、IISを再起動する。
- CubeCart v3のダウンロード
http://support.cubecart.com/index.php?_m=downloads&_a=view&parentcategoryid=5&pcid=0&nav=0からCubeCart v3をダウンロードする。 - CubeCart Software Packagesの最も大きな番号のものをダウンロードする。
- ダウンロードしたzipファイルの内、uploadフォルダ内のファイルのみを、任意のインストールしたいフォルダに解凍する。
ex.) C:¥WebApplications¥cubecart
以降、「CUBECART_HOME」と記述する。 - ファイル・フォルダのアクセス権の設定
以下のファイルまたはフォルダ以下は、IUSRグループが書き込み可能にする。- CUBECART_HOME¥images¥upload¥
- CUBECART_HOME¥includes¥global.inc.php
- CUBECART_HOME¥pear¥temp¥
- IIS仮想ディレクトリの設定
「IIS仮想ディレクトリの作成」を参照して、IISの仮想ディレクトリを追加する。
物理パスにはCUBECART_HOME(ex. C:¥WebApplications¥cubecart)を指定する。 - CubeCartのセットアップを行う。
- セットアップURL(http://{あなたのURI}/{IIS仮想ディレクトリ}/install/)にアクセスしてライセンスを確認し、「I have read understood and agree to the licence agreement」にチェックする。
ex.) http://www.yourdomain.com/cubecart/install/

- 「Step 2」ページ
ファイルパーミッションの確認をされるがWindowsなので正しく表示されない。
しかし、前述の(5)で設定済みなので問題ない。

- 「Step 3」ページ
データベースや管理ユーザーなどの設定を入力する。Database Settings Database Hostname MySQLのホスト名
MySQLのポート番号を変更している場合はホスト名の後にポート番号を記述する。
ex.) localhost:3306Database Name CubeCartのデータを保存するデータベース名
(1)-(3)で作成したデータベース名を記入する。
ex.) cubecartDatabase Username 接続するMySQLユーザー名
(1)-(3)で作成したユーザー名を記入する。
ex.) cubecartDatabase Password 接続するMySQLユーザーのパスワード Database Prefix すべてのテーブル名の前につける文字列を記入する。
他のWebサービスと同じDBを使うときに、CubeCartのテーブルであることを明確にするためのもの。
CubeCart専用のデータベースの場合は、未記入でよい。Drop tables if they exist 作成しようとしたテーブルが存在した場合に削除する。 Locale Settings Store Country お店の場所を選択する。
日本がない…Administrator Configuration Settings Username 管理者画面にログインするためのユーザー名 Password 管理者のパスワード Confirm Password 確認のためPasswordと同じ値を入れる。 Email Address 管理者のEmailアドレス Full Name 管理者の氏名 Skin ショップ画面のデザインを選択する。 Advanced Settings デフォルトのまま変更する必要はない。 - 「Step 4」ページ
設定ファイルのパーミッションを確認されるがWindowsなので正しく表示されない。
(5)フォルダのアクセス権の設定で与えていた、IUSRグループによるCUBECART_HOME¥includes¥global.inc.phpへの書き込み権限を不可にする。

- 「Step 5」ページ
これでセットアップ項目の入力は完了。

- セットアップURL(http://{あなたのURI}/{IIS仮想ディレクトリ}/install/)にアクセスしてライセンスを確認し、「I have read understood and agree to the licence agreement」にチェックする。
- CUBECART_HOME¥installフォルダを削除する。
これをやらないと、ショッピングページが表示されない。 - 管理画面(http://{あなたのURI}/{IIS仮想ディレクトリ}/admin/)にアクセスし、(7)-(3)で登録した管理者ユーザーでログインする。
ex.) http://www.yourdomain.com/cubecart/admin/

- 管理画面にログインすると以下のような画面になる。

この管理画面で、デザインの変更や商品の登録などが行える。 - ショッピングサイトを表示してみよう。
http://{あなたのURI}/{IIS仮想ディレクトリ}/
(ex. http://www.yourdomain.com/cubecart/)
が、ショッピングサイトのトップページだ。

以上


