カタログ製品の製品を追加して特定のカテゴリに関連付けると問題が発生します。この商品はカテゴリページには表示されません。カタログページの下に製品が表示されない
例:商品を追加して家具セクションに関連付ける場合。家具ページをクリックすると、家具ページには商品が表示されません。
オンラインでバグログを見つけることができません。しかし、私のlocalhostに取り組んでいます。私のライブサイトでは機能しません。
誰も以前に同じ問題を発見しましたか?それをどうやって修正することができますか?
私は、デバッグモードをオンにすると、このエラーを得た:
[PrestaShopDatabaseException]
Access denied for user 'XXXXXX'@'%' to database 'XXXX'
CREATE TEMPORARY TABLE ps_cat_restriction ENGINE=MEMORY SELECT DISTINCT cp.id_product, p.id_manufacturer, product_shop.condition, p.weight FROM ps_category c STRAIGHT_JOIN ps_category_product cp ON (c.id_category = cp.id_category AND c.nleft >= 35 AND c.nright <= 52 AND c.active = 1) STRAIGHT_JOIN ps_product_shop product_shop ON (product_shop.id_product = cp.id_product AND product_shop.id_shop = 1) STRAIGHT_JOIN ps_product p ON (p.id_product=cp.id_product) WHERE product_shop.`active` = 1 AND product_shop.`visibility` IN ("both", "catalog")
これはどのようにして彼の問題を解決できますか? – shagshag
が動作していません。私の更新を参照してください。ありがとうございます。 –
'.htaccess'を再生成すると、別のサーバーパスで開発環境からコピーした場合に役立ちます。その場合、URLは適切に書き換えられず、空のカテゴリを表示する可能性があります。とにかく、更新された答えは、それがデータベースの問題であることを示しています。 –