■ 超・かんたん!ショッピングカート  セットアップのディレクトリ構成
(これは一例です。ディレクトリ構成は任意です。アクセス権の指定はサーバーの設定によります。)
      
/    
/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';