0

我正在为客户做一些简单的钩子和一些更高级的钩子。(CS-Cart 2.1.4)我有 2 个网站(生产站点和测试站点)......这两个环境并不完全相同,遗憾的是

如果我在测试环境中编辑 TPL 文件中的任何内容,我只需在 FTP 上保存+上传,并且编辑内容会立即在测试网站上可见...

如果我在生产环境中进行相同的编辑,然后在 FTP 上保存+上传,店面没有任何变化......

我知道它可能与模板缓存有关,我应该运行 mysite.com/admin.php?cc

问题是我是新站长,老站长和客户吵架,我不知道他到底留下了什么,我害怕刷新生产缓存并“破坏”一切......(网站赚了大约100万欧元/年...只是告诉你什么...)。如果他对模板进行了一些更改并且从未刷新过缓存怎么办???

有关如何查看我对那些该死的 .tpl 文件的编辑的任何建议???

4

2 回答 2

1

为避免手动清除缓存(通过 &cc),您应该更改存储模式。

打开管理区域(任何页面)并查看页面底部:http ://screencast.com/t/aS2aG7oYTg 您的商店在实时模式下工作,智能模板引擎不会检查文件中的更改。单击此链接一次,商店模式将更改为“开发”。缓存会自动更新。

PS 你可以删除 var/cache 和 var/compiled。商店不会被破坏:)

于 2014-03-06T13:51:53.530 回答
0

我解决了这个问题,通过创建虚拟机的克隆,在那里进行编辑,然后在 100% 确定清除缓存时没有问题后在主生产站点上复制编辑;-)

于 2014-03-07T11:15:32.680 回答