移动一个WordPress网站,虽然是一个非常常见的要求,继续将开发人员放在修复中.WordPress插件的无数和WordPress实现的无限可能性进一步复杂化了此过程.幸运的是,像WP迁移DB这样的插件可以做所有的繁重升降,使迁移平滑且容易.
在本文中,我将通过免费且非常可靠的WP迁移DB插件,从一个服务器迁移或将复杂的WordPress网站从一个服务器移开或移动复杂的WordPress网站的步骤.我还将简要介绍WP Migrate DB Pro插件系列的一些高级功能,允许在常规开发工作流程中集成迁移.
我的目标是帮助您提出明智的决策,并指导您通过WordPress迁移的细微差别.选择正确的迁移插件时需要考虑很多方面.是否选择使用WP迁移数据库或另一个插件(例如我们自己的托运人迁移插件),了解这些插件的工作肯定会使您的决定更容易.
继续读取,或使用以下链接跳转:
- 究竟是什么WordPress迁移需要?
- 四个迁移方案
- 迁移WordPress:先决条件
- 我的迁移设置
- 使用两个重要细节提升迁移
- 步骤1:在目标服务器上设置WordPress
- 步骤2:使用WP迁移DB
导出源数据库
- 步骤3:复制必要的文件
- 步骤4:使用phpmyadmin导入数据库
- 最终迁移步骤
- 故障排除问题
- 高级版本
的功能
究竟是什么wordpress迁移需要?
WordPress是一个内容管理系统,其基本上意味着所有内容和设置都驻留在WordPress数据库中.主题,插件和媒体格式并扩展WordPress站点,数据库将所有内容均在一起.将文件从一个位置移动到另一个位置相对容易;但是,数据库不是这种情况.数据库中的URL相对于其Web服务器和目录结构.因此,移动WordPress数据库还需要将此类条目替换为相对于目标Web服务器的条目.
要添加到此,WordPress和许多插件使用序列化阵列,对象和JSON编码的数据来存储数据库中的信息.虽然违规主题,但数据序列化被广泛使用,因为它有助于减少数据库条目,导致对数据库的调用较少,从而提高性能.
然而,这对WordPress可移植性产生了影响,并且不能简单地替换序列化数据中的URL.因此,需要重定次化,替换,并再次序列化数据.嵌套序列化数据此过程变得更加复杂.这是WP Migrate DB这样的插件通过处理所有的咕噜声来使生活真正简单.
注意:如果您只想将WordPress从默认WebRoot位置移动到同一托管服务器上的子目录,请查看WordPress其自己的目录
四个迁移方案
您可能会发现自己在以下情况之一中移动WordPress:
- 将Live Server到另一个直播服务器(Web上)
- 将Live Server(在Web上)到本地服务器(在您的PC上)
- 将本地服务器到另一个本地服务器
- 将本地服务器(在您的PC上)到直播服务器(在Web上)
在所有这些情况下,迁移的步骤保持不变.您所需要的只是识别您的来源和目标WordPress站点.
这是迁移如何发生的概述: