‘CubeCart’ カテゴリーのアーカイブ

CubeCart

2009年1月4日 日曜日

CubeCartは、ECサイト構築システムです。

2009/01/03現在、有償のv4と無償のv3があります。

Windows Web Server 2008 + IIS7.0へのCubeCart v3(無償版)のインストール手順を以下に示します。

  1. PHPのインストール
    PHPがインストールされていない場合は、本サイトのPHPページを参照して、PHPをインストールする。
  2. データベースの設定
    Zen CartはデータベースにMySQL が利用できる。
    phpMyAdminでの設定方法を示す。

    1. MySQLの管理者ユーザー(rootなど)でphpMyAdminにログインする。
    2. 上部のメニューで「特権」ページを選択し、「新しいユーザーを追加する」をクリックする。
      cubecart-db01
    3. ユーザー情報の入力
      CubeCartデータベースを所有するデータベースユーザーの情報を入力し、ユーザー専用データベースで「同名のデータベースを作成してすべての特権を与える」を選択し、画面下の方の「実行する」をクリックする。

      ユーザー名 テキストフィールドの値を利用する CubeCartデータベースを所有するユーザー名
      ex.) cubecart
      ホスト ローカル localhost
      パスワード テキストフィールドの値を利用する パスワード(生成しても良い)

      cubecart-db02

  3. php.iniの設定
    phpをインストールしたフォルダにあるphp.iniに対し、PHPのインストール時に設定したこのブログに書いてあるPHPアプリケーションのすべてに共通する設定に加え、以下を設定する。

    extension=php_mysql.dll
    extension=php_gd2.dll

    設定後、IISを再起動する。

  4. CubeCart v3のダウンロード
    http://support.cubecart.com/index.php?_m=downloads&_a=view&parentcategoryid=5&pcid=0&nav=0からCubeCart v3をダウンロードする。
  5. CubeCart Software Packagesの最も大きな番号のものをダウンロードする。
  6. ダウンロードしたzipファイルの内、uploadフォルダ内のファイルのみを、任意のインストールしたいフォルダに解凍する。
    ex.) C:¥WebApplications¥cubecart
    以降、「CUBECART_HOME」と記述する。
  7. ファイル・フォルダのアクセス権の設定
    以下のファイルまたはフォルダ以下は、IUSRグループが書き込み可能にする。

    • CUBECART_HOME¥images¥upload¥
    • CUBECART_HOME¥includes¥global.inc.php
    • CUBECART_HOME¥pear¥temp¥
  8. IIS仮想ディレクトリの設定
    「IIS仮想ディレクトリの作成」を参照して、IISの仮想ディレクトリを追加する。
    物理パスにはCUBECART_HOME(ex. C:¥WebApplications¥cubecart)を指定する。
  9. CubeCartのセットアップを行う。
    1. セットアップURL(http://{あなたのURI}/{IIS仮想ディレクトリ}/install/)にアクセスしてライセンスを確認し、「I have read understood and agree to the licence agreement」にチェックする。
      ex.) http://www.yourdomain.com/cubecart/install/
      cubecart-setup01
    2. 「Step 2」ページ
      ファイルパーミッションの確認をされるがWindowsなので正しく表示されない。
      しかし、前述の(5)で設定済みなので問題ない。
      cubecart-setup02
    3. 「Step 3」ページ
      データベースや管理ユーザーなどの設定を入力する。

      Database Settings
      Database Hostname MySQLのホスト名
      MySQLのポート番号を変更している場合はホスト名の後にポート番号を記述する。
      ex.) localhost:3306
      Database Name CubeCartのデータを保存するデータベース名
      (1)-(3)で作成したデータベース名を記入する。
      ex.) cubecart
      Database Username 接続するMySQLユーザー名
      (1)-(3)で作成したユーザー名を記入する。
      ex.) cubecart
      Database 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
      デフォルトのまま変更する必要はない。

      cubecart-setup03

    4. 「Step 4」ページ
      設定ファイルのパーミッションを確認されるがWindowsなので正しく表示されない。
      (5)フォルダのアクセス権の設定で与えていた、IUSRグループによるCUBECART_HOME¥includes¥global.inc.phpへの書き込み権限を不可にする。
      cubecart-setup04
    5. 「Step 5」ページ
      これでセットアップ項目の入力は完了。
      cubecart-setup05
  10. CUBECART_HOME¥installフォルダを削除する。
    これをやらないと、ショッピングページが表示されない。
  11. 管理画面(http://{あなたのURI}/{IIS仮想ディレクトリ}/admin/)にアクセスし、(7)-(3)で登録した管理者ユーザーでログインする。
    ex.) http://www.yourdomain.com/cubecart/admin/
    cubecart-admin01
  12. 管理画面にログインすると以下のような画面になる。
    cubecart-admin02
    この管理画面で、デザインの変更や商品の登録などが行える。
  13. ショッピングサイトを表示してみよう。

    http://{あなたのURI}/{IIS仮想ディレクトリ}/

    (ex. http://www.yourdomain.com/cubecart/)
    が、ショッピングサイトのトップページだ。
    cubecart-shop01

以上