Re:変更後の内容


このメッセージの投稿者: ベルコールさん 2000/09/14 02:39:46

元メッセージ: Re:変更後の内容 投稿者: ヤマフジさん 2000/09/13 23:54:03

>その後修正して、なんとかshop.cgi?checkは動作するようになりました。
>しかしインストール(c:install)ができません。「内部サーバーエラー」と、
>なってしまいます。

>現在のcgiの設定は下記のように設定しています。

>−・−・−・−・−・−・−・−・−・−・−・−・−・−・−
>#!/usr/local/bin/perl

>#━━━━━━ 変数の定義 ━━━━━━━━━━━━━━━━━━━━━━

>$charcode='sjis';
>$cgi='http://www.ドメイン名.co.jp/cgi-bin/cargo/shop.cgi';
>$catalogdir='/users/ドメイン名.co.jp/web/docs/test/shop';
>$catalogurl='http://www.ドメイン名.co.jp/test/shop';
>$datadir='/users/ドメイン名.co.jp/web/cgi-bin/cargo/data';
>$dataurl='http://www.ドメイン名.co.jp/cgi-bin/cargo/data';
>$imgdir='/users/ドメイン名.co.jp/web/docs/test/img';
>$imgurl='http://www.ドメイン名.co.jp/test/img';
>$libpath='./lib';

>#━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

>$project='T1RSPjMU9ESTJNelV4Cg';
>if($libpath){push @INC,"$libpath"}
>&env() if($ENV{'QUERY_STRING'}eq'check');
>require 'cgi-conv.pl';
>require 'base64.pl';
>&init();
>$|=1;

>−・−・−・−・−・−・−・−・−・−・−・−・−・−・−

>ディレクトリは次のようになってます。
>( )の中はパーミッションです。

>/cgi-bin
> └/cargo(755) −shop.cgi(755)
>   └/data(707) -shop.ini(704)
>   └/lib (705) -base64.pl (604)
>          -cgi-conv.pl(604)
>          -fold.pl (604)
>          -jcode.pl (604)
>          -mimew.pl (604)
>          -pop3.pl (604)
>          -smtp.pl (604)

>/docs
> └/test(707)
>   └/img(707) - .gifと.jpgファイル(604)
>   └/shop (707)

>となっております。やはりパーミッションの設定なんでしょうか?
>よろしくお願い致します。
-----
パーミッションが上記のとおりに設定されているかもういちど確認してください。
上記のとおりならOKだと思うんですけどねえ。
パーミッションはサーバーの設定によりますので一概にはいえませんが、
/lib のファイルは読み込みだけでいいですが、ディレクトリには実行も必要。
/data のファイルは今あるのは読み込みだけでいいですが、ディレクトリは読み書き実行が必要。


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

210.161.226.117/PETI