質問 > フロント機能 > カートに入れるとエラーになってしまいます。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yoshikawa |
投稿日時: 2011/6/15 16:08
対応状況: −−−
|
半人前 登録日: 2011/6/7 居住地: 投稿: 14 |
カートに入れるとエラーになってしまいます。 ログインしていない状態で商品をカートに入れると、なぜかエラーが発生してしまいます。
ログインした後、更にログアウトした後は普通にカートに入るのですが、なぜか最初ログインしていない状態で商品をカートに入れようとするとエラーが起きてしまいます。 実際インストールしたサイトは以下になります。 http://www.cyoya.biz/ ※現在一時的にアクセス制限を解除してあります。 また、デバッグモードを「true」にし、エラー内容を確認したところ、以下の様な内容がでてきました。 ____________________________ ▼▼▼ デバッグ情報ここから ▼▼▼ http://www.cyoya.biz/products/detail.php?? SERVER_ADDR: 58.191.153.48 REMOTE_ADDR: 1.114.204.67 USER_AGENT: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1 /usr/home/cyoya/cyoya.biz/products/detail.php 34:LC_Page_Products_Detail_Ex->process /usr/home/cyoya/cyoya.biz/data/class_extends/page_extends/products/LC_Page_Products_Detail_Ex.php 56:LC_Page_Products_Detail->process /usr/home/cyoya/cyoya.biz/data/class/pages/products/LC_Page_Products_Detail.php 84:LC_Page_Products_Detail->action /usr/home/cyoya/cyoya.biz/data/class/pages/products/LC_Page_Products_Detail.php 162:SC_Response->sendRedirect /usr/home/cyoya/cyoya.biz/data/class/SC_Response.php 131:SC_Utils->sfDispException ▲▲▲ デバッグ情報ここまで ▲▲▲ ____________________________ どうしてこの様な状態になってしまうのか、ご存じの方がいらっしゃいましたら教えていただけませんでしょうか。 宜しくお願い致します。 ------------------------------------------------------------------------------------------ [EC-CUBE] eccube-2.11.1 新規インストール [レンタルサーバ] Ablenet [OS] FreeBSD [PHP] PHP5 [データベース] MySQL Database 5.0 [WEBサーバ] apache1.3(suexec付) [現象] 管理画面https://cyoya.biz/admin/にアクセスできない ------------------------------------------------------------------------------------------ |
134 |
投稿日時: 2011/6/15 17:13
対応状況: −−−
|
一人前 登録日: 2009/10/20 居住地: 京都市 投稿: 91 |
Re: カートに入れるとエラーになってしまいます。 インストール時に、HTTP_URL を http://cyoya.biz/ と
www無しで登録されたのではないでしょうか。 この場合、http://cyoya.biz/ にアクセスしないとエラーになるかと思います。 試しに http://cyoya.biz/ でアクセスしてカートに商品を入れたところ エラーは出ませんでした。 |
fukap |
投稿日時: 2011/6/15 17:14
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: カートに入れるとエラーになってしまいます。 http://www.cyoya.biz/ からアクセスしているからだと思います。
http://cyoya.biz/ (wwwなし)で接続すると購入ページに進めます。 根本的には、./data/config/config.php の HTTP_URL や HTTPS_URL と 異なるURL(サブドメインも含む)で接続することで起こる問題だと思われます。 |
yoshikawa |
投稿日時: 2011/6/15 18:01
対応状況: 解決済
|
半人前 登録日: 2011/6/7 居住地: 投稿: 14 |
Re: カートに入れるとエラーになってしまいます。 134さん、fukapさん
ご丁寧に回答していただきありがとうございました。 私の方でも無事カートに入れることができました! 本当にありがとうございました! |
134 |
投稿日時: 2011/6/15 19:06
対応状況: −−−
|
一人前 登録日: 2009/10/20 居住地: 京都市 投稿: 91 |
Re: カートに入れるとエラーになってしまいます。 ちなみにですが、こういった問題があるため
私はwwwの有無を判定して、強制的に望まれるFQDNに 振り替えるようにしています。 mod_rewrite という仕組みが使用できる環境であれば サイトルートの.htaccess に下記のような設定を入れると www 付きでアクセスがあった場合、www 無しに振り替えられます。
|
seasoft |
投稿日時: 2011/6/15 21:38
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: カートに入れるとエラーになってしまいます。 とってもつまらないツッコミで恐縮ですが・・・
RewriteCond %{HTTP_HOST} ^www.cyoya.biz$ は、 RewriteCond %{HTTP_HOST} =www.cyoya.biz とか RewriteCond %{HTTP_HOST} ^www\.cyoya\.biz$ とか RewriteCond %{HTTP_HOST} !=cyoya.biz が良いのではないかと。 参考までに、環境によっては HTTPS を意識する必要があるケースもあります。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |