KENT-WEB サポートコーナー 過去ログ [ 0221 ]


記事No: 12152
投稿日: 2013/08/10(Sat) 19:57:48
タイトルclipmailに画像を添付するとエラーになる
ID情報: yoshiki8
投稿者: たなべ
URLhttp://www.shin-eh.co.jp/estimate/

上記URLに「clipmail-utf」を設置したところ、画像を添付して[確認画面へ]のボタンを押すと「Internal Server Error」になります。画像を添付しない状態で[確認画面へ]ボタンを押すと、ちゃんと文字化けのしていない確認画面が表示され、送信ボタンでthx.htmlに推移し、メールも飛んできます。ただし、メールは文字化けしております。(こんな感じの文字化けです⇒鏤帥%縺・メャ若ユメ・・虚騾≫ス<>メ企€√j縺励<瘁・¥瘁吶€)

問題点は2つ。どうして画像添付を押すと Internet Server Errorになるのか? どうしてメールが文字化けするのか? です。

このサイトはリニューアルで、リニューアル前はHTMLもCGIもSHIFT-JISで作っており、その時は clipmail.cgiは正常に作動していました。(確認画面・添付ファイルの表示・送信もOK)
今回、サイト全体をutf-8にて作り変えたことから、以前のCGIでは文字化けが起きたため、新たに「clipmail-utf」をダウンロードして設置し直したのですが、うまく設置できません。
CGIは初心者ではなく、考えられる原因を色々つぶしてみたのですが、どうしても直りません。

やったことは、パーミッションの確認、アスキーでアップロードしてるか、init.cgiの見直し、文法チェッカーやcheck.cgiでのチェックなど、です。

他に何か原因がありそうであれば、教えて下さい。


記事No: 12153
投稿日: 2013/08/11(Sun) 18:51:41
タイトルRe: clipmailに画像を添付するとエラーになる
ID情報: kent
投稿者: KENT

> 上記URLに「clipmail-utf」を設置したところ、画像を添付して[確認画面へ]のボタンを押すと「Internal Server Error」になります。画像を添付しない状態で[確認画面へ]ボタンを押すと、ちゃんと文字化けのしていない確認画面が表示され、送信ボタンでthx.htmlに推移し、メールも飛んできます。ただし、メールは文字化けしております。(こんな感じの文字化けです⇒鏤帥%縺・メャ若ユメ・・虚騾≫ス<>メ企€√j縺励<瘁・¥瘁吶€)
>
> 問題点は2つ。どうして画像添付を押すと Internet Server Errorになるのか? どうしてメールが文字化けするのか? です。
>
> このサイトはリニューアルで、リニューアル前はHTMLもCGIもSHIFT-JISで作っており、その時は clipmail.cgiは正常に作動していました。(確認画面・添付ファイルの表示・送信もOK)
> 今回、サイト全体をutf-8にて作り変えたことから、以前のCGIでは文字化けが起きたため、新たに「clipmail-utf」をダウンロードして設置し直したのですが、うまく設置できません。
> CGIは初心者ではなく、考えられる原因を色々つぶしてみたのですが、どうしても直りません。
>
> やったことは、パーミッションの確認、アスキーでアップロードしてるか、init.cgiの見直し、文法チェッカーやcheck.cgiでのチェックなど、です。
>
> 他に何か原因がありそうであれば、教えて下さい。

同一バージョンで、shift-jisでは、正常に動作するのですか?
また、うまくいかない方utf-8バージョんp設置先のUTLは必ず書いて下さい。


記事No: 12156
投稿日: 2013/08/12(Mon) 15:00:36
タイトルRe^2: clipmailに画像を添付するとエラーになる
ID情報: yoshiki8
投稿者: たなべ
URLhttp://www.shin-eh.co.jp/estimate/

> 同一バージョンで、shift-jisでは、正常に動作するのですか?
> また、うまくいかない方utf-8バージョんp設置先のUTLは必ず書いて下さい。

はい。shift-jisでは前から正常に動作しており、今回も納品を急いでいたため、取り急ぎutf-8バージョンを諦めて、お見積もりフォーム〜CGIを全てshift-jisで設置したところ、うまくいきました。

(1)(shift-jisで設置したフォーム)http://www.shin-eh.co.jp/estimate/index.html ⇒ CGIは、http://www.shin-eh.co.jp/cgi/clipmail/clipmail.cgiにshift-jis版を設置。

(2)(utf-8で設置したフォーム)http://www.shin-eh.co.jp/estimate/index2.html ⇒ CGIは、http://www.shin-eh.co.jp/cgi/estimate/clipmail.cgiにutf-8版を設置。

(1)(2)とも、フォーム内容、パーミッション、アップロード方法等全て同じです。

最初にご質問したのは、(2)のケースです。ここの所新しいサイトはutf-8でしか作っていないので、今後もニーズとしては何とかutf-8版をうまく設置したいのですが、現時点で(2)の送信テストをしたところ、確認画面へのボタンを押して5分経っても接続中のまま画面が推移しません。添付書類がなければ、確認⇒メール送信ができています(ただしメールは文字化けしている)。
base64.plがうまく読まれてないんでしょうか?

何とか、clipmail-utf8版をうまく設置したいのですが、よろしくお願いいたします。


記事No: 12158
投稿日: 2013/08/12(Mon) 16:26:43
タイトルRe^3: clipmailに画像を添付するとエラーになる
ID情報: kent
投稿者: KENT

> > 同一バージョンで、shift-jisでは、正常に動作するのですか?
> > また、うまくいかない方utf-8バージョんp設置先のUTLは必ず書いて下さい。
>
> はい。shift-jisでは前から正常に動作しており、今回も納品を急いでいたため、取り急ぎutf-8バージョンを諦めて、お見積もりフォーム〜CGIを全てshift-jisで設置したところ、うまくいきました。
>
> (1)(shift-jisで設置したフォーム)http://www.shin-eh.co.jp/estimate/index.html ⇒ CGIは、http://www.shin-eh.co.jp/cgi/clipmail/clipmail.cgiにshift-jis版を設置。
>
> (2)(utf-8で設置したフォーム)http://www.shin-eh.co.jp/estimate/index2.html ⇒ CGIは、http://www.shin-eh.co.jp/cgi/estimate/clipmail.cgiにutf-8版を設置。
>
> (1)(2)とも、フォーム内容、パーミッション、アップロード方法等全て同じです。
>
> 最初にご質問したのは、(2)のケースです。ここの所新しいサイトはutf-8でしか作っていないので、今後もニーズとしては何とかutf-8版をうまく設置したいのですが、現時点で(2)の送信テストをしたところ、確認画面へのボタンを押して5分経っても接続中のまま画面が推移しません。添付書類がなければ、確認⇒メール送信ができています(ただしメールは文字化けしている)。
> base64.plがうまく読まれてないんでしょうか?
>
> 何とか、clipmail-utf8版をうまく設置したいのですが、よろしくお願いいたします。

これは申し訳ないですが、原因は分からないですね。
どの処理のところでエラーになっているのかが、外部からは分かりません。
ちなみに、uplディレクトリには添付ファイルは書き込まれているようですか?


記事No: 12160
投稿日: 2013/08/12(Mon) 21:24:30
タイトルRe^4: clipmailに画像を添付するとエラーになる
ID情報: yoshiki8
投稿者: たなべ
URLhttp://www.shin-eh.co.jp/estimate/


> これは申し訳ないですが、原因は分からないですね。
> どの処理のところでエラーになっているのかが、外部からは分かりません。
> ちなみに、uplディレクトリには添付ファイルは書き込まれているようですか?
>

uplディレクトリに添付ファイルは書き込まれていません。

ちなみに、ダウンロードして解凍後の「clipmail-utf」フォルダをそのままアップロードして、パーミッションの変更とperlのパスの変更をした状態で、clipmail.htmlというサンプルフォーム(http://www.shin-eh.co.jp/cgi/clipmail-utf/clipmail.html)の送信テストをすると、Internal Server Errorとなります。

しかしながら、同じものを別のサーバーに試しに入れてみたら正常に動作しました。(http://www.mise-ra.com/cgi/clipmail-utf/clipmail.html) 

サーバーが違うと正常に動作するので、サーバー固有の問題と思われます。utfが動作しない方のサーバーのcheck.cgiで確認すると、
BASE64ライブラリ : OK
BASE64ライブラリ : NG
となっていまして、どうやらBASE64ライブラリのせい?と思うのですが、アップロードし直しても同じで、修正方法がわかりません。

何かわかりましたら、ご教授お願いします。


記事No: 12164
投稿日: 2013/08/13(Tue) 05:29:18
タイトルRe^5: clipmailに画像を添付するとエラーになる
ID情報: kent
投稿者: KENT

>
> > これは申し訳ないですが、原因は分からないですね。
> > どの処理のところでエラーになっているのかが、外部からは分かりません。
> > ちなみに、uplディレクトリには添付ファイルは書き込まれているようですか?
> >
>
> uplディレクトリに添付ファイルは書き込まれていません。
>
> ちなみに、ダウンロードして解凍後の「clipmail-utf」フォルダをそのままアップロードして、パーミッションの変更とperlのパスの変更をした状態で、clipmail.htmlというサンプルフォーム(http://www.shin-eh.co.jp/cgi/clipmail-utf/clipmail.html)の送信テストをすると、Internal Server Errorとなります。
>
> しかしながら、同じものを別のサーバーに試しに入れてみたら正常に動作しました。(http://www.mise-ra.com/cgi/clipmail-utf/clipmail.html) 
>
> サーバーが違うと正常に動作するので、サーバー固有の問題と思われます。utfが動作しない方のサーバーのcheck.cgiで確認すると、
> BASE64ライブラリ : OK
> BASE64ライブラリ : NG
> となっていまして、どうやらBASE64ライブラリのせい?と思うのですが、アップロードし直しても同じで、修正方法がわかりません。
>
> 何かわかりましたら、ご教授お願いします。

他のサーバ動作するのならば、やはりサーバとの何らかの相性なのでしょう。(当サイトのテスト環境でも正常動作します)
base64のせいならば、shift-jisでも同様にエラーになるのでは?

checkモードのNGは気にしないでください。
次バージョンで対応します。

前にも書きましたが、外部からではこれ以上のことは残念ながら分かりません。
shift-jisを使うか、他サーバを利用する他ないかと。


記事No: 12171
投稿日: 2013/08/13(Tue) 13:06:24
タイトルRe^6: clipmailに画像を添付するとエラーになる
ID情報: yoshiki8
投稿者: 鐃緒申鐃淑わ申
URLhttp://www.shin-eh.co.jp/estimate/


> 他のサーバ動作するのならば、やはりサーバとの何らかの相性なのでしょう。(当サイトのテスト環境でも正常動作します)
> base64のせいならば、shift-jisでも同様にエラーになるのでは?
>
> checkモードのNGは気にしないでください。
> 次バージョンで対応します。
>
> 前にも書きましたが、外部からではこれ以上のことは残念ながら分かりません。
> shift-jisを使うか、他サーバを利用する他ないかと。


そうですね。相性問題など、調べ出したら切りがないので、ここで諦めることにします。
解決方法がまるでないならともかく、shift-jisを使うか、他サーバを利用することで解決できますので、今後もそれで対応いたします。

色々と丁寧にお答え下さり、ありがとうございました。
10年前にformmail.cgiを使い始めてから、postmail.cgi、clipmail.cgiと、KENT様のCGIを本当に多数利用させて頂きました。私のCGIの原点です。この場を借りて御礼申し上げます。


[検索ページ] [掲示板]