質問 > その他 > システムエラーが発生しました。 大変お手数ですが、サイト管理者までご連絡ください。 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hot7 |
投稿日時: 2011/12/21 15:40
対応状況: −−−
|
常連 登録日: 2011/8/29 居住地: 投稿: 39 |
システムエラーが発生しました。 大変お手数ですが、サイト管理者までご連絡ください。 システムエラーが発生しました。
大変お手数ですが、サイト管理者までご連絡ください。 が表示されて正しく動作しません。デバッグをしたのですが意味がさっぱり解りません。商品詳細ページで「かごに入れる」ボタンを押すとエラーが表示されます。 デバッグ内容は以下の内容です。 何処を訂正すればいいのか教えていただきたのですが....? ec cube v2.11.4 php 5.1.6 db MySQL 5.0.45 よろしくお願いします。 ▼▼▼ デバッグ情報ここから ▼▼▼ http://xxxxxxxx.com/zeccube/products/detail.php?? SERVER_ADDR: 61.86.246.22 REMOTE_ADDR: 219.115.137.164 USER_AGENT: Mozilla/5.0 (Windows NT 6.0) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7 /home/virtual/xxxxxxxx.com/www/public_html_xxxxxxxx.com/zeccube/products/detail.php 34:LC_Page_Products_Detail_Ex->process /home/virtual/xxxxxxxx.com/www/public_html_xxxxxxxx.com/zeccube/data/class_extends/page_extends/products/LC_Page_Products_Detail_Ex.php 56:LC_Page_Products_Detail->process /home/virtual/xxxxxxxx.com/www/public_html_xxxxxxxx.com/zeccube/data/class/pages/products/LC_Page_Products_Detail.php 84:LC_Page_Products_Detail->action /home/virtual/xxxxxxxx.com/www/public_html_xxxxxxxx.com/zeccube/data/class/pages/products/LC_Page_Products_Detail.php 160:SC_Response->sendRedirect /home/virtual/xxxxxxxx.com/www/public_html_xxxxxxxx.com/zeccube/data/class/SC_Response.php 137:SC_Utils->sfDispException ▲▲▲ デバッグ情報ここまで ▲▲▲ |
pingpong |
投稿日時: 2011/12/21 15:58
対応状況: −−−
|
長老 登録日: 2011/12/15 居住地: 投稿: 156 |
Re: システムエラーが発生しました。 大変お手数ですが、サイト管理者までご連絡ください。 /home/virtual/xxxxxxxx.com/www/public_html_xxxxxxxx.com/zeccube/data/class/pages/products/LC_Page_Products_Detail.php 160:SC_Response->sendRedirect
上記箇所でリダイレクトを行い、リダイレクトを行うメソッド内でエラー処理がされています。上記箇所の該当行の前後のコードを教えていただけますか。 外部サイトに遷移しているということはないでしょうか。 |
hot7 |
投稿日時: 2011/12/21 16:03
対応状況: −−−
|
常連 登録日: 2011/8/29 居住地: 投稿: 39 |
Re: システムエラーが発生しました。 大変お手数ですが、サイト管理者までご連絡ください。 ソースを添付しました。
このソースは何も編集はしていないプログラムです。 よろしくお願いします。 // 商品IDをFORM内に保持する $this->tpl_product_id = $product_id; switch ($this->mode) { case 'cart': $this->arrErr = $this->lfCheckError($this->mode,$this->objFormParam, $this->tpl_classcat_find1, $this->tpl_classcat_find2); if (count($this->arrErr) == 0) { $objCartSess = new SC_CartSession_Ex(); $product_class_id = $this->objFormParam->getValue('product_class_id'); $objCartSess->addProduct($product_class_id, $this->objFormParam->getValue('quantity')); SC_Response_Ex::sendRedirect(CART_URLPATH); exit; } break; case "add_favorite": // ログイン中のユーザが商品をお気に入りにいれる処理 if ($objCustomer->isLoginSuccess() === true && $this->objFormParam->getValue('favorite_product_id') > 0 ) { $this->arrErr = $this->lfCheckError($this->mode,$this->objFormParam); if(count($this->arrErr) == 0){ if(!$this->lfRegistFavoriteProduct($this->objFormParam->getValue('favorite_product_id'),$objCustomer->getValue('customer_id'))){ exit; } } } break; case "add_favorite_sphone": // ログイン中のユーザが商品をお気に入りにいれる処理(スマートフォン用) if ($objCustomer->isLoginSuccess() === true && $this->objFormParam->getValue('favorite_product_id') > 0 ) { $this->arrErr = $this->lfCheckError($this->mode,$this->objFormParam); if(count($this->arrErr) == 0){ if($this->lfRegistFavoriteProduct($this->objFormParam->getValue('favorite_product_id'),$objCustomer->getValue('customer_id'))){ print "true"; exit; } } print "error"; exit; } break; case 'select': case 'select2': case 'selectItem': /** * モバイルの数量指定・規格選択の際に、 * $_SESSION['cart_referer_url'] を上書きさせないために、 * 何もせずbreakする。 */ break; default: // カート「戻るボタン」用に保持 $netURL = new Net_URL(); $_SESSION['cart_referer_url'] = $netURL->getURL(); break; } |
nanasess |
投稿日時: 2011/12/21 16:07
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: システムエラーが発生しました。 大変お手数ですが、サイト管理者までご連絡ください。 www の有無が関係しているとかでしょうか.
# 最近, この類いの質問が多いですね^^; |
pingpong |
投稿日時: 2011/12/21 16:12
対応状況: −−−
|
長老 登録日: 2011/12/15 居住地: 投稿: 156 |
Re: システムエラーが発生しました。 大変お手数ですが、サイト管理者までご連絡ください。 変更していないのであれば、 data/class/SC_Response.phpの136行目で比較でマッチしていないので、その値を見ればわかるかと。 |
ohisi |
投稿日時: 2011/12/30 2:37
対応状況: −−−
|
新米 登録日: 2011/12/30 居住地: 投稿: 1 |
Re: システムエラーが発生しました。 大変お手数ですが、サイト管理者までご連絡ください。 このエラーは、EC-CUBEがスマホ・携帯に対応したために、カートに入れるアクションを起こす際に、起きるバグのようです。
さらに、windows7では、このバグは発生しません。 windows xp で起こるようです。 これはブラウザーの処理によるものです。 問題が起きるのは、ドメインに「www」を付けるか否かです。 以前のバージョンでは、wwwがあっても、無くても、カートに入れる際に、jsで、処理されていましたが、スマホ対応サイトを追加したことにより、jsの処理をそれなりに行う様にしたようです。 その際、jsにバグがあり、windows7では正常に動作しても、xpでは動作しない状況がでています。 改善策は、コチラに書いてあります。 http://lanz.yoka-yoka.jp/e790103.html |
nanasess |
投稿日時: 2012/3/7 18:42
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: システムエラーが発生しました。 大変お手数ですが、サイト管理者までご連絡ください。 引用:
バグではなく, CSRF などの脆弱性を防ぐための仕様です. また, JavaScript で www などサブドメインの有無を制御するような処理はしていません. 誤解を招くといけないので, 念のため... |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |