質問 > その他 > カート機能が使えなくなってしまった |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
takato123 |
投稿日時: 2020/8/16 15:36
対応状況: −−−
|
新米 登録日: 2020/8/16 居住地: 投稿: 6 |
カート機能が使えなくなってしまった EC-CUBEで開発を行い、すべての開発が終わったため、本番化しようとしたところエラーが起こりました。
開発環境は、ドメイン名/test/ の下で作っており、これをデータの移行ではなく、「.htaccess」をつかい、ドメイン名直下にサイトが来るようにしました。 「.htaccess」に書いた記述は <IfModule mod_rewrite.c> RewriteEngine on RewriteBase / RewriteRule ^$ test/ [L] RewriteRule ^(.+)$ test/$1 [L] </IfModule> こちらになります。 この記述によって、どの階層でもURLから「test」が消え、表示も通常に行えたのですが、「カートに追加」のみうまくできませんでした。 試したところ、 「ドメイン名/products/detail/1」の場合は、カートに追加が失敗し、 「ドメイン名/test/products/detail/1」の場合は通常に行えました。 ここで考えられる問題は何でしょうか? また、本番化のやり方がリダイレクトだと良くないのでしょうか? なにかわかる方がいらっしゃいましたらご返信いただければ幸いです。 今回ec-cubeを初めて触り(しかも引き継ぎで)ほとんど何もわかっていない状態です。初歩的な質問かもしれませんが、ご教授いただけると幸いです。 |
468 |
投稿日時: 2020/8/16 16:50
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: カート機能が使えなくなってしまった envの設定は変更されていますか?
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=24285&forum=11&post_id=98951#forumpost98951 上記の投稿のようにCookieが有効となるパスに/testが設定されたままなのではないかと思います。 (PHPセッションが無効な状態となっており、フロントページのマイページログイン等も正常に動作していないかと思います)
|
takato123 |
投稿日時: 2020/8/16 17:26
対応状況: 解決済
|
新米 登録日: 2020/8/16 居住地: 投稿: 6 |
Re: カート機能が使えなくなってしまった ご返信いただきありがとうございます。
確認してみたところ、 ご指摘頂いたとおり、ECCUBE_COOKIE_PATHのパス設定が/testとなっていました。 こちらをECCUBE_COOKIE_PATH=/ に変えたところ、カート機能やログインなどもできました!! ありがとうございました |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |