我想使用多站点进行本地开发,然后将每个站点迁移到单独的远程WP安装


8

我的大部分客户工作都使用WordPress。我使用MAMP在本地进行开发,然后在网站上线或向客户端显示进度时将站点移至远程服务器。我只是通过FTP迁移文件,并使用phpMyAdmin导出/导入数据库,调整url和wp-config.php设置等。

这种流程一直运行良好,但是最近我很累,因为在本地计算机上安装了数十种不同的WordPress,每次都要进行设置一个新的WordPress的动作,等等,并且想通过切换来简化事情到多站点。

但是我需要能够将每个站点导出并移动到其自己的独立远程服务器。尽管从维护的角度来看这是一个诱人的主意,但我还没有为我们的现场站点准备好多站点。

WordPress导出功能是执行此操作的最佳方法吗?我意识到,如果这样做,我仍然必须移动所有媒体文件。有谁知道Backup Buddy如何处理这个问题?我一直在考虑放弃这项服务。

谢谢!


1
您是在开发主题,网站内容,还是两者都开发?
Chip Bennett 2012年

BackupBuddy对此非常有效。我已经多次使用它来将多站点安装中的站点迁移到其自己的单独安装中。
皮平2012年

我通常在进行主题开发,但我经常也在开发内容。例如,电子商务站点需要大量的本地内容/数据库开发。我必须阅读Backup Buddy对多站点到单个站点的支持。那可能就是让我买的东西。我已经考虑过为无忧备份管理提供便利,以应对越来越多的客户端站点。
加百利·卢易斯

Answers:


5

使用多站点进行开发然后导出到单个安装是一个坏主意。对于一个多站点,其行为与单次安装不同,并且您希望开发人员尽可能接近生产环境。

手动导出正确的db表然后将它们导入到新数据库中也很麻烦。

对于本地开发,我仅使用2或3个WP安装。您主要处理主题文件,因此只需为每个项目创建一个新主题,您甚至可以使用一个dev数据库并更改wp-config.php中的表前缀,因此您不必每次都创建一个新数据库。

有关可使用的精简精简本地开发系统的完整详细信息,请参见此答案


使用BackupBuddy时,这样做实在是小菜一碟。
2012年

3

我同意Pippin的观点,BackupBuddy很棒。我从来没有尝试过将多站点导出到单个安装,所以我不能这么说-但是总的来说,我很高兴为该吸盘购买了许可证。救了我很多命。

但是,我用下,多站点的发展,我停止这样做-这主要是因为多站点确实表现得比单一的安装不同。您用于一次安装的某些插件无法在Multi-Site上使用,反之亦然(尽管反之并不像在多站点环境中尝试使用一次安装的插件那样频繁)。跟踪变得太困难了,因此我转回进行单次安装。


1
这真的不是答案。它更适合作为OP或@Chris_O的答案的注释。
Chip Bennett 2012年

...我本来可以做的,但是评论链接都没有显示。
雪莉2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.