質問 > 管理機能 > PostgreSQL移行後のカート不具合について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
watanabe |
投稿日時: 2008/8/11 16:39
対応状況: −−−
|
半人前 登録日: 2008/2/4 居住地: 投稿: 29 |
PostgreSQL移行後のカート不具合について watanabeです。
マルチポストっぽくなりそうだったので、前の投稿は閉じさせていただきました。 ご意見をいただきながら、慎重に進めた結果、DB自体の移行は 完了いたしました。ありがとうございました。 前の投稿にも少し書いたのですが、現在移行後の最終チェックを 行っているのですが、カートに不具合が出ております。 いくつかデザインを使用するため、商品詳細ページを複数切り分けて設置したのですが、データベース移行後、商品詳細 ページからカートに入れるを押して画面を遷移させる際に ちゃんとカートのページにいくものと、画面が真っ白に なるものとが出てきて困っております。 (IEですと、ページ不存在の表示になります) 全て出ないのであれば、ある程度原因を探るすべもあるのですが、 同一設定で異なる結果になってしまっておりまして、当惑して おります。 カートには商品が入っておりますので、その画面から購入 処理は出来るのですが・・・。 EC-CUBEバージョン 2.1.2 PHPバージョン PHP 5.2.5 DBバージョン PostgreSQL 7.4.19 です。 設定切り替えでDBを前の MySQL 4.1.22 に切り替えると、何の問題もなく 動作します。 画面の表示速度は大幅に改善されたので、なんとかこれを 生かしたいと思っております。 色々とチェックしたり試したりしているのですが、うまく 行きません。 DBがPostgre系で同じような状況になられた方 あるいは、私と同じようにDB乗り換え後、同様の現象に 見舞われた方などおられましたら、ご意見などいただけたら 幸いです。 ほんの些細なことでも結構です。 よろしくお願いいたします |
seasoft |
投稿日時: 2008/8/11 19:14
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: PostgreSQL移行後のカート不具合について 感覚的に VIEW の違いが絡んでいそうな気がします。
それはともかく、「画面が真っ白」の状態の時に、エラーログが吐かれていないかや、どこまでスクリプトが実行されているかが気になります。
|
watanabe |
投稿日時: 2008/8/12 0:01
対応状況: −−−
|
半人前 登録日: 2008/2/4 居住地: 投稿: 29 |
Re: PostgreSQL移行後のカート不具合について seasoftさん、ご無沙汰しております。
前に問題を抱えたときは大変お世話になりました。 ありがとうございました。 ログは一通り見たのですが、特にそれらしいエラーが 見当たりませんでした。ざっとでしたので、より詳しく 見てみます。 VIEWというのは想像の範囲外でした。 早速チェックさせていただきます。 正常な場合ですと (商品詳細ページURL)商品コード → カートURL トランザクションID という遷移になるはずですが うまくいかないものは (商品詳細ページURL)商品コード → (商品詳細ページURL)商品コード (でも画面は真っ白) という遷移になっておりました。 不思議なのは 1 カート自体にはちゃんとデータが入っている (但し、個数が変(多い)場合がある) 2 複数ある商品詳細ページのうち、正常に動作するものと そうでないものが半々 なんとなく前に相談に乗っていただいた問題のように なにか予想もつかない見落としをしているようでなりません。 更にがんばって原因を探求します 返信ありがとうございました。 |
seasoft |
投稿日時: 2008/8/12 0:15
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: PostgreSQL移行後のカート不具合について 根本的な原因はともかく、表面上の症状を引き起こしているのは、リダイレクトのような感じもします。HTTPヘッダレベルのやり取りをクライアントサイドでトラップすると何か分かるかも。
FFなら各種プラグイン、IEなら Fiddler とか。 JavaScript 絡みもありえるけど、感覚的に違いそう。
|
watanabe |
投稿日時: 2008/8/12 20:43
対応状況: −−−
|
半人前 登録日: 2008/2/4 居住地: 投稿: 29 |
Re: PostgreSQL移行後のカート不具合について seasoft様
お世話になっております。 今日はカート周りを調べておりましたが、特に 問題はなさそうです。jsがらみではないみたいです。 ご推薦いただきましたFiddlerを早速手に入れ やりとりをチェックしたいと思います またご報告にあがります。 いつもありがとうございます。 |
watanabe |
投稿日時: 2008/8/17 15:04
対応状況: −−−
|
半人前 登録日: 2008/2/4 居住地: 投稿: 29 |
Re: PostgreSQL移行後のカート不具合について お世話になっております。
FiddlerでMYSQLとPostgreSQLのhttpのステータスコードを チェックしていたところ、エラーの出る遷移では0となりました。 詳細を見てみると、Webformsの項目で、querystringとbodyには 同じデータが来ているのですが、ResponseHeaderのデータが そっくりきていない(headersがNO Response Data)となって おりました。 GETでデータが見かけ上引き渡せているようにみせて 実はデータがcartページに行っていないので表示できずに 戻ってくる(?)ようです。 やはり問題は、この現象がすべてのページに共通ではなく たとえばAというページから商品を購入しようとすると 必要なデータが移行するのに、まったく同一のプログラム を使用しているBからはデータが行かないので、カート 表示時にエラーを出すというなぞの挙動をEC-CUBEが している点です。 現時点で、正常に動いているページとそうでないページに どこか違いはないか再検証しているところです。 MYSQLからPostgreSQLに移行したことによる影響だと思いますが 根本的にどこを修正すればいいのかがまだ見えてきません。 引き続き調査を進めご報告いたします。 同様の現象をご経験の方からご意見などいただければ 参考になります。 よろしくお願いいたします。 追伸 seasoftさま、ソフトのご紹介ありがとうございました エラーの原因を目視することができました。 |
seasoft |
投稿日時: 2008/8/17 20:32
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: PostgreSQL移行後のカート不具合について ちなみに、移行後に新規登録したデータではどうですか?
|
watanabe |
投稿日時: 2008/8/18 17:20
対応状況: −−−
|
半人前 登録日: 2008/2/4 居住地: 投稿: 29 |
Re: PostgreSQL移行後のカート不具合について seasoftさま
書き込みありがとうございます。 よくよく考えてみれば、PostgreSQL移行後は 新規データを登録しておりませんでした。 早速テスト登録して挙動を確認してまた こちらにてご報告してみます。 がんばります |
watanabe |
投稿日時: 2008/8/22 23:12
対応状況: −−−
|
半人前 登録日: 2008/2/4 居住地: 投稿: 29 |
Re: PostgreSQL移行後のカート不具合について seasoft様、皆様
経過をご報告します。 新規商品の追加作業がなぜかエラーになりましたので その原因を追究するとともに、改めてPostgreSQLの新規データベースを作成し同一サーバ内別ディレクトリに、ec-cubeを新規インストール (PostgreSQL選択)して、データをCSVで移行した後、元のサイトの ファイルをちょっとずつパスを直しながら移行しております。 カートがちゃんと動くようですので、どちらか解決が早い 方法で対処しようと思います。 原因が判明した、クローンサイトがうまくいったなどの 展開がありましたらまたご報告します よろしくお願いいたします |
seasoft |
投稿日時: 2008/8/22 23:24
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: PostgreSQL移行後のカート不具合について たしか別スレで話題になっていましたが、シーケンス番号の発番に関わる不具合だったりしませんかね?
重複を許さない列に既に対して、存在する値を発番してる感じな。
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |