バージョン選択

フォーラム

メニュー

オンライン状況

51 人のユーザが現在オンラインです。 (43 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 51
もっと...

サイト内検索

質問 > フロント機能 > Confirmでシステムエラーが発生しました。となり困っております。

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2017/7/5 2:27
対応状況: −−−
Confirmでシステムエラーが発生しました。となり困っております。
[EC-CUBE] 3.0.13 新規インストール
[レンタルサーバ] Xserver
[OS] Mac sierra
[PHP] 5.6.30
[データベース] Mysql5.7.16
[WEBサーバ] Apache
[ブラウザ] Chrome, firefox
[導入プラグインの有無]
有り。全て無効で動作確認済み。
[カスタマイズの有無]
カスタマイズ有
order.twig
order_mail.twig
上記ファイルをカスタマイズしたので、初期テーマのテンプレートから上書きしキャッシュクリア後、動作確認しても改善されません。


[現象]
詳細ページから注文するボタンをクリックすると、

/shopping/confirm

「システムエラーが発生しました。
大変お手数ですが、サイト管理者までご連絡ください。」

となります。

erorr ログを確認すると、

[2017-07-05 00:39:19,246418] eccube.CRITICAL [1bc34a07] [ff4880c5] [1] [LogListener:logException:112] - Twig_Error_Loader: Template "Mail/order_mail.twig" is not defined. (uncaught exception) at /home/aaaaaa/aaaa.aa/public_html/store/vendor/twig/twig/lib/Twig/Loader/Chain.php line 139 {"exception":"[object] (Twig_Error_Loader(code: 0): Template \"Mail/order_mail.twig\" is not defined. at /home/aaaaaa/aaaa.aa/public_html/store/vendor/twig/twig/lib/Twig/Loader/Chain.php:139)"} [POST, /store/index.php/shopping/confirm, 111.100.217.89, https://aaaa.aa/store/index.php/shopping, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36]

[2017-07-05 00:39:19,248956] eccube.INFO [1bc34a07] [ff4880c5] [1] [LogListener:logResponse:96] - < 500 [POST, /store/index.php/shopping/confirm, 111.100.217.89, https://aaaa.aa/store/index.php/shopping, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36]

となっていますが原因が特定できません。
※どの端末環境でも同じ箇所でシステムエラーをおこしております。

運用中サイトで困っております。
どうぞアドバイスお願いします。
468
投稿日時: 2017/7/5 20:35
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: Confirmでシステムエラーが発生しました。となり困っております。
Mail/order_mail.twigのファイルが見つからないというエラーかと思いますが、上書きしたファイルが壊れているという事はありませんか?

私がメールテンプレートをいじって、同じようなエラーになった時には、
・パーミッションが間違っていた
・BOM付きテキストで保存していた
・ファイル名の大文字小文字が間違っていた
等がありますが、如何でしょうか?

上書きされたという事ですので、個人的にはBOM付きテキストになっている可能性が高いのではないかと思いますが・・・.


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

ゲスト
投稿日時: 2017/7/6 1:03
対応状況: −−−
Re: Confirmでシステムエラーが発生しました。となり困っております。
お返事有難うございます。

・パーミッションが間違っていた
→パーミッションは問題ありませんでした。


・BOM付きテキストで保存していた
→BOM付きかどうかはまだ確認しておりませんが確認してみます。


・ファイル名の大文字小文字が間違っていた
→ 質問ですが Mail/order_mail.twig というファイルECCUBE3.013に実在するのでしょうか?
dtb_mail_template file_name 箇所は、Mail/order.twig となっております。
また、app/template/テーマ名/Mail/order.twing であります。

このファイル名が違うことで問題となっているのでしょうか?

的の外れた返信であったらもうしけないですが
お気付きのことがあればアドバイスをお願い致します。
468
投稿日時: 2017/7/6 10:00
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: Confirmでシステムエラーが発生しました。となり困っております。
デフォルトでは、Mail/order_mail.twigは存在しないファイルかと思います。
何かしらのカスタマイズでメールテンプレートを追加されていると思っていましたが、
その点は如何でしょうか?

/src/Eccube/Service/MailService.phpに受注メールを送信しているところがあるかと思いますが、
そこにMail/order_mail.twigの記述はありますか?
324行目付近かと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

ゲスト
投稿日時: 2017/7/6 19:24
対応状況: −−−
Re: Confirmでシステムエラーが発生しました。となり困っております。
お返事頂き有難うございます。

自分の説明が不十分で申し訳ありません。
Mail/order.twig 箇所はカスタマイズしておりません。

--
/src/Eccube/Service/MailService.phpに受注メールを送信しているところがあるかと思いますが、
そこにMail/order_mail.twigの記述はありますか?
324行目付近かと思います。
--

確認したのですが、Mail/order.twig となっており、Mail/order_mail.twig の記述はありませんでした。

他に何か推測できるでしょうか?
お手数ですがアドバイスをお願い致します。
468
投稿日時: 2017/7/7 10:12
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: Confirmでシステムエラーが発生しました。となり困っております。
すみません。
最初の投稿のカスタマイズ有無の箇所に以下のように記述がありましたので、
order_mail.twigは存在しているという認識で間違いはありませんか?
誰かがカスタマイズを加えて、そのテンプレートを追加しているという事でしょうか?

>[カスタマイズの有無]
>カスタマイズ有
>order.twig
>order_mail.twig
>上記ファイルをカスタマイズしたので、初期テーマのテンプレート
>から上書きしキャッシュクリア後、動作確認しても改善されません。

エラーメッセージには、order_mail.twigとありますので、
/src/Eccube/Controller/ShoppingController.php
/src/Eccube/Service/ShoppingService.php
/src/Eccube/Service/MailService.php
のどこかには、order_mail.twigを呼び出す記述が存在しているのではないかと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

ゲスト
投稿日時: 2017/7/7 12:49
対応状況: −−−
Re: Confirmでシステムエラーが発生しました。となり困っております。
お返事有難うございます。

> 最初の投稿のカスタマイズ有無の箇所に以下のように記述がありましたので、
> order_mail.twigは存在しているという認識で間違いはありませんか?

すみません。自分の勘違いです。
order_mail.twig ではなく、contact_mail.twig をカスタマイズしておりました。
本当に申し訳ありません。
order_mail.twig は作成していない認識でお願い致します。

> 誰かがカスタマイズを加えて、そのテンプレートを追加しているという事でしょうか?

の可能性も視野に入れて現在調査しております。


> エラーメッセージには、order_mail.twigとありますので、
> /src/Eccube/Controller/ShoppingController.php
> /src/Eccube/Service/ShoppingService.php
> /src/Eccube/Service/MailService.php
> のどこかには、order_mail.twigを呼び出す記述が存在しているのではないかと思います。

上記3ページソースをチェックしたのですが、 order_mail.twig の記述は見つけられませんでした。

エラーログには order_mail.twig とあるのがどうしても理解できない状況です。
他に、 order_mail.twig を呼び出す記述が書いてある箇所はどこかございますか。

何か自分が勘違いしていたらまずいので、再度ログをとってみたのですが、やはり同じエラーとなっております。

/src/Eccube/Controller/ShoppingController.php
/src/Eccube/Service/ShoppingService.php
/src/Eccube/Service/MailService.php

に関しては、インストール時の変更日でその後の変更は確認できておりません。
インストールに関しては、共有サーバーの自動インストールで、初期テンプレートを利用して、
オリジナルテンプレートを作成し構築しております。

もし、「誰かがカスタマイズを加えて、そのテンプレートを追加しているという事でしょうか?」
となると、どこかに、order_mail.twig ファイルが存在するか、もしくは、外部サイトに流出?とい動作も想定できるのでしょうか?
デファルトでは、 dtb_mail_template 箇所は order.twig という認識で宜しいでしょうか。

他に、何か想定できることがあればアドバイスを宜しくお願い致します。
お手数をかけさせて申し訳ないですがどうぞご協力お願い致します。
468
投稿日時: 2017/7/7 14:25
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: Confirmでシステムエラーが発生しました。となり困っております。
dtb_mail_templateテーブルのfile_nameカラムに
Mail/order_mail.twigと保存されているレコードが存在していたりしますか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

ゲスト
投稿日時: 2017/7/7 15:29
対応状況: −−−
Re: Confirmでシステムエラーが発生しました。となり困っております。
お返事有難うございます。

>dtb_mail_templateテーブルのfile_nameカラムに
>Mail/order_mail.twigと保存されているレコードが存在していたりします
>か?

dtb_mail_template 内には、table
flle_name Mail/order_mail.twing
flle_name Mail/contact.twing

が存在しております。






468
投稿日時: 2017/7/7 15:47
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: Confirmでシステムエラーが発生しました。となり困っております。
flle_name Mail/order_mail.twig が存在しているという事ですが、
それが原因では無いでしょうか?
order.twigに修正する事はできますか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,290名です
総投稿数は109,689件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.