您如何维护您的在线和测试服务器?

时间:2012-08-03 作者:Scott Brown

我有一个实时站点和一个测试服务器(XAMPP),在发布该站点之前,我最初是在该服务器上构建该站点的。显然,要将站点从一个地方迁移到另一个地方,需要做很多事情。我希望利用集体经验,找出做这件事的最佳方式,把大惊小怪降到最低。

显而易见的答案(至少对我来说)是保留一个文件文件夹,以便在测试站点上构建时合并到XAMPP文件中,并保留一个相同文件的文件夹,但在上载站点时应用生产服务器信息。

这有点混乱,会导致错误。有没有我从未遇到过的程序或更好的方法?

(我被自动警告这个问题的主观性,我真的希望它通过社区测试!)

3 个回复
最合适的回答,由SO网友:Damien 整理而成

关于这个主题,这里有很多帖子。。。请看以下示例:

Database synchronization between dev/staging and production

我还建议你阅读Mark Jaquith\'s post on Local and Dev Tip\'s.

SO网友:Ken

我一直在使用一个插件(备份伙伴)来实现我的传输。它不是免费的,但在将从dev(本地)服务器移动到实时站点方面做得很好。

http://pluginbuddy.com/purchase/backupbuddy/

备份整个WordPress安装。小部件、主题、插件、文件和SQL数据库—整个软件包!就像你的笔记本电脑或台式电脑一样,你应该定期备份你的网站。使用BackupBuddy,您可以安排备份并将其发送到Dropbox、Amazon S3、Rackspace云、FTP服务器或您的电子邮件。或者直接下载到你的桌面上。

SO网友:Mihai Papuc

我已经使用Backup Buddy(payed插件)有一段时间了,但我不知道它有一个允许拉取和;在实时/测试服务器之间来回推送:

How to Set Up Deployment in BackupBuddy

本教程的超级快速版本如下所示:

备份您的实时站点添加定义(\'BACKUPBUDDY\\u API\\u ENABLE\',true);至wp配置。您的Live站点的php文件Remote Destinations,然后选择页面顶部的Show Deployment Key复制给定密钥在临时站点上,转到BackupBuddy>Remote Destinations(备份预算>远程目标),单击Add New(添加新)选项,然后选择BackupBuddy Deployment(备份预算部署)https://ithemes.com/2015/05/05/how-to-set-up-a-wordpress-staging-site-with-backupbuddy-deployment/

结束

相关推荐

WAMP与XAMPP优缺点--用于运行本地测试服务器

有哪些主要的优点/缺点可以帮助决定选择哪一个:WAMP与XAMPP,用于运行WordPress的本地测试服务器?附言:我现在明白了Stack Overflow had a discussion 关于它。