• ベストアンサー

CGIが動きません

uranai.cgiのパーミッションは755です。 #!/usr/local/bin/perlではなく #!/usr/bin/perlを使っていますが、 これはサーバの説明にありました。 下記URL内の3ファイルをCGIフォルダに格納して サーバにアップしましたが、エラーになります。 cgi-binにする必要はないとのサーバ設定の記述にありました。 動かない理由がお分かりの方は、ご教授いただけると幸いです。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ralf124c
  • ベストアンサー率52% (232/446)
回答No.8

#ANo.7です。多重投稿すいません。 ソース見ると、最終行「EOL」の後ろに半角スペース入ってますが・・・

msif
質問者

お礼

ありがとうございます! 無事、動きました。 CGIの知識がゼロなため、ご協力いただけたことに 大変感謝しております。 多重投稿の説明をいただかなければわからないところでした。 本当にありがとうございました。 この場をお借りいたしますが、akuhijrwq様。 何度もご助言いただきありがとうございました。 とても救われました。

その他の回答 (7)

  • ralf124c
  • ベストアンサー率52% (232/446)
回答No.7

最終行のEOLにはちゃんと改行を入れていますか? いきなり「EOF(End Of File)」になっていませんか?

  • akuhijrwq
  • ベストアンサー率35% (381/1064)
回答No.6

http://www.kent-web.com/bbs/aska.html こういう簡単な物を設置してみてください。 で、できるのか?できないのか? uranai.cgiはどこのものですか?

msif
質問者

お礼

ありがとうございます。 kent-webのものをやってみてご報告します。 uranai.cgiは http://ponk.jp/perl_bbs/index.php?page=4 のものです。

msif
質問者

補足

ご紹介いただいたaska.cgiですが、問題なく動きました。 cgiの記述が問題でしょうか。 コピペして保存しただけなのですが…。 何かおわかりのことがありましたら、よろしくお願いいたします。

  • akuhijrwq
  • ベストアンサー率35% (381/1064)
回答No.5

600 っていうか、とくにさわらなくても問題ないっと思う。

msif
質問者

お礼

何度もありがとうございます。設定しました。 まだcgiがうまく動きませんので おわかりになることがございましたら アドバイスをよろしくお願いいたします。

  • akuhijrwq
  • ベストアンサー率35% (381/1064)
回答No.4

私のも755で動いてるけど とりあえず、705に従う。 cgiは700は必須 http://lolipop.jp/?mode=manual&state=hp&state2=permission

msif
質問者

お礼

ありがとうございます。 uranai.cgiを700に uranai.htmlを604に cgiフォルダを705に設定しました。 この場合、cgi-lib.plのパーミッションは どんな値にすればよいでしょうか。

noname#39970
noname#39970
回答No.3

バイナリで転送してたりしないよね? 改行コードの問題で動かないってのは良くある話。 サーバ側が一般的なsystemなら改行はLFになる。(winはCRLF) FFFTPだったらテキストで転送したらちゃんと設定されてるなら自動変換してくれる筈

msif
質問者

お礼

ありがとうございます。 転送は「ファイル名で転送モード切替」というAとBが アイコンになっているところを設定しています。

  • akuhijrwq
  • ベストアンサー率35% (381/1064)
回答No.2

http://www.plala.or.jp/access/community/phps/ucgi_main.html パスの確認。 転送はFTPソフトで。 ビルダー付属の物などは使わない。

msif
質問者

お礼

調べていただきありがとうございます。 ぷららは今回質問させていただくに当たり、 仮に置いたサーバで、実際はロリポップの サーバを使用しています。 パスに関してはこちらのものを参考にしています。 http://lolipop.jp/?mode=support&state=faq&state2=etc&faqid=000554 転送はFFFTPを使用しています。 記述はテキストエディタのみで行なっています。 よろしくお願いいたします。

noname#39970
noname#39970
回答No.1

格納してある階層(フォルダね)も 755

msif
質問者

お礼

ありがとうございます。 今確認したところフォルダも(自動的に?)755になっていました。

関連するQ&A