■ 超・かんたん!ショッピングカート セットアップのディレクトリ構成
(これは一例です。ディレクトリ構成は任意です。アクセス権の指定はサーバーの設定によります。)
| | | | | |
/ | | | |
├/cgi | | | 755 drwxr-xr-x |
│ | ├ cart.cgi | | 655 -rw-r-xr-x |
│ | ├ cart.inf | | 644 -rw-r--r-- |
│ | ├ cart.pll | | 644 -rw-r--r-- |
│ | ├ orderf.pll | | 644 -rw-r--r-- |
│ | └ *.pl | | 644 -rw-r--r-- |
└/html | | | 777 drwxr-xr-x |
└/shop | | | 777 drwxrwxrwx |
| ├ *.gif | 644 -rw-r--r-- |
| ├ *.jpg | 644 -rw-r--r-- |
| └/data | 777 drwxrwxrwx |
あなたのルートディレクトリ(/)が home、ホームディレクトリが /home/html、/cgiディレクトリはその外にあるとすると、cart.cgi の [変数の定義] は次のようになります。
$script='http://www.mydomain/cgi/cart.cgi';
$shopdir='/home/html/shop';
$shopurl='http://www.mydomain/shop';
$datadir='/home/html/shop/data';
$dataurl='http://www.mydomain/shop/data';