我在想,完成后,如何在本地设置开发服务器,将文件 +数据上传和同步到测试/生产服务器?我认为选项像 siteurlhomewp_options 数据库表将需要更改,也需要在 wp-config.php 一些设置(例如数据库连接和调试模式)也将有所不同。

有帮助吗?

解决方案

将数据中的数据与生产站点上的数据保持同步是非常困难的。但是,对于初始部署,您是正确的,它需要更改WP-config.php和数据库。

  • 在开发机上安装WordPress,例如Dev.example.com/blog/
  • 在生产机器上安装WordPress,最好与 相同的文件夹结构 作为开发框,例如www.example.com/wordpress/
  • 注意:您的wp-config.php设置在生产上会有所不同。很好,只需维护文件的安全副本而不覆盖即可。
  • 同步 / wp-content /目录从开发到生产(主题,插件等)
  • 使用phpmyadmin或类似,将开发数据库的内容导出到文本文件
  • 在文本文件中,用生产URL(dev.example.com/wordpress/ => www.example.com/wordpress/)替换开发网址的任何实例。这将更改siteurl以及帖子中图像的任何链接
  • 使用phpmyadmin或类似,将开发数据库的内容导入生产数据库
  • 尝试访问生产服务器中的WordPress管理模块 - 您应该很好。

这项技术对我有用,但我很想听听任何更清洁的迁移技术。

更新:以下帖子中讨论了许多技术,包括处理DB Grunt工作的插件:
如何:轻松将WordPress安装从开发转移到生产?

许可以下: CC-BY-SA归因
scroll top