• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CGIが動きません)

CGIが動かない原因と解決策

このQ&Aのポイント
  • CGIが動かない原因と解決策について説明します。
  • GETのbodyにbase64でエンコードされた文字列をエンコードして出力するCGIプログラムについて解説します。
  • よくあるエラーの対策やデバッグ方法についても紹介します。

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

  • ベストアンサー
  • salsberry
  • ベストアンサー率69% (495/711)
回答No.1

単に「動きません」じゃなくて、どう動かないのかを書きましょう。得られた出力が自分の期待していたものと違うとか、プログラムは起動するけど途中でエラーになるとか、そもそも起動できないとか。 あとはそのCGIプログラムを動かす環境についての情報も必要です。OS、Perl、HTTPサーバなどの種類とバージョンは欲しいところ。/usr/local/bin/perlとあるから何らかのUNIX系OSなのだろうというところまでは推測できますが。 本題に戻ると、1行目と2行目の後に use MIME::Base64 (); を足したらどうなりますか? また、"Content-type:"のコロンの後ろには空白を1文字入れておくのが一般的でしょう。

ft1711
質問者

お礼

すみません、焦って環境に関することを書き忘れてしまいました。 今の2つを試したらできました。 本当にありがとうございました。

関連するQ&A