新規にChamaCargoを設置する時の説明です。
バージョンアップの方は必ずこちらをお読み下さい
作業の概略(ダウンロードからの設定、設置まで全体的な流れ) |
ダウンロード |
LOGIN画面からダウンロードし、解凍します。 |
サーバーに設置 |
>全てのファイルとディレクトリをFTP等でサーバーに転送し、アクセス権を設定します。 |
運営開始(管理画面) |
パスワードや初期設定メニューを設定し、運用テストを行います。 |
ダウンロード |
ダウンロード |
「#!/usr/bin/perl」「#!/usr/local/bin/perl」の2種類のファイルがありますので、設置するサーバーのPerlのパスに合っているファイルをダウンロードします。
Perlのパスがサーバーと一致しない場合、CGIファイル(*.cgi)の1行目を書き換える必要があります。 |
サーバーに設置 |
FTPでの転送 |
FTPでサーバーに全てのファイルとフォルダを転送します。
・CGIの設置場所と画像の設置場所が同一のサーバーの場合
全てのフォルダ、CGIファイル等を1つのフォルダ内に設置します。
・CGIの設置場所と画像の設置場所が異なるサーバーの場合
CGIファイルの設置場所が「cgi-bin」などに固定され、画像やホームページが閲覧出来無い場所の場合、[cimage][csv][image][shop][category]のフォルダはホームページなどを設置する場所に新しいフォルダを作成して設置して下さい。
(例)CGIの設置場所で画像が閲覧出来ない場合
┣ |
[cgi-bin] |
┃ |
┗ |
[cargo] |
┃ |
|
┣ |
[back] |
┃ |
|
┣ |
[com] |
┃ |
|
┣ |
[data] |
┃ |
|
┣ |
[goods] |
┃ |
|
┃ |
┣ |
[option] |
┃ |
|
┃ |
┗ |
[select] |
┃ |
|
┣ |
[Kihon] |
┃ |
|
┣ |
[member] |
┃ |
|
┣ |
[order] |
┃ |
|
┣ |
[other] |
┃ |
|
┣ |
[post] |
┃ |
|
┣ |
CGIファイル |
┃ |
|
┗ |
その他のファイル |
┃ |
|
|
|
┗ |
[home][public][html]など |
|
┗ |
[cargo] |
|
|
┣ |
[category] |
|
|
┣ |
[cimage] |
|
|
┣ |
[csv] |
|
|
┣ |
[image] |
|
|
┗ |
[shop] |
|
アクセス権の設定 |
アクセス権はサーバー環境によって異なります。
多くのサーバーは下記のいずれかのパターンで動作しています。
パターン1からお試し頂き、駄目ならパターン2を、それでも駄目でしたらパターン3に設定します。
よくあるパターン |
パターン1 |
パターン2 |
パターン3 |
ディレクトリ |
755 |
757 |
757
(777) |
データファイル(○○.datや○○.csv) |
600 |
644 |
646 |
CGIファイル(○○.cgi) |
700 |
755 |
755 |
画像(○○.gif) |
644 |
644 |
644 |
ロックファイル(data.lock) |
600 |
644 |
646 |
日本語変換ライブラリ(jcode.pl) |
600 |
644 |
646 |
|
運営開始(管理画面) |
管理画面に入室 |
設置したCGIの「kanri.cgi」のURLをブラウザのURL欄に入力し管理画面に入室します。
初期値のパスワードは「1111」です。
初めてLOGINした時はシリアルナンバーの取得が必要です。
画面上のボタンをクリックしてシリアルナンバーを取得して下さい。 |
基本情報の変更 |
管理画面から「1.基本情報の変更」を選択し、パスワード、sendmail、URL等を設定します。 |
その他の設定 |
管理画面の「初期設定メニュー」の各項目を設定します。 |
商品登録 |
管理画面の「商品登録(新規登録)」から商品を登録します。 |
動作テスト |
商品一覧から注文してみます。
各種設定に誤りがないかどうか、料金の計算が正確に行なわれているかどうかなど動作全体をチェックします。
動作や表示内容に誤りがある場合は管理画面の設定内容を修正します。 |
セキュリティチェック |
「data」フォルダの基本情報「kihon.dat」や会員情報「member.csv」と注文データ(「order」フォルダ内の「年月.csv」)に直接アクセスし画面に表示されないことを確認します。
表示されてしまう場合はアクセス権の設定を変えるかデータフォルダ内に「.htaccess」ファイルを作成し、アクセスできないように設定します。
(アクセス権の設定でデータファイルを非表示にできず、「.htaccess」も使用できないサーバーでのご使用はお薦めできません)
「.htaccess」の作成方法、サンプルのダウンロード、暗号化についてはこちら→ベーシック認証のページ |
ショッピングカートCGIの運営開始 |
|
データファイルの設置場所 |
重要な情報が入っている「data」「order」ディレクトリはCGI直下ではなく非公開エリアに設置する方法です |
ディレクトリの設置 |
「data」「order」ディレクトリと中に入っているファイルをを設置したい場所にFTPで転送します |
パスの設定 |
- data.plをメモ帳などで開いて、下記のパスを編集します。
- $data_dir = './data';
- $kihon_orderdir = './order';
- kanri.cgiからの相対パスで指定して下さい(絶対パスやフルパスでは動作しません)
|
動作確認 |
管理画面の設定や注文情報などが保存されることを確認します。 |