質問 > 管理機能 > おかしな商品が表示される |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
jenzu |
投稿日時: 2017/6/30 17:09
対応状況: −−−
|
新米 登録日: 2017/6/30 居住地: 投稿: 8 |
おかしな商品が表示される ▼テンプレート
[レンタルサーバ] [OS] 開発端末はWindows7 [ブラウザ] IE9, chrome [現象] ショッピングサイトに無効な商品が表示される。 ・商品一覧に商品の写真が出ず、「画像はありません」と表示される。 また、値段は0円になっている。 その商品をクリックすると404エラー( Page not found )になる。 「商品マスタ」で見る限りは0円の商品は登録していませんし、実際に登録している商品の数と、サイトで表示される商品の数も合っています。 ( プラス無効なデータが何件か表示されるている状態) このおかしな商品をサイトから削除したいのですが どうしたらよいでしょうか? ご存知の方いらっしゃいましたらよろしくお願い致します。 |
yuh |
投稿日時: 2017/6/30 17:37
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: おかしな商品が表示される なにかプラグインを入れてたり、カスタマイズ等を入れてるものはありませんか?
|
jenzu |
投稿日時: 2017/6/30 18:19
対応状況: −−−
|
新米 登録日: 2017/6/30 居住地: 投稿: 8 |
Re: おかしな商品が表示される はい、特には入れていないと思います。
構築が外部の会社なのではっきりとはわかりませんが |
468 |
投稿日時: 2017/7/1 11:49
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: おかしな商品が表示される 商品をクリックして404エラーが表示された時のURLはどのようになっていますか?
http://****.jp/products/detail.php?product_id=2 ←ここ数値はどうなっていますか? データベース上におかしなデータが存在しているのでは無いでしょうか?
|
jenzu |
投稿日時: 2017/7/1 17:19
対応状況: −−−
|
新米 登録日: 2017/6/30 居住地: 投稿: 8 |
Re: おかしな商品が表示される 404のURLは、
https://xxxx.com/shopping/products/detail.html になっています。 php ではなくhtmlになっている時点でおかしい?? また、データベースのチェックをするのにオススメの方法はありますでしょうか? |
468 |
投稿日時: 2017/7/3 10:39
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: おかしな商品が表示される おかしな商品は、どんな検索をしても、商品一覧に表示されますか?
URLの状態から商品一覧ページのテンプレートにデザイン確認用に記述したHTMLがそのまま残っているのでは無いでしょうか?
|
jenzu |
投稿日時: 2017/7/4 10:15
対応状況: −−−
|
新米 登録日: 2017/6/30 居住地: 投稿: 8 |
Re: おかしな商品が表示される おかしな商品は”商品名がない”ので名前で検索することはできませんが、
その商品が属するカテゴリで検索したりすると、一覧ページに出てきます。 また、最近気づいたのですが、サイトページ左側のカテゴリの商品数と 管理機能の商品マスタでの商品数の数値が一致していません。 つまり… ・商品マスタでの「カテゴリA(仮)」の商品数→92と出る(実際は88こ) ・サイト上で表示される商品数 →92と出る(実際は88こ) ・サイト上「カテゴリA」商品数 →88 そしておかしな商品は4件表示されていますので、ちょうど誤差の値と一致しています。 なのでEC_CUBE管理機能側でデータ数をコントロールする何かが うまく機能していないのかも??と考えましたがどうなんでしょう?? |
468 |
投稿日時: 2017/7/5 20:39
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: おかしな商品が表示される ECCUBEはデータベース内でdtb_productsテーブルとdtb_products_classテーブルの2つのテーブルで1つの商品の情報を管理しているのですが、
もしかして、dtb_products_classテーブルだけデータが存在している商品があるのかもしれません。 データベース管理ツールで直接データを確認できるのであれば、 それぞれのテーブルのレコード数をカウントしてみてください。 dtb_products_class 92件 dtb_products 88件 ※もしくは逆 になっていたら、これが原因かと思います。
|
jenzu |
投稿日時: 2017/7/6 10:09
対応状況: −−−
|
新米 登録日: 2017/6/30 居住地: 投稿: 8 |
Re: おかしな商品が表示される たびたびのご回答ありがとうございます。
すみません、 dtb_products_class と dtb_productsの値はどこから参照することが可能でしょうか?(EC-CUBE管理画面上からは無理?) また、参照できた場合、どのように修正すればよいでしょうか? |
468 |
投稿日時: 2017/7/11 21:49
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: おかしな商品が表示される 返信が遅くなりました。
データベース管理ツールから直接参照していただく必要があります。 ご利用のサーバによって、ツールが異なりますので、まずはヘルプかサポートへ問い合わせていただく事になるかと思います。 よく利用されているのは、phpMyAdminやphpPgAdminといったツールになるかと思います。 ただ、データベースを直接操作する事になり、誤った操作をしてしまうと、サイト自体が動かなくなるなど致命的な状態になってしまうため、 サイト構築された業者さん等、慣れた方に依頼されたほうが確実かとは思います。
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |