質問 > 管理機能 > 管理者にエラーメールが届かない(ヘテムルサーバー) |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
digipoke |
投稿日時: 2014/3/17 15:01
対応状況: −−−
|
常連 登録日: 2012/1/17 居住地: 兵庫県西宮市 投稿: 36 |
管理者にエラーメールが届かない(ヘテムルサーバー) EC-CUBE 2.12.2
PHP 5.4.11 いつもお世話になっております。 管理者にエラーメールが届かず困っています。 以前に、下記の部分(/usr/bin/sendmail)のパスの変更と、 MAIL_BACKENDをsendmailにすることで、 エラーメールを受け取れるようになったとの投稿を拝見しました。 ---------------------------------------------------------------- case 'sendmail': $arrParams = array( 'sendmail_path' => '/usr/bin/sendmail', 'sendmail_args' => '-i', ); break; ---------------------------------------------------------------- ヘテムルは、qmail というのを利用しているとサイト上に記載があります。 ヘテムルの場合はどうすれば良いかご指導いただけませんでしょうか? data/config/config.php内の、MAIL_BACKENDは下記のようになっています。 ----------------------------------------------------------------- define('MAIL_BACKEND', 'mail'); ----------------------------------------------------------------- 何卒、よろしくお願いいたします。 |
namahage |
投稿日時: 2014/3/17 17:51
対応状況: −−−
|
長老 登録日: 2013/2/28 居住地: 大阪 投稿: 198 |
Re: 管理者にエラーメールが届かない(ヘテムルサーバー) ども
http://heteml.jp/support/manual/ec-cube-domain/ を見るところ、 「MAIL_BACKEND」を「mail」にしてください。 と記述されていますね。 参考になりましたらどうぞ。 |
digipoke |
投稿日時: 2014/3/17 19:42
対応状況: −−−
|
常連 登録日: 2012/1/17 居住地: 兵庫県西宮市 投稿: 36 |
Re: 管理者にエラーメールが届かない(ヘテムルサーバー) ご返信ありがとうございます。
2.12バージョンからなのか、分りませんが、 パラメータ設定から「MAIL_BACKEND」がなくなったようなのですが、 data/config/config.php 内を確認しましたら、 MAIL_BACKENDを「mail」となっています。 注文受付メール、お問い合わせメールなどは、送受信できています。 何故か、エラーメールだけが届きません。 注文関連は、問題なく動作していると認識していたのですが、 エラーログをみると、エラーだらけでした。 下記のエラーはどのようなエラーでしょうか。 エラーメールとは関係ないでしょうか。 ==================================================== Warning(E_WARNING): array_keys() expects parameter 1 to be array, null given on [■■■data/class/pages/shopping/LC_Page_Shopping_Deliv.php(155)] from ■■■■■■ customer_id = 23 ■■■/shopping/deliv.php(34): LC_Page_Shopping_Deliv_Ex->process ■■■/data/class_extends/page_extends/shopping/LC_Page_Shopping_Deliv_Ex.php(56): LC_Page_Shopping_Deliv->process ■■■/data/class/pages/shopping/LC_Page_Shopping_Deliv.php(59): LC_Page_Shopping_Deliv->action ■■■/data/class/pages/shopping/LC_Page_Shopping_Deliv.php(155): array_keys ==================================================== Warning(E_WARNING): array_diff(): Argument #1 is not an array on [■■■/data/class/SC_CheckError.php(63)] from ■■■■■■■■■ login_id = digipoke(0)[a78a651e21061f82b06179781537853c] ■■■/admin/products/product.php(34): LC_Page_Admin_Products_Product_Ex->process ■■■/data/class_extends/page_extends/admin/products/LC_Page_Admin_Products_Product_Ex.php(56): LC_Page_Admin_Products_Product->process ■■■/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php(68): LC_Page_Admin_Products_Product->action ■■■/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php(159): LC_Page_Admin_Products_Product->lfCheckError_Edit ■■■/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php(466): SC_CheckError->doFunc ■■■/data/class/SC_CheckError.php(45): SC_CheckError->HTML_TAG_CHECK ■■■/data/class/SC_CheckError.php(63): array_diff ==================================================== 何卒、よろしくお願いいたします。 |
seasoft |
投稿日時: 2014/3/17 21:03
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 管理者にエラーメールが届かない(ヘテムルサーバー) > 下記のエラーはどのようなエラーでしょうか。
PHP の警告で、概ね変数の初期化漏れなど、軽微な不具合ではないかと思います。 > エラーメールとは関係ないでしょうか。 はい。関係ないと思います。 下記スレッドが参考になるかもしれません。ご利用のサーバー業者で適用できるかは不確かですが。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=12507&forum=11&post_id=57785
|
digipoke |
投稿日時: 2014/3/17 23:55
対応状況: −−−
|
常連 登録日: 2012/1/17 居住地: 兵庫県西宮市 投稿: 36 |
Re: 管理者にエラーメールが届かない(ヘテムルサーバー) ご返信ありがとうございます。
>>PHP の警告で、概ね変数の初期化漏れなど、軽微な不具合ではないかと思います。 ありがとうございます。注文flowは問題なく完了できているのに、何故エラーが出るのか、心配だったのですが、ひとまず安心しました。 教えていただいたスレッドの方法で試してます。 後日、ご報告させていただきます。 ありがとうございました。 |
digipoke |
投稿日時: 2014/3/19 3:40
対応状況: 解決済
|
常連 登録日: 2012/1/17 居住地: 兵庫県西宮市 投稿: 36 |
Re: 管理者にエラーメールが届かない(ヘテムルサーバー) 教えていただいたスレッドの方法で解決いたしました。
(ヘテムルサーバーの場合です) ■data/config/config.php MAIL_BACKENDを sendmail に設定 ■data/class/SC_SendMail.php ============================================================== case 'sendmail': $arrParams = array( 'sendmail_path' => '/usr/bin/sendmail', 'sendmail_args' => '-i', ); break; ============================================================== 上記の、/usr/bin/sendmail ⇒ /usr/sbin/sendmail にしましたら、メールの送受信も問題なく、 エラーメールも届くようになりました。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |