目录页面下未显示产品

Products are not showed under catalog page

我的问题是当我从 catalog-product 添加产品并将其与特定类别相关联时。此产品未显示在分类页面上。

例如:如果我添加一个产品并将其与家具部分相关联。当我点击家具页面时,家具页面上没有显示任何产品。

我在网上找不到错误日志。但它正在我的本地主机上工作。只是我的现场网站没有作品。

有没有人发现过同样的问题?我该如何解决?

我打开调试模式并得到这个错误:

[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")

尝试重新生成 .htaccess 文件。转到 Preferences -> SEO and URLs,将 Friendly URL 设置为 No 并保存。然后启用它并再次保存。

您需要向 MySQL 用户授予 'create temporary tables' 权限。