今年早些时候,我为一个客户的组织建立了一个大型网站。在该网站建成并上线后(不再在我们的开发服务器上),他们希望我工作的公司为他们的在线杂志建立另一个网站。我使用我们用于他们组织的旧开发站点的副本构建了该站点,因为他们希望所有内容看起来都一样。现在网站已经完成了,我们需要将两者集成在一起(因此,基本上,在线杂志实际上是他们现场网站上的一个新页面)。
客户端一直在对live站点进行编辑,因此他们向我们发送了更新的MySQL数据库和整个org站点的zip文件。我把所有东西都加载到了我们的开发服务器上,集成了这些页面,它看起来工作得很好。但是,我的开发网站上缺少应该存在的页面(如设计的主页)、对模板所做的设置等。我还尝试导入他们的数据库以覆盖我的开发数据库,但数据库似乎没有drop tables行,因此不会覆盖。我怎样才能把主页按原样复制过来?如何从live站点的zip文件复制设置,使开发站点和live站点看起来相同?对于导入实时站点的DB和/或将其与开发站点DB合并,我的最佳做法是什么?
澄清一下,这是我第一次尝试合并网站和数据,所以我真的不知道我在做什么。