バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > カートに入れるとエラーになってしまいます。

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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 無しに振り替えられます。


RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.cyoya.biz$
RewriteRule ^(.*) http://cyoya.biz/$1 [R,L]
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 を意識する必要があるケースもあります。


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

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


 



ログイン


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

統計情報

総メンバー数は89,443名です
総投稿数は110,097件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1654
8
red
1570
9
mcontact
1306
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.