ダウンロードする前に行うこと
|
ダウンロードする前に以下のことを行ってください。(設置のアドバイスも参考にしてください。)
【1】サーバの確認(以下の点をチェック)
- CGIが使えるか?
- cgi-bin下でのみCGIが動くか?(設置が難しい。)どのフォルダでもCGIが動くサーバがいい!
- sendmailが使えるか?
- ファイルロック用symlink関数が使えるか?
【2】解凍ソフトの準備
【2】FTPソフトの準備
【3】テキストエディタの準備
|
ダウンロードした後にすること
|
【1】******.LZHの解凍
解凍ソフトでまず解凍する必要があります。
【2】perlのパスの設定
以下のスクリプトの1行目のperlのパスを設定してください。
初期値は次のようになっています。
#!/usr/bin/perl
perlのパスはサーバによって異なりますので、サーバのホームページでご確認ください。他に、以下のパスが代表的です。両方使えるサーバもあります。
#!/usr/local/bin/perl
|
サーバへのUPロード
|
【1】サーバ内に適当なフォルダ(ここではshopとする)を作り、丸ごとUPロードします。
サーバ内のフォルダ構成は次のようになります。
www/shop/e_shop.cgiなど
※CGI-BIN下でのみCGIが動くサーバの場合や、SSL専用の領域があるサーバの場合など、丸ごとUPロードできない場合もあります。このような場合、無駄な労力や費用の面から考えて、サーバを変えることをお勧めいたします。設置のアドバイスを参照してください。
【2】パーミッションの設定
以下のように設定します。ただし、これはサーバにより大きく異なりますので、確認が必要です。
パーミッションの設定例(Easy Shop の場合):
shopフォルダ[755]
e_shop.cgi [705]
e_set.pl [604]
e_data.cgi [606]
e_conut.txt [606]
member_no.txt [606]
cgi-lib.pl[604]
jcode.pl[604]
mimew.pl[604]
lockフォルダ [707]
imageフォルダ [707]
FFFTPをあらかじめ設定しておくと便利です。以下のようにしてみることをお勧めいたします!
FFFTPのオプションの環境設定の転送3で
- *.cgi 705
- *.pl 604
- *.dat 606
- *.ini 606
- *.log 606
- フォルダ 707
などに設定しておくと良いのです。動かない(エラーになる)ときは、707⇒777、705⇒755、606⇒666、604⇒644にするとたいてい動きます。しかし、この場合、ファイルが外部から読み取られるなどの安全性に問題が出てくることがあります。⇒設置のアドバイス
【注】suEXECサーバ 又はCGIWrapサーバ の場合は、CGI(701 or 700)、データファイル(600)、フォルダ(701 or
700) が一般的です。
|
CGIの呼び出し
|
【1】CGIの呼び出しURLを確認してください。
サーバ側から呼び出しURLが知らされているはずです。
ショッピングカート http://〜〜〜〜〜〜/shop/e_shop.cgi
ショッピングカートの管理画面 http://〜〜〜〜〜〜/shop/e_shop.cgi?mode=adm1
※管理画面でパスワードがアドレスバーに表示されるのを避けたい時は、「管理画面の呼び出し方」を参考にしてください。
【2】管理画面に入る
商品一覧表画面の左下から管理画面に入ることができます。初期のパスワードは1234になっていますので、入力して以下のことを確認してみましょう。うまくいけばプログラムが正常に動作していることがわかります。
【2】以下のページをお気に入りに追加
今後作業しやすいように以下のページをお気に入りに追加しておきましょう。
|
タイトル画像の設定
|
タイトル画像など、各種画像を変更したい場合は、該当の画像を右クリックしてプロパティでファイルの場所とサイズを確認してください。そうすれば、どの画像を更新したら良いかがすぐに分かります。
|