1

我正在建立一个新的 magento 商店,并在子域 stage.mystore.com 上创建了我的商店的副本。

我想在舞台上设置新的 sku、cms 页面/静态块、促销等,以便在将它们移动到我的现场商店之前对其进行测试。

我的问题是,将我的更改从舞台推到现场的最简单方法是什么?有没有一种很好的方法可以做到这一点而无需设置 SVN?我很乐意使用我的 SSH 客户端复制内容,但是对于低预算站点来说,使用 Magento 拥有基本登台环境的标准方法是什么?

我怎样才能最容易/安全地在两者之间同步我的数据库?我可以转储某些行并将它们导入生活吗?我可以手动合并 /skin/ 文件,这些文件非常容易跟踪,但是自定义布局更新和对类别描述的更改等呢?我应该只导出我的部分数据库然后导入生活吗?如果是这样,哪些表等?

编辑添加:

刚刚从这里的另一个问题中找到了这个:

“您可以从数据库中获取 CMS(页面和静态块)数据,方法是从任何环境开发中转储和加载 cms_* 表。”

这听起来正是我需要的,但我是 db 命令的新手,我的命令是什么让这些表变笨?我将其用于完整转储:

mysqldump -u PRODUCTION_DBUSER -p PRODUCTION_DBNAME > data.sql

如何调整它以仅获取 CMS 表?

4

1 回答 1

0

你真的应该考虑使用GIT。另外,如果你懒得搭建服务器,你仍然可以使用Github。在这里, 您可以找到更多信息,了解如何为您的环境创建良好的工作流程。

于 2013-07-11T03:34:49.427 回答