カレッヂ |
質問者 初心者
投稿日 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裏技 |