電子書籍の厳選無料作品が豊富!

サーバーを移転したら資料請求フォーム(CGI)が動かなくなってしまいました。どういった原因が考えられるのでしょうか?ご存知の方がいらっしゃいましたら宜しくお願い致します。

A 回答 (2件)

原因としては次のようなものが考えられます。



■ファイルに実行権がついていない
→ 755 または 555に変更してください。

■ログファイルの書き込み権がない
→ ログを作成するCGIの場合、644 または 664 または 666に変更してください。

■Perlのpathが変わった
→ CGIの先頭行にある「#!/usr/bin/perl」などの行を、そのサーバの環境に合わせて書き換えてください。

■sendmailのpathが変わった
→ メールで資料請求を通知するCGIの場合、内部でsendmailを使っていることがありますが、そこで呼び出すpathが変更されているとメールが送信されずエラーとなり得ます。新しいサーバの環境に合わせて書き換えてください。

もしフリーで配布されたCGIをご利用でしたら設置方法のメモがあるはずですので、新規に設置するときと同様にファイルの属性などを設定し直すと良いと思います。
    • good
    • 0
この回答へのお礼

大変参考になりました。実行権等のパーミッションの設定はしていなかったので早速試してみようと思います。
とてもわかりやすいご説明感謝します。
この度は本当にありがとうございました!!

お礼日時:2007/05/22 22:26

No1に似た理由で



・設置サーバ名などを設定に必要とする場合
 (移転したので当然別になっている筈だが変更していないため動かない)

なんていうのも
    • good
    • 0

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