バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 管理者にエラーメールが届かない(ヘテムルサーバー)

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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

にしましたら、メールの送受信も問題なく、
エラーメールも届くようになりました。


ありがとうございました。

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


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1285
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.