配置WordPress站点的开发,登台和生产版本

时间:2013-02-17 18:25:44

标签: mysql wordpress

我有一个已经在制作Wordpress的网站。我想在我的本地计算机上创建一个由MAMP支持的本站点开发副本,以及一个存在于我的Web主机上的临时副本。到时候,我会将内容从本地开发推送到暂存,并在测试后升级到生产。

在将所有内容正确添加到所有三个网站方面,我确实在Codex中看到了this article,但我认为如果我:

我可以使用更简单的方法
  1. 使用WP控制台下的“工具>导出”将生产网站内容下载为XML文件。
  2. 将XML文件导入我当地MAMP网站上的phpMyAdmin。
  3. 确保所有插件配置都匹配。
  4. 使用MAMP侧的“工具>导出”创建另一个XML文件,然后将其导入新的临时站点。
  5. 更改登台网站的wp-config文件中的数据库名称,UN和PW信息。
  6. 要将XML文件从分段移动到生产,我会重复步骤4. wp-config文件已经启动并运行,因此无需在此处更改任何内容。
  7. 另外,由于我在生产时更改了数据库的'wp_'表前缀,我假设我需要对开发和登台环境都这样做。

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

1 个答案:

答案 0 :(得分:0)

我认为只需确保wp-config.php中指定的数据库与版本匹配。

即。

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

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