<追記>はじめにサーバーを引越しするにあたり、元のサーバーでは動いていたメールフォームが、引越し先(さくらインターネット)では動かないというトラブルがありました。今回はその備忘録を残しておきます。エラー内容フォームはCGIで作られていて、新サーバー上でメールフォームを送信すると下記のようなエラーが出ました。log.要するに、リクエストに応えられず、詳細はエラーログを見てね、との事。さくらインターネットのコントロールパネル上でエラーログを見ると、下記のようなログがありました。日ごろCGIには触れる機会は殆どないですが、上記のログからはsend.cgiというものが怪しそうです。details」で検索してみると、どうやらsend.cgiのパーミッション設定が怪しい。それで調べてみたところ、send.cgiのパーミッションは「604」。CGIは通常、「705」か「755」である事が前提らしいので、パーミッションを「755」に設定。これで正常に動くかと思いきや、動かない。他に原因があるのかと探してみたが、そもそも何をやってもCGIが動かない。Pro」から「DreamWeaver」に変えて再アップ。CGIのパーミッションを「755」に設定。動作確認をしてみると。Pro」なのですが、恐らくASCIIモードとバイナリモードがうまく設定されていなかったのかな、というところです。(設定を見つけきれず。?)本来、CGIはASCIIモードで転送する必要があるとの事です。さくらのサポートにも記載してありました。こちら結論、CGIをアップする際に気を付ける事は・パーミッションの設定は正しいかどうか・ファイル転送は適切に行われているか<追記>上記の対策を行い、エラーがなくなってホッとしていたのですが、クライアントから「メールが届かない」との連絡がありました。調べた結果、sendmailのパスが引越し前のサーバーと引越し先のサーバーでは違う事が分かり、修正。修正はsend.cgiファイルではなく、元のhtmlファイルでした。/>参考:さくらインターネットQ&A「CGI・PHPをうまく設置できません」https://help.sakura.ad.jp/206228801/もし同じような不具合を起こされている方は、上記の点を今一度ご確認いただくと良いかと思います。なつっこいがんばり屋さん・・・なゾウです。【好きな食べ物】ナポリタンスパゲッティ【得意分野】Web関連全般。最近は更にWordPressを知るために、オライリー社の書籍を片手に研究中。