目前,我有一个在Tumblr上运行的博客,它相对年轻(3个月左右,可能有25篇文章),我想迁移到一个自我托管的Wordpress安装。我已经安装和配置了很多次Wordpress,但我一直无法解决这个问题。理想情况下,我想这样做:
首先,在整个过程中保持现有博客处于活动状态,将Wordpress安装到公共位置,并手动或使用某种导入工具迁移内容,安装我最终使用的主题,自定义垃圾,为我的域名切换DNS,以便用户逐渐开始看到完整构建和迁移的Wordpress站点,而不是Tumblr站点据我所知,这里有一些问题:
我无法在Wordpress博客最终所在的域中安装该博客,因为该域指向其他地方。出于这个原因,我需要将其安装在不同的域(test.realdomain.com或其他什么)上,并在那里执行所有的导入和主题开发工作。这里糟糕的部分是Wordpress使用帖子的完整URL作为GUID,因此我必须手动编辑数据库,以便每个帖子、页面和媒体资产都位于realdomain。com而不是测试。realdomain。通用域名格式。
我想知道,在我所有的Wordpress旅行中,我是否错过了这个问题的一个超级简单的解决方案。对于像Wordpress这样成熟的产品,我很难相信没有简单的方法,比如说,在临时环境中构建站点并将其部署到生产环境,而不必手动编辑数据库表。
非常感谢您提供的任何帮助,如果我遗漏了任何有助于澄清任何问题的细节,请随时告诉我。
谢谢
SO网友:Rarst
免责声明-我的经验只涉及移动WP。
第一次检查Changing The Site URL, 它适当地涵盖了WP如何存储URL中的更改并对其作出反应,以及一些使其更容易实现的技巧。
这里糟糕的部分是Wordpress使用帖子的完整URL作为GUID,因此我必须手动编辑数据库,以便每个帖子、页面和媒体资产都位于realdomain。com而不是测试。realdomain。通用域名格式。
忽略这一点。
GUI并不意味着也不用于前端显示。它们充当广泛的标识符(例如在提要中),但在站点上显示的真正链接完全是单独形成的。
我有本地测试堆栈-从博客导入的帖子有真实域的guid,但在localhost
.