首页 > 解决方案 > 如何使用 docker 在本地运行 wordpress.com 托管网站?

问题描述

目前,我们在 wordpress.com 上托管了一个 WooCommerce 网上商店。这个网上商店是作为原型设置的,由于它的成功,我们希望开始进一步开发网上商店。我们不想直接更改生产网站,但我们想在封闭的开发环境中进行开发(例如在本地使用 docker)。

我试图通过使用All-in-One WP Migration插件导出其所有数据来在本地运行网上商店。之后,我创建了一个带有wordpressmysql容器的 docker 环境。在 wordpress 容器上,我还安装了 All-in-One WP Migration 插件,并导入了所有数据。看起来这很好,但点击几下后,我发现我无法导航到除主页之外的任何其他 URL。我在网上读到 wordpress.com 上使用的 Wordpress 代码库与可以在 wordpress.org 上下载的默认代码库不同。所以我认为这意味着无法将 wordpress.com 导出文件导入到默认的 wordpress 容器中。

因此,我尝试使用 FTP 下载 wordpress.com 上的所有文件,并使用php容器自己运行该网站。这也不起作用,因为由于权限,我无法使用 FTP 下载所有文件。我还联系了 wordpress.com 的支持人员,他们告诉我他们无法将这些文件的内容发送给我。但是没有这些文件,我不知道如何在本地运行 wordpress.com 网站。

我希望有人可以帮助我让 wordpress.com 网站在开发环境中本地运行。我们也非常欢迎提出如何实施工作流程的建议,我们可以在开发环境中更改网上商店并将更改部署到我们的生产网站。

编辑:现在我选择在 docker 环境中运行我的站点并写下我在本地所做的所有更改。当我对本地网站感到满意时,我将重复我之前在生产网站上所做的更改。我选择了这个工作流程,因为我并不真正了解 Wordpress 中的结构。我不知道如何迁移我需要切换主题的文件和数据库表,而不会覆盖我想要保留的数据库表(例如 WooCommerce 订单表)。

标签: wordpressdocker

解决方案


您是否尝试过在本地主机上运行它?MAMP 是一个很好的选择。 https://www.mamp.info/en/


推荐阅读