バグ報告 > フロント機能 > カートに商品を入れた際に表示される、Fatal errorについて |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
miomio |
投稿日時: 2013/1/27 1:02
対応状況: −−−
|
新米 登録日: 2012/11/18 居住地: 渋谷 投稿: 2 |
カートに商品を入れた際に表示される、Fatal errorについて 本コミュニティでははじめまして。
phpには疎いのですが、よろしくお願いします。 現象として、商品をカートに入れた際に発生します。 特にEC-CUBEのカスタマイズはしていません。 テンプレート購入し、そのまま適用しています。 また、エラーが表示されても、ブラウザの戻るボタン等 で戻れば、商品はカートの中に格納されております。 単一サーバー内で動かしているEC-CUBEではこのような現象は 発生しておらず、フロント <-> エンド間で問題が起きている のか、わかりかねる状態です。 後述する文言がどうして表示されるのかがわかりませんので、 なにかヒント等ございましたら教えていただければ幸いです。 ※また、エラーが発生しない場合もあります。 ※mysqldをrestartすることで復旧する場合もありますが、 復旧しないほうが多いです。 サーバーはGMOクラウドのクラウドPublicのXenを利用し、 フロントエンドにEC-CUBE、バックエンドに MySQLを利用しています。 ----- Original Message ----- Fatal error(E_USER_ERROR): on [/var/www/html/eccube/data/class/SC_Response.php(182)] /var/www/html/eccube/html/products/detail.php(34): LC_Page_Products_Detail_Ex->process /var/www/html/eccube/data/class_extends/page_extends/products/LC_Page_Products_Detail_Ex.php(56): LC_Page_Products_Detail->process /var/www/html/eccube/data/class/pages/products/LC_Page_Products_Detail.php(84): LC_Page_Products_Detail->action /var/www/html/eccube/data/class/pages/products/LC_Page_Products_Detail.php(151): LC_Page_Products_Detail->doCart /var/www/html/eccube/data/class/pages/products/LC_Page_Products_Detail.php(502): SC_Response->sendRedirect /var/www/html/eccube/data/class/SC_Response.php(182): trigger_error |
kanagettyo |
投稿日時: 2013/1/29 10:58
対応状況: −−−
|
半人前 登録日: 2012/12/13 居住地: 投稿: 26 |
Re: カートに商品を入れた際に表示される、Fatal errorについて こんにちは、筋ちがいの情報であったら申し訳ありません。
エラーの内容的に、以下のフォーラムが参考になるかと思いました。 「http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=11276&forum=10&post_id=52564#forumpost52564」 文言が表示される原因ですが、SC_ResponceのsendRedirectでエラーが発生しているので… アプリケーションでのリダイレクトが上手く行っていないと思われます。 なので、一度設定されたURLを見直されると良いかもしれません。 |
miomio |
投稿日時: 2013/2/2 5:10
対応状況: −−−
|
新米 登録日: 2012/11/18 居住地: 渋谷 投稿: 2 |
Re: カートに商品を入れた際に表示される、Fatal errorについて お返事ありがとうございます。
以下を確認したところ、ドメイン名 の箇所にwwwが抜けておりました。 vim /var/www/html/eccube/data/config/config.php define('HTTP_URL', 'http://ドメイン名'); 抜いた状態ではエラーが発生せず、httpでwwwを付与すると エラーが発生しました。 defineにwwwを付与した行を追記、mysqld,httpdをrestart しましたがだめだしたので、BINDからwwwのAレコードを 除くことにいたします。 本当にありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |