- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CGIが動きません)
CGIが動かない原因と解決策
このQ&Aのポイント
- CGIが動かない原因と解決策について説明します。
- GETのbodyにbase64でエンコードされた文字列をエンコードして出力するCGIプログラムについて解説します。
- よくあるエラーの対策やデバッグ方法についても紹介します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
単に「動きません」じゃなくて、どう動かないのかを書きましょう。得られた出力が自分の期待していたものと違うとか、プログラムは起動するけど途中でエラーになるとか、そもそも起動できないとか。 あとはそのCGIプログラムを動かす環境についての情報も必要です。OS、Perl、HTTPサーバなどの種類とバージョンは欲しいところ。/usr/local/bin/perlとあるから何らかのUNIX系OSなのだろうというところまでは推測できますが。 本題に戻ると、1行目と2行目の後に use MIME::Base64 (); を足したらどうなりますか? また、"Content-type:"のコロンの後ろには空白を1文字入れておくのが一般的でしょう。
お礼
すみません、焦って環境に関することを書き忘れてしまいました。 今の2つを試したらできました。 本当にありがとうございました。