上へ
ChamaCargoの設定設置方法
新規にChamaCargoを設置する時の説明です。
▶ バージョンアップの方はこちら
作業の概略(ダウンロードからの設定、設置まで全体的な流れ)
1.ChamaNetのダウンロードのLOGIN画面からダウンロードし、解凍します。
2.全てのファイルとディレクトリをFTP等でサーバーに転送し、アクセス権を設定します。
3.パスワードなどの初期設定メニューを設定し、運用テストを行います。
転送先ディレクトリ
1.CGIの設置場所とホームページや画像等の設置場所が同じディレクトリの場合
 全てのフォルダ、CGIファイル等を1つのフォルダ内に設置します。

2.CGIの設置場所が「cgi-bin」などに指定され、ホームページや画像等の設置場所が別のディレクトリの場合
 次のディレクトリはホームページ等閲覧可能な場所に設置します。
  category、cimage、css、eimage、image、js、shop

 上記以外のディレクトリとCGIファイル等(*.cgi、*.pl、*.pm、 data.lock)は「cgi-bin」ディレクトリ内に設置します。
ディレクトリ構造
1.CGIの設置場所とホームページや画像等の設置場所が同じディレクトリの場合
 ┣[public_html] CGIファイルが動作し、ホームページなども閲覧可能なエリア
 ┃┗[cargo]
 ┃ ┣[・・・]
 ┃ ┣[・・・]
 ┃ ┣ 〇〇.cgi
 ┃ ┣ ・・・

2.CGIの設置場所が「cgi-bin」などに指定され、ホームページや画像等の設置場所が別のディレクトリの場合
 ┣[cgi-bin] CGIファイル設置指定エリア
 ┃┗[cargo]
 ┃ ┣[・・・]
 ┃ ┣[・・・]
 ┃ ┣ 〇〇.cgi
 ┃ ┣ ・・・
 ┃
 ┣[public_html] ホームページなど閲覧可能エリア
 ┃┗[cargo]
 ┃ ┣[・・・]
 ┃ ┣[・・・]

3.data等のディレクトリを別階層(public_htmlと同階層など)に設置したい場合
data.plをメモ帳等で開き、ディレクトリのパスを変更します。
アクセス権
アクセス権はサーバー環境によって異なります。
多くのサーバーは下記のいずれかのパターンで動作しています。
パターン1からお試し頂き、駄目ならパターン2を、それでも駄目でしたらパターン3に設定します。
※フルアクセスの777に設定すると正常に動作しないサーバーもあります。
よくあるアクセス権
パターン1 パターン2 パターン3
ディレクトリ 設定しない 755 757(or 777)
データファイル(○○.datや○○.csv) 設定しない 644 646
CGIファイル(○○.cgi) 700 755 755
画像(○○.gif) 設定しない 644 644
ロックファイル(data.lock) 設定しない 設定しない 646
ライブラリとモジュール(*.pl、*.pm) 設定しない 設定しない 設定しない
運営開始(管理画面)
管理画面に入室
  • 設置したCGIの「kanri.cgi」のURLをブラウザのURL欄に入力し管理画面に入室します。
  • 初期値のIDとパスワードで管理画面に入室します。
  • ID: guest
  • PASS: 1111
  •  
  • 初めてLOGINした時はシリアルナンバーの取得が必要です。
  • 画面上のボタンをクリックしてシリアルナンバーを取得して下さい。
基本情報の変更 管理画面から「3-1.基本情報の変更」を選択し、ID、パスワード、sendmail、URL等を設定します。
その他の設定 管理画面の「初期設定メニュー」の各項目を設定します。
商品登録 管理画面の「商品登録(新規登録)」から商品を登録します。
動作テスト 商品一覧から注文してみます。
各種設定に誤りがないかどうか、料金の計算が正確に行なわれているかどうかなど動作全体をチェックします。
セキュリティチェック 「data」フォルダの基本情報「kihon.dat」や会員情報「member.csv」と注文データ(「order」フォルダ内の「年月.csv」)に直接アクセスし画面に表示されないことを確認します。

表示されてしまう場合はアクセス権の設定を変えるかデータフォルダ内に「.htaccess」ファイルを作成し、アクセスできないように設定します。
(アクセス権の設定でデータファイルを非表示にできず、「.htaccess」も使用できないサーバーでのご使用はお薦めできません)
「.htaccess」の作成方法、サンプルのダウンロード、暗号化についてはこちら→▶ ベーシック認証のページ
ショッピングカートCGIの運営開始
ChamaCargoのご注文はこちら