1

您如何将站点从Wordpress.com(不是 .org、不是 WP Engine、不是本地等)迁移到 Pantheon.io?

Pantheon 有一个迁移按钮,但它不适用于 Wordpress.com 免费帐户,因为它需要您安装插件,而您无法在 Wordpress.com 免费帐户上安装插件。

Pantheon 文档建议使用 Wordpress.com 迁移,mysqldump但您无权访问 Wordpress.com 上的数据库

4

1 回答 1

3

我将回答我自己的问题以帮助将来的其他人:

脚步:

  1. 检查 Pantheon 设置 Code -> Development Mode 是 SFTP 模式(这是默认设置)而不是 Git 模式。稍后您需要 SFTP 模式来安装导入器插件。

  2. 在 Wordpress.com 管理 -> 设置中将您的博客设为公开或隐藏(非私有),以便其图像可在线迁移。

  3. 在 Wordpress.com 中执行工具 -> 导出。

  4. 如果导出需要很长时间(超过几秒钟),它可能已经崩溃,我的第一次,尝试 agin。

  5. 根据指示,转到您的电子邮件,下载 .zip 文件并解压缩以获取 .xml 文件,(例如在 mac 上双击 .zip 文件。注意:您的 .xml 文件需要小于 100MB,我的 10 页宣传册站点只有 175KB。如果您的站点 .xml 文件超过 100MB,那么 f*&k 知道您是如何做到的。

  6. 在 Wordpress 的 Pantheon 中,执行站点管理 -> 工具 -> 导入并导入您的 .xml 文件。(不要尝试在 Pantheon 数据库/文件 -> 导入中导入 .xml 文件。它不起作用。)

  7. 询问时,指定作者并勾选“下载和导入文件附件”

  8. 然后,万神殿似乎正在加载很长时间,并显示带有 url [your site]/admin.php?import=wordpress&step=2 的空白屏幕。稍等一下,按刷新,它会显示The application did not respond in time.尽管它看起来没有用,但它确实有效。(如果没有重复此步骤。)

  9. 在 Pantheon 上单击“访问开发站点”单击页面,您导入的页面应该会被列出。如果还不行,重复第 8 步(加载的时候可能要等久一点,但不要太久,我放弃了,几分钟后刷新,还是可以的。)

  10. 删除示例页面并删除 Hello world!邮政。

  11. 导入您的代码(我没有尝试过)或像我一样手动重做您的自定义/主题/设置/插件(例如,如果您使用简码,请安装 Jetpack 插件并选择转到 setpack 设置 -> 写作 -> 使用简码编写嵌入来自流行网站的媒体选项。)

  12. 恭喜,您已从 wordpress.com 迁移到 Pantheon。别客气。

于 2020-01-24T13:29:53.717 回答