※ ChatGPTを利用し、要約された質問です(原文:windowsからlinuxへ移行(perl))
WindowsからLinuxへの移行(Perl)でカートの情報が消える問題について
このQ&Aのポイント
WindowsサーバーからLinuxサーバーへの移行を進めている際に、カートの情報が消える現象が発生しています。
Windows環境では正常に動作している購入ページからの商品追加やカートの表示が、Linux環境では一部の情報が消えるという問題が発生しています。
移行において変更されたのはプログラムパス、DB接続情報、パーミッションのみであり、セッション関連の修正や足りないモジュールの可能性が考えられます。どこを修正すればよいか、必要なモジュールは何かを教えていただきたいです。
現在、windowsサーバーからlinuxサーバーへの移行準備をしております。
自社の方でショッピングサイトを経営しておりまして
カートの部分はcgi(perl)で以下のような現象が起きています。
■windowsでの正常な動き
(1)購入ページから商品をカートに入れる(カートのページに遷移)
(2)カートに入ったことを確認して買い物を続ける(購入ページへ戻る)
(3)商品をカートに入れる(カートのページに遷移)
(4)カートには2商品が入っている
■linuxでの動き
(1)windowsと同様
(2)windowsと同様
(3)windowsと同様
(4)カートに1商品が入っている(前の商品の情報が消えている)
windowsサーバーからlinuxサーバー移行時にで変更したのは以下の3点だけとなります。
(1)プログラムパス
(2)DB接続情報
(3)パーミッションを755
動きだけをみるとセッション関連のところで何かやらなければいけない感じがしますが、
どこに手を付けてよいのかがわかりません。。。
プログラム修正が必要か?
必要なモジュールが足りないのか?(具体的なモジュール)
その他、目を付けるところはあるのか?
大変申し訳ありませんが、
ご教授の方、宜しくお願い致します。
補足
情報が足りず申し訳ありません。 >選択した商品(カゴに入れた商品)の情報はどういう方法で保持するようになっ>ているんですか。 カートの情報をファイルに保持し、もう一回カートに入れる際にはそのファイルを読み込んで情報を表示しております。 以上、宜しくお願い致します。