我正在建立一个新的 magento 商店,并在子域 stage.mystore.com 上创建了我的商店的副本。
我想在舞台上设置新的 sku、cms 页面/静态块、促销等,以便在将它们移动到我的现场商店之前对其进行测试。
我的问题是,将我的更改从舞台推到现场的最简单方法是什么?有没有一种很好的方法可以做到这一点而无需设置 SVN?我很乐意使用我的 SSH 客户端复制内容,但是对于低预算站点来说,使用 Magento 拥有基本登台环境的标准方法是什么?
我怎样才能最容易/安全地在两者之间同步我的数据库?我可以转储某些行并将它们导入生活吗?我可以手动合并 /skin/ 文件,这些文件非常容易跟踪,但是自定义布局更新和对类别描述的更改等呢?我应该只导出我的部分数据库然后导入生活吗?如果是这样,哪些表等?
编辑添加:
刚刚从这里的另一个问题中找到了这个:
“您可以从数据库中获取 CMS(页面和静态块)数据,方法是从任何环境开发中转储和加载 cms_* 表。”
这听起来正是我需要的,但我是 db 命令的新手,我的命令是什么让这些表变笨?我将其用于完整转储:
mysqldump -u PRODUCTION_DBUSER -p PRODUCTION_DBNAME > data.sql
如何调整它以仅获取 CMS 表?