ちょっと先の未来クイズ第4問

 Free BSD 上に 掲示板のCGIプログラムをいれたのですが、LAN上から見たときテキスト形式で表示されるのですがどうすればいいのでしょうか?
CGIは/usr/loca/www/dataの中にbbsというフォルダをつくりそのなかに必要なプログラムをいれました。
パーミッションも chmod 755 light.cgi というようにBSD上で設定しました。ただcgiファイルなどをviエディタで編集することができなかったのでwindows上のワードぱっとで編集してftpでBSDがはいっているマシンに転送しました。そのときのプログラム通りに
http://192.168.1.103/bbs/light.cgiとしたときに
でてきます。よろしくおねがいします。

A 回答 (2件)

現在CGIファイルが認識されていないと言うことでしょう。

単なるファイル(テキスト形式)として表示
されていると思います。

そのBSDサーバーがCGIを許可しているかどうかです。
192.168.xxx はLAN内のサーバでしょうから
管理者にCGIが使えるかどうか確認される必要が
あります。後PERLファイルの設定など必要です。

この回答への補足

サーバーは自分のPCでFreeBSDでapache 1.3.27だったとおもいますがCGIはこれでつかえないのでしょうか?
Webサーバーとしては働いています。よろしくおねがいします。

補足日時:2003/12/03 20:03
    • good
    • 0

>LAN上から見たときテキスト形式で表示されるのですがどうすればいいのでしょうか?



cgiのソースがテキスト表示されるってことでしょうか?
考えられることは
・Perlで作っていれば、FTP転送時アスキーで転送しましょう。
・CGIの記述ミス

参考URL:http://ash.jp/code/return.htm
    • good
    • 0
この回答へのお礼

ありがとうございました。いったん終了させていただきます。どうやらCGIの記述ミス のようです。apacheの設定と実際のCGIフォルダのパスがくいちがっていると
おもうのですがなかなかうまくいきません。

お礼日時:2003/12/08 00:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報