0

我有一个已经投入生产的由 Wordpress 提供支持的网站。我想在我的本地机器上创建这个站点的 MAMP 驱动的开发副本,以及一个驻留在我的网络主机上的暂存副本。时机成熟时,我会将内容从本地开发推送到登台,并在测试后登台到生产。

就正确地将所有内容添加到所有三个站点而言,我确实在 Codex 中看到了这篇文章,但我认为如果我可以使用更简单的方法:

  1. 使用 WP 仪表板下的“工具 > 导出”将生产站点内容下载为 XML 文件。
  2. 将 XML 文件导入我本地 MAMP 站点上的 phpMyAdmin。
  3. 确保所有插件配置匹配。
  4. 在 MAMP 端使用“工具 > 导出”创建另一个 XML 文件,然后将其导入新的临时站点。
  5. 更改暂存站点的 wp-config 文件中的 DB 名称、UN 和 PW 信息。
  6. 要将 XML 文件从暂存转移到生产,我将重复步骤 4。wp-config 文件已经启动并运行,因此无需在此处进行任何更改。

此外,由于我在生产环境中更改了数据库的“wp_”表前缀,因此我假设我需要对开发环境和暂存环境执行相同的操作。

我不擅长 MySQL,只使用了一点 phpMyAdmin,这就是我问这个问题的原因。如果我做了所有这些,我是否错过了一些重要的事情,我是否会惊人地崩溃并烧毁我的网站?

4

1 回答 1

0

我想只要确保 wp-config.php 中指定的数据库与版本匹配即可。

IE。

development wp-config.php specifies wp_devdb
staging wp-config.php specifies wp_stagedb
production wp-config.php specified wp_productiondb

创建数据库(在本地使用 mamp)

mysql -u root -p

(然后输入您的密码)

mysql->create database wp_devdb
->create database wp_devdb

如果重要,请不要删除任何表,即除非您想要全新安装,否则不应删除您的生产表

于 2013-02-17T20:18:22.023 回答