我现在正在与一个企业客户端合作,利用Magento中的目录事件功能。对于那些不熟悉的人,这意味着他们的产品类别仅在特定日期之间可供客户使用。
我正致力于为他们提供良好的登台/测试环境,每天抓取(并匿名化)所有网站数据,为他们提供最新的游乐场。我想要做的一件事就是让他们快进到未来的日期,看看该网站在那个日期的样子(销售,活动,假日设计等)。
有没有人知道一种干净的方式来愚弄Magento运行一切,好像我们目前正处于其他日期?我不认为改变服务器时间是一个很好的可扩展解决方案(在这台机器上有多个人测试,加上黑客攻击),因此最佳答案甚至可以在特定用户会话中进行本地化。
答案 0 :(得分:5)
您是否考虑过虚拟化?我经常尝试将它用于测试甚至开发环境。是的,改变服务器时间是一个黑客,但在虚拟机中,你可以控制你需要的东西,回滚状态等。我知道这不是你一直在想的;如优雅等,但它可能满足您的客户需求。
有很多VM选项(VMWare,VirtualBox,Parallels)。如果您更关注企业,那么ESX或ESXi(如果您没有大预算)。如果您是MS商店或XenServer,也可以使用HyperV。