迁移到服务器的更好方式?

时间:2015-01-15 作者:Guit4eva

使用Wordpress(SQL)在本地和服务器之间进行迁移有点费时,我想知道是否有更好的方法。对于Drupal,有一个名为备份和;迁移,它允许您推送SQL更新immediately 从Drupal框架到服务器。Wordpress有类似的功能吗?目前,这是我的工作流程:

1) 进入localhost/phpmyadmin并进行SQL转储

2) 登录cPanel->PhpMyAdmin

3) 选择db并删除表格

4) 导入新SQL转储

5) 运行搜索/替换以更新字符串

6) 在服务器端再次登录站点并更新permalinks

如果经常这样做的话,这会花费一些时间。如果有人有更好的解决方案,我真的很想听听!:)非常感谢!

2 个回复
SO网友:Yosi Mor

我个人使用BackupBuddy (一个付费解决方案,来自iThemes.com)。

对于您的场景,可以将其安装在本地开发人员机器上,并执行以下一次性操作:

为服务器添加一次性配置作为“远程目标”(包括FTP/sFTP凭据和目标目录)然后,每当您想将新快照从本地计算机迁移到远程服务器时,只需单击一下即可创建备份zipfile(要么“仅数据库”,要么“完整”,其中还包括所有文件),并将其发送到服务器。

在服务器端,您所要做的就是:

浏览“importbuddy”。并使用其友好的向导界面,确保在“高级选项”中选择“删除数据库表”(该脚本自动并正确地处理序列化数据的搜索/替换。)对于一个非付费的替代方案,我听到了一些关于“WP Migrate DB“插件,尽管我自己没有使用过。

SO网友:Sunni Freyer

当我发现ServerPress开发本地并将WP站点推向生产时,我没有回头看。在建立本地WAMP、创建开发站点,然后将站点毫无痛苦地加载到一个具有公共面孔的服务器上,这为我节省了大量时间,这是值得的。例如,我再也不需要为生活中的道路断裂而大惊小怪了。我也是Drupal,尽管您引用了这个模块,但我已经请ServerPress的开发人员将ServerPress与Drupal结合使用。我鼓励你看看。我倾向于手动操作,所以支持这样的工具对我来说是一件大事。我不确定我是否会鼓励那些没有设置服务器经验的人使用它,因为它有助于完成学习过程。但是在你的用例中,见鬼,用锤子钉钉子要比用手掌快得多!

结束