opencart中的“最新”模块无法正常工作

时间:2013-12-04 14:54:06

标签: module opencart

当我在管理端启用“最新”模块时,opencart网站中的新到货部分在localhost中完美运行。但是当我将它上传到实时服务器时,它显示的是我已经在localhost上传的产品。当我添加新产品时,它没有在到货时显示,它没有更新。但它列在产品列表页面中。任何人都可以帮忙。

2 个答案:

答案 0 :(得分:0)

您可能没有在主页上添加“最新”。

  1. 登录管理员部分。
  2. 转到Extensions > Modules
  3. 安装Latest模块(如果尚未安装)。否则,请点击Latest
  4. 的修改按钮
  5. 选择布局:Home,位置:Content Botton,状态:Enabled,限制:5
  6. 我刚刚提到了在主页中添加的方式,同样可以添加到任何页面中。

答案 1 :(得分:0)

问题是最新产品缓存在文件system/cache/product.latest.<LANGUAGE_ID>.<STORE_ID>.<CUSTOMER_GROUP_ID>.<LIMIT>中。如果在首次加载最新产品时该文件不存在,则会从DB填充产品并创建缓存文件。然后每次从此缓存文件加载产品,直到删除缓存文件。

现在,当您更新,删除或添加产品时,应删除此缓存文件(以及所有其他product缓存文件)。

我认为您的问题在于您的实时服务器上的文件权限错误:确保检查文件夹system/cache的文件权限 - 它应该至少 775 以便apache进程有权删除缓存文件...