- ベストアンサー
KENT-webさんのPostmailのURL表示について
- KENT-WebさんのPostmailを設置していたが、フォームメールのページのURLを変更しようとした結果、送信できなくなった。
- 元の名前に戻して再度転送したが、転送がうまくいかない。
- CGI初心者のため、対処方法を教えてほしい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>Error Message: Permission denied まず、パーミッションが違います サーバーによっても異なりますが、「postmail.cgiは755」「log.cgi は666」その他のファイルは644にしてください >Error Number: 13 cgiの13行目が違っていると言うことです どこかの、コメント部分等で変更しているところはありませんか? あと、転送モード(アップロード)は、全てアスキーモードになりますが、間違いないでしょうか?
その他の回答 (2)
- mira723
- ベストアンサー率20% (160/781)
No.1です ファイル名が一致していないようです logファイル名が通常のファイル名と一致しているかどうか確認してください
お礼
たびたび申し訳ございません。 先のご回答により、すべて削除して 最初からやり直してみたのですが 同じく以下のエラーが出てしまいます。 今回ファイル名はいじっておりませんので 一致していると思うのですが。。 CGIWrap Error: Script Execution Failed CGIWrap encountered an error while attempting to execute this script: Error Message: Permission denied Error Number: 13 This message usually indicates there is a problem with the script itself. Often this indicates either that the #! line of the script is incorrect, or the script was uploaded in binary mode instead of ascii mode. Check to make sure that the script does not have control-M's at the end of every line. That will prevent it from executing. An easy fix that takes care of this most of the time is to put '#!/.../perl --' instead of '#!/.../perl' on the first line of the script. This is typically a problem if the script was edited or uploaded from a DOS/Windows/Macintosh station to a unix based server. If you are not the owner of this script, please forward this error and the URL that caused it to the script owner. That is often the component in the URL right after /cgiwrap/.
- mira723
- ベストアンサー率20% (160/781)
当方も利用しています CGIが作動しないときはデフォルトに戻す、が普通の考えです 一旦すべてを消して、アップし直してください URLを打ち込んで正しく表示が出たら、ファイル名を変更してください
お礼
ご回答ありがとうございます。 時間をおいて確認したところ、フォームメールページの URLは Z:\フォルダ\postmail\postmail.htmlから http://~~~.com/postmail/postmail.html に戻っていました。 しかし、相変わらず送信はできず 「CGIWrap Error: Script Execution Failed」 のエラーがでてしまいました。 最初からやり直してみます。 ありがとうございました。
お礼
たびたびお世話になります。 パーミッションを確認したところ、「postmail.cgi」が644 になっていましたので、755へ変更したところ 送信画面となりました。 的確なご指導いただき、ありがとうございました。