家の中でのこだわりスペースはどこですか?

今日、初めてPerlを触ったのですが・・
実行がされなくて参っています。
サーバーからクリックしたらファイルのダウンロードが
始まるし・・分かりません。
print文を 表示させるだけの処理なのに
かなり時間かかっています・・おねがいいあたします

A 回答 (2件)

>ファイルのダウンロードが始まるし



それをダウンロードしてどこかに保存して、テキストエディタ
  (windowsならメモ帳でも良いが terapadを勧めます http://www5f.biglobe.ne.jp/~t-susumu/library/tpa … )
で開いてみてください。
次の3つのうちどれかだと思います。
1. print しようとした文字列だけが入っている場合
2. #! /usr/bin/perl から始まるスクリプトそのものが入っている場合
3. エラーメッセージが入っている場合

1. は print"Content-type: text/plain\n\n"; を使っている場合
 この場合はCGIが正常に動作していますが
 IEのダサイ仕様によりダウンロードされてしまいます
 print"Content-type: text/html\n\n"; を使ってHTML文を出力してください

2.は #1さんの書いた4にあたりますが、使おうとした拡張子がCGIとして設定されていません
.htaccess というfileを置いて
AddHandler cgi-script cgi
と記述する
http://mikeneko.creator.club.ne.jp/~lab/web/htac …
または、プロバイダによっては 特定のディレクトリに置かないとCGIが動かなかったり
プロバイダ側でチェックしてから設定してくれる場合も有ります
いずれにしろプロバイダの説明ページを良くお読みください

3 の場合はさまざまなので 内容を補足に貼り付けてください
    • good
    • 0
この回答へのお礼

こんなにたくさん書いていただき、大変ありがとうございました(泣)
色々いじくりまくっていたらなんだかできるようになりました!
パーミッションとやらが良く分かっていなかったのですが、サイトを見てFTPで属性を変えたりなどしたらなりました!
ありがとうございました!

お礼日時:2006/10/24 18:25

 下記をチェックしてください。



1.プログラムのパーミッションは設定しましたか?
2.ディレクトリのパーミッションは確認しましたか?
3.プロバイダはあなたがCGIを使うことを許可していますか?
4.プロバイダのFAQに .htaccess 等の設定が必要だと書いてありませんか?

この回答への補足

回答ありがとうございます!!
色々いじったり、パーミッションの設定について調べていました・・
属性というものをFTPで755に変更したところなりました!!
やはり、1.が問題だったのでしょうか??
色々いじったので良く分かりませんが良かったです(汗)
すみません;;

補足日時:2006/10/24 18:20
    • good
    • 0
この回答へのお礼

回答ありがとうございます!!
色々いじったり、パーミッションの設定について調べていました・・
属性というものをFTPで755に変更したところなりました!!
やはり、1.が問題だったのでしょうか??
色々いじったので良く分かりませんが良かったです(汗)
すみません;;

お礼日時:2006/10/24 18:22

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


おすすめ情報