CGI-BBS > SO−HO > ショッピングバスケット > ショッピングバスケットV7で商品をカゴに入れることができない


カレッヂ
カレッヂ


質問者 あちまろ  投稿日 4/8(火) 21:20:01
設置テストを行ってますが、商品をカゴに入れようとすると
「異常終了 No such file or directory ./DATA/infodata.cgi 」
と表示され先にに進むことができません。

パーミッションの設定は説明どおりに行っているのでファイル、フォルダともに
間違っていないと思います。
管理設定では[1]管理パスワード、[2]出品パスワード、[3]メールアドレス、
[4]設置アドレスを設定し、各種設定では設置テストの段階なので特に何も
設定は行っていません。

サーバーを覗いてみると確かにinfodata.cgiというファイルは存在しないので
データの作成が行われていないように思います。

IE6を使ってますがブラウザのクッキーの問題に関しても「すべてのクッキーを受け入れる」
設定にしても同様に異常終了してしまいました。

どなたか解決方法をご存知の方はいらっしゃいませんでしょうか?
よろしくお願いいたします。

プロバイダ参照:http://www.webeyes.com
サーバのOS:UNIXサーバ
パソコンのOS:Win95系
エディタ:WEB上で編集のみ
FTPソフト:HPBのファイル転送
サーバ移転:していない
改造:していない
CGI習熟度:(未選択)

回答者 呑兵衛@大阪  [削除]  投稿日 4/11(金) 19:50:03
panel.cgi で「画面表示・シグネチャ設定」をしてください。
スクリプトはこの設定を条件に進行するようです。
うーーん、研究しましょうね、一緒に。
質問者 あちまろ  [削除]  投稿日 4/11(金) 23:17:45
「呑兵衛@大阪」さま
ご回答ありがとうございました。
シグネチャーを設定すると確かにエラーはなくなりましたが・・・
今度は「買い物カゴは空です」と言われてにっちもさっちもいきません(苦笑)。

とりあえずクッキーはすべて受け入れていれてます。
シグネチャーの設定はとりあえず適当に全部文章入れてみました。
LIST表示では商品は全部出てきます、しかし全て(といっても2つですが)の
商品がカゴに入らず、「カゴに入れる」をクリックすると空と言われます。

もしかしたらクッキーのアドレスの問題かと思い、アドレス設定でクッキーのパスを
「/cart/」と説明どおりに記述していたのを空欄にして再度カゴに入れようとしましたが
だめでした。

ちなみに設置テストをしたアドレスはhttp://www.xxx.com/~xxx/cart/です。
各アドレスの設定は
一覧用:http://www.xxx.com/~xxx/cart/
買い物カゴ:http://www.xxx.com/~xxx/cart/
アイコン:/~xxx/cart/img/
COOKIE PATH:/cart/
ホームページ:http://www.xxx.com/~xxx/
としていました。

ちなみにアドレスを変更しようとすると管理者パスワードの入力画面が何度も出てきて
アドレス変更されなかったりするんですがこれはクッキーが取得できていないからですかね?

よろしければお時間のあるときにでもまた教えてください。
よろしくお願いいたします。




回答者 呑兵衛@大阪  [削除]  投稿日 4/12(土) 21:57:15
> COOKIE PATH:/cart/
これは違う。
COOKIE PATH:/~xxx/cart/

path 指定で ~ (tilda) が認識されないことが原因の場合 /%7Exxx/cart/
あなたの cookie の domain は www.xxx.com で
path は / から始まるそれ以後のディレクトリで / で終わる、ということを覚えておいて下さい。
各種設定は、適当でもいいのですべて設定した上でテストしましょう。
質問者 あちまろ  [削除]  投稿日 4/13(日) 08:00:51
呑兵衛@大阪さん、ありがとうございます。

やっと動作しました。
もうひとつパスの意味がわかっていなかったようでお手数をおかけいたしました。
もう少しきちんと勉強しないとダメですね(汗)。

さっそくいろいろ稼動テストを行ってみたいと思います。

またお世話になるかもしれませんがそのときはよろしくお願いいたします。


このページは終了したので返信(回答)は書きこめません
 


Web裏技