0

我在 www.site.com/name1 有一个用 Wordpress 构建的实时网站。

客户想要一个新主题。我已经使用自定义代码对当前主题进行了大量修改,并且需要使用新主题进行修改,所有这些都不会中断实时站点,因此这不会像将站点从一个主题移动到另一个主题那样简单。因此,我认为我需要在 www.site.com/name2 上创建该站点的副本,因为内容都是相同的。这样做会给我一个重新设计工作的地方。

这样做的最佳方法是什么?我是否应该都使用相同的数据库?当我准备上线时,我应该简单地将域重定向到 /name2 还是将 /name2 中的所有内容移动到 /name1?

任何帮助表示赞赏。

谢谢,克里斯

4

2 回答 2

1

如果您想要相同的数据,您可以使用相同的数据库,但在 Wordpress 数据库中有一些选项表和元表,那么如果您在一个站点上更改参数,它将影响另一个站点。

如果您只是重新编码主题而不触及配置中的任何内容,您可以使用相同的数据库来使用有效数据测试您的主题,但如果您认为必须更改参数,我宁愿将生产数据库复制到测试数据库以确保安全生产网站。

当您上线时,您只需将您的主题移动到生产网站并复制您的选项和元表。

于 2012-09-18T07:07:03.677 回答
0

如果您处于拥有客户的地步,那么您绝对应该在本地开发。这将使您免于错误地弄乱生产站点的麻烦。

  1. 在您自己的机器上安装 Apache、MySQL 和 PHP。
  2. 从生产中复制数据库和文件。
  3. 更改您想要的任何内容,而不会将其暴露在 Internet 上。
  4. 准备好上线后,将您量身定制的新主题上传到生产环境。
于 2012-09-19T03:58:15.400 回答