バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

プラグイン > バグ報告・利用に関する質問 > 商品問い合わせプラグインを導入後、ボタンをクリックすると500エラー

バグ報告・利用に関する質問

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
emitokyoja
投稿日時: 2016/2/6 22:37
対応状況: −−−
半人前
登録日: 2014/8/29
居住地:
投稿: 19
商品問い合わせプラグインを導入後、ボタンをクリックすると500エラー
商品問い合わせプラグイン
https://www.ec-cube.net/products/detail.php?product_id=1035
をサイトに導入後、商品詳細ページからボタンを押すと500エラーになってしまします。

ログを確認してもエラーが見当たりません。
開発会社に問い合わせましたが、
「EC-CUBE以外の部分でのエラーの可能性」と言われてしまって、それ以上の対応をしていただけませんでした。
可能性としては、どういった可能性がありますでしょうか?

改善方法がわからず途方に暮れています。
解決方法を教えてください。
よろしくお願いいたします。

http://toneotaku.com/products/detail/3
こちらのページです。

サーバー:ロリポップ
EC-CUBE
3.0.7
サーバーOS
Linux users504.phy.lolipop.jp 4.3.3 #1 SMP Wed Jan 20 16:36:05 JST 2016 x86_64
DBサーバー
MySQL 5.6.23-log
WEBサーバー
Apache
PHP
5.5.25 (Core, date, ereg, libxml, openssl, pcre, sqlite3, zlib, bcmath, bz2, calendar, ctype, curl, dom, hash, fileinfo, filter, ftp, gd, gettext, SPL, iconv, session, intl, json, mbstring, mcrypt, mysql, mysqli, standard, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, Reflection, imap, SimpleXML, soap, sockets, exif, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, cgi-fcgi, imagick, OAuth, mhash, ionCube Loader, Zend OPcache)
HTTPユーザーエージェント
karin
投稿日時: 2016/2/8 16:25
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 689
Re: 商品問い合わせプラグインを導入後、ボタンをクリックすると500エラー
emitokyoja 様

サーバのエラーログの内容はご確認いただいておりますでしょうか?

サーバのエラーログの確認方法は、お使いのサーバのサポートマニュアル等を参照もしくは、サーバ会社へご確認ください。ほとんどの場合、管理画面等でご確認いただけると思います。(※エラーを出力する設定になっている場合)


----------------

emitokyoja
投稿日時: 2016/2/10 11:20
対応状況: −−−
半人前
登録日: 2014/8/29
居住地:
投稿: 19
Re: 商品問い合わせプラグインを導入後、ボタンをクリックすると500エラー
Cannot use object of type DOMNodeList as array in /home/users/1/main.jp-933568d24e94029c/web/app/Plugin/ContactProduct/Event.php on line 87

サーバーに問い合わせたところ、上記のようなエラーが返ってきていたそうです。
どういうことなんでしょうか?
教えていただけると幸いです。
karin
投稿日時: 2016/2/10 11:34
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 689
Re: 商品問い合わせプラグインを導入後、ボタンをクリックすると500エラー
emitokyoja 様

引用:
Cannot use object of type DOMNodeList as array in /home/users/1/main.jp-933568d24e94029c/web/app/Plugin/ContactProduct/Event.php on line 87


私の方でもプラグインを導入し確認してみたところ、上記のエラーが発生している事を確認しました。

問い合わせプラグインのプログラムに問題があります。
制作会社へ上記のエラーと共に改めて連絡をしてみてください。


----------------

karin
投稿日時: 2016/2/10 11:38
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 689
Re: 商品問い合わせプラグインを導入後、ボタンをクリックすると500エラー
ちなみにエラーの発生していた箇所2点を変更すると動作するようになりましたので、恐らくプラグイン配布元へ修正依頼するほうがよいと思います。

/app/Plugin/ContactProduct/Event.php

87行目:

//変更前
if($formElement[0]){

//変更後
if($formElement->item(0)){


89行目:

//変更前
$formElement[0]->nodeValue = '[商品ID:'. $Product->getId(). ']' .$Product->getName() . "についての問い合わせ\n";

//変更後
$formElement->item(0)->nodeValue = '[商品ID:'. $Product->getId(). ']' .$Product->getName() . "についての問い合わせ\n";


----------------

emitokyoja
投稿日時: 2016/2/10 13:47
対応状況: −−−
半人前
登録日: 2014/8/29
居住地:
投稿: 19
Re: 商品問い合わせプラグインを導入後、ボタンをクリックすると500エラー
ありがとうございます!
上記で動作が可能になりました。
ありがとうございます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1569
9
mcontact
1280
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.