Re:プログラムバグかよこれは


このメッセージの投稿者: ベルコールさん 2003/08/05 18:50:43

元メッセージ: プログラムバグかよこれは 投稿者: メール転載さん 2003/08/05 18:47:32

>http://www.xxxxx.co.jp/shop/cgi/shop.cgi?c:setup
>この画面
>「セットアップは完了しています。
> Code:4x 」
>になっているがサンプル画面なんか表示されない
>いったいこれなに??
-----
checkコマンドで見てみました。
次のように「変数の定義」がしてあるようですが、システムパスと仮想パスの定義が食い違っているような気がします。

$script='http://www.xxxxx.co.jp/shop/shop.cgi';
$libpath='/home/.sites/123/site46/web/shop//cgi';
                     ~~~~~~~~
$shopdir='/home/.sites/123/site46/web/shop/shop/';
                    ~~~~~~~~~
$shopurl='http://www.xxxxx.co.jp/shop';
$imgdir='/home/.sites/123/site46/web/shop/shop/img';
                    ~~~~~~~~
$imgurl='http://www.xxxxx.co.jp/shop/img';
$datadir='/home/.sites/123/site46/web/shop/shop/data';
                    ~~~~~~~~
$dataurl='http://www.xxxxx.co.jp/shop/data';


上記の記述から、次の3通りを推測しました。
あなたが想定しているのは、この内のどれかではありませんか。

【推測1】
ドキュメントルート直下に shopディレクトリを作り、この中に shop.cgi等プログラムファイルを置き、/img、/data、/sample を作る。

/home/.sites/123/site46/web
             └/shop
               ├*.cgi,*.pl,*.pll,*.zcd
               ├/img
               │ └*.gif,*.jpg,*.png
               ├/data
               │ └*.inf
               └/sample

ならば、変数の定義は次のようになります。
$script='http://www.xxxxx.co.jp/shop/shop.cgi';
$libpath='/home/.sites/123/site46/web/shop';
$shopdir='/home/.sites/123/site46/web/shop';
$shopurl='http://www.xxxxx.co.jp/shop';
$imgdir='/home/.sites/123/site46/web/shop/img';
$imgurl='http://www.xxxxx.co.jp/shop/img';
$datadir='/home/.sites/123/site46/web/shop/data';
$dataurl='http://www.xxxxx.co.jp/shop/data';

【推測2】
ドキュメントルート直下に shopディレクトリを作り、この中に /cgi、/img、/data、/sample を作る。

/home/.sites/123/site46/web
             └/shop
               ├/cgi
               │ └*.cgi,*.pl,*.pll,*.zcd
               ├/img
               │ └*.gif,*.jpg,*.png
               ├/data
               │ └*.inf
               └/sample

ならば、変数の定義は次のようになります。
$script='http://www.xxxxx.co.jp/shop/cgi/shop.cgi';
$libpath='/home/.sites/123/site46/web/shop/cgi';
$shopdir='/home/.sites/123/site46/web/shop';
$shopurl='http://www.xxxxx.co.jp/shop';
$imgdir='/home/.sites/123/site46/web/shop/img';
$imgurl='http://www.xxxxx.co.jp/shop/img';
$datadir='/home/.sites/123/site46/web/shop/data';
$dataurl='http://www.xxxxx.co.jp/shop/data';

【推測3】
ドキュメントルート直下に /cgi、/shopを作り、/shopの中に /img、/data、/sample を作る。

/home/.sites/123/site46/web
             ├/cgi
             │ └*.cgi,*.pl,*.pll,*.zcd
             └/shop
               ├/img
               │ └*.gif,*.jpg,*.png
               ├/data
               │ └*.inf
               └/sample

ならば、変数の定義は次のようになります。
$script='http://www.xxxxx.co.jp/cgi/shop.cgi';
$libpath='/home/.sites/123/site46/web/cgi';
$shopdir='/home/.sites/123/site46/web/shop';
$shopurl='http://www.xxxxx.co.jp/shop';
$imgdir='/home/.sites/123/site46/web/shop/img';
$imgurl='http://www.xxxxx.co.jp/shop/img';
$datadir='/home/.sites/123/site46/web/shop/data';
$dataurl='http://www.xxxxx.co.jp/shop/data';


このメッセージへの返事:

218.44.146.186/big.bellcall.co.jp