CGI-BBS > データベース > 簡易データベース > ファイルオープンエラー


カレッヂ
カレッヂ


質問者 初心者  投稿日 1/14(日) 08:03:43
お世話になります。
簡易データベースをサンプルのままでFTPしましたが、cgiは作動していますが、登録か検索をすると、ファイルオープンエラーになってしまうのです。利用しているサーバは@niftyで、cgiファイルの属性設定は755、HTMLとdata.csvは666です。
次のURLから各ファイルの内容が見られます。
http://homepage2.nifty.com/caoqin/index1.html
http://homepage2.nifty.com/caoqin/regist.html
http://homepage2.nifty.com/caoqin/search1.txt
http://homepage2.nifty.com/caoqin/regist1.txt
http://homepage2.nifty.com/caoqin/data.csv
特に、dataの中身について、何か不具合でもあるかな、気になっています。
よろしくお願いいたします。
回答者 いのちゃん  [削除]  投稿日 1/14(日) 16:40:51
@niftyのサーバ情報をご確認して欲しいですが
htmlとcgiとの設定urlを別にして例えばcgi-binとかに
設定する様になっていないでしょうか?

もしその様に別のcgi用のdirectoryに設定する様であれば
そちらに設定すればエラーは出なくなるのではないかな?
回答者 いのちゃん  [削除]  投稿日 1/14(日) 17:06:10
http://homepage.nifty.com/cgi/#no4
(●ファイルの転送)

CGIの設置場所
CGIスクリプトは、/cgi-bin/ディレクトリに置いてください。
(CGIを実行するファイルは拡張子が「.sh」、「.pl」、「.cgi」のファイルです)
その他の任意のディレクトリではCGIスクリプトを実行できません。
FTPソフトを使ってFTPサーバーにログインすると「cgi-bin」ディレクトリが見えます。
この「cgi-bin」ディレクトリに置かれたファイルのURLは、「http://hpcgi?.nifty.com/*****」になります。
(?には数字が入ります。****部分はあなたが取得した名前です。)

上記のような情報を入手しましたのでレポートします。

ご注意:
その他cgi設定に関して設定上の条件が細部に渡って説明がありましたので
上述のurlの内容を熟読して再設定をして見て下さいね。(^^)

質問者 初心者  [削除]  投稿日 1/15(月) 08:32:12
ご回答、ありがとうございます。
@niftyに要求されるようにcgi、plとそれ以外のファイルを別々に転送したと思います。そうでないと、サーバエラーが出てくるんですから(経験あり)。ただ、自分ではちゃんとしたつもりでも、何かのミスでこうなったかもしれないですよね。もう一度チェックします。

ありがとうございました。

返信(回答)する


Web裏技