2013-02-17 52 views
0

我有一个已经在生产的Wordpress驱动的网站。我想在本地机器上创建一个由MAMP驱动的本站点的开发副本以及驻留在我的虚拟主机上的分段副本。到时候,我会将本地开发的内容推送到分段,并在测试之后进行生产。配置WordPress网站的开发,分期和生产版本

在适当添加所有内容,所有三个站点而言,我没有看到在食品this article但我想我可以用更简单的方法蒙混过关,如果我:

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

另外,由于我在生产环境中更改了数据库的'wp_'表前缀,因此我假设我需要为开发环境和登台环境执行相同的操作。

我不擅长MySQL,只使用了phpMyAdmin,这是我问这个问题的原因。我错过了一些重要的东西,如果我这样做了,我会如何壮观地崩溃并烧毁我的网站?

回答

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 

不要删除任何表,如果它是很重要的,即你的生产表应该不要被丢弃,除非你想要全新安装

+0

user1439659:谢谢你的回应!我已经手动创建了开发数据库和MAMP,并且在设置登台子域时也会这样做。就这样我得到它:所有必须做的是将这些名称添加到每个环境的相应wp-config文件,我很好,正确吗? – kaidez 2013-02-17 22:02:55

相关问题