- 締切済み
kent-webのpostmai設置について
初めて、CGIなるものを設置しようと考えています。 http://www.kent-web.com/data/postmail.html よりVer: 4.3をダウンロード・解凍しました。 利用プロバイダは、wakwakを利用。 CGI設置については、 http://www.wakwak.com/support/setup/homepage/cgi/custom.html#h3_04 をみました。 public_html / index.html (トップページ) | +-- cgi-bin / postmail.html [755] | postmail.cgi [644] | +-- lib / jcode.pl [644] | io-socket.pl [644] | mimew.pl [644] ... 任意 | http://www.cc.rim.or.jp/~ikuta/mime_pls/mimew.pl +-- data / log.cgi [755] | +-- tmpl / body.txt [644] conf.html [644] thx.html [644] err1.html [644] err2.html [644] postmail.cgiの内容を下記部分を変更しました。 1:$mailto = 'メールアドレス'; 2:$subject = 'タイトル'; 3:$back = 'http://www.送信後の戻りURL'; 4:$sendmail =/usr/lib/sendmailopen(MAIL,"| $sendmail -t "); その後、FFFTPのソフトを使って、アスキーモード(A)でアップロードし、アップロード先の欄でファイルを選択し、属性を各々変更しました。 http://~~/cgi-bin/postmail.cgi?mode=check で調べると CGI Error The error was detected while processing this request. Be sure of followings: The CGI script does exist. The permission of CGI script is 755. The Perl path in CGI script is #!/usr/local/bin/perl. CGIスクリプトの呼び出し中にエラーが発生しました。 下記の点をご確認ください。 ・CGIスクリプトが存在すること。 ・CGIスクリプトのパーミッションが755であること。 ・CGIスクリプトのperlのパスが #!/usr/local/bin/perl であること。 が表示されます。 どこが間違っていますでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kuzumiHK
- ベストアンサー率72% (132/183)
KENTWEBに書かれているディレクトリ構成例と違いますね。 cgi-binディレクトリを755にしてもだめでしょうか。 他のcgiがある場合、影響を与えてしまいますが。
お礼
kuzumiHK様 返答遅くなりまして申し訳ございません。 初めて、CGIなるものを設置したので、アップロードの場所を間違っていました。 初めは、indexと同じ所にcgi-binフォルダを作って、そこに入れるものだと思っていましたが、indexの上階?にcgi-binのフォルダがありました。 そこに入れまして、調整しましたら動作しました。 この度は、回答頂き有難うございました。