記事No | : 12152 |
投稿日 | : 2013/08/10(Sat) 19:57:48 |
タイトル | : clipmailに画像を添付するとエラーになる |
ID情報 | : yoshiki8 |
投稿者 | : たなべ |
URL | : http://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 |
投稿者 | : たなべ |
URL | : http://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 |
投稿者 | : たなべ |
URL | : http://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 |
投稿者 | : 鐃緒申鐃淑わ申 |
URL | : http://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の原点です。この場を借りて御礼申し上げます。