首页 >CMS教程 >WordPress >如何使用Devkinsta在本地开发WordPress

如何使用Devkinsta在本地开发WordPress

Lisa Kudrow
Lisa Kudrow原创
2025-02-08 09:23:09857浏览

DevKinsta:便捷的本地WordPress开发套件

How to Develop WordPress Locally with DevKinsta

(本文与Kinsta合作创作。感谢支持SitePoint的合作伙伴们!)

本地开发是指在本地机器上构建、编辑和测试代码,无需互联网连接。其优势众多:

  • 随时随地开发个人或客户代码。
  • 几次点击即可在不同环境中调试插件和主题。
  • 通过按需本地调整并推送到暂存环境,从而加快开发和网页设计工作流程。

关键要点

  • DevKinsta是一个免费的本地WordPress开发工具套件,允许创建包含PHP、Nginx和MySQL完整主机堆栈的本地WordPress实例。它支持一键式WordPress网站创建、本地电子邮件管理、内置数据库管理器以及与MyKinsta的无缝集成。
  • DevKinsta支持三种创建本地WordPress网站的方法:“新建WordPress网站”、“从Kinsta导入”和“自定义网站”。“新建WordPress网站”选项使用默认主机堆栈创建本地网站;“从Kinsta导入”克隆托管在Kinsta上的网站;“自定义网站”创建具有可自定义主机堆栈的本地网站。
  • DevKinsta提供了一个名为Adminer的轻量级数据库管理工具,它提供了一个Web界面来编辑数据库表、运行数据库查询、导入和导出备份等等。它还包括一个内置的SMTP服务器和电子邮件捕获工具,允许本地WordPress网站像实时生产网站一样发送外发电子邮件,并将发送的电子邮件捕获并存储在DevKinsta的收件箱中。
  • 对于在Kinsta上托管WordPress网站的用户,DevKinsta可以轻松地将更改在线推送到Kinsta暂存环境。它还允许管理多个本地WordPress网站,每个网站都在其自己的容器化环境中运行,拥有自己的可自定义PHP版本、WordPress版本、电子邮件收件箱等等。

DevKinsta简介

DevKinsta是Kinsta提供的免费本地WordPress开发工具套件,可在几分钟内创建包含PHP、Nginx和MySQL完整主机堆栈的本地WordPress实例。DevKinsta具有可靠且不断增长的功能列表,例如:一键式WordPress网站创建、PHP 7.x和8.x支持、本地电子邮件管理、内置数据库管理器、与MyKinsta的无缝集成以及WordPress专家社区。

DevKinsta支持macOS、Windows和Ubuntu/Linux,并且对所有人免费开放,而不仅仅是Kinsta客户。

如何下载DevKinsta

DevKinsta适用于macOS、Windows和Ubuntu/Linux。以下是入门方法:

  1. 访问kinsta.com/devkinsta并点击“下载”按钮。
  2. 在模态窗口中添加您的姓名和电子邮件地址,然后点击按钮。
  3. 下载过程将自动启动,根据您的操作系统,您将下载.dmg、.exe文件或.deb文件。
  4. 点击该文件并启动安装过程。

第一次启动DevKinsta时,将安装Docker Desktop作为依赖项。DevKinsta使用Docker Desktop创建容器化WordPress环境。在DevKinsta安装过程中,您可能会看到一条弹出消息,提示“Docker Desktop需要特权访问”。如果您看到该消息,请点击“确定”并提供您的用户帐户密码,以便正确安装Docker Desktop。提供安装密码后,DevKinsta将与一些Docker镜像一起安装Docker Desktop。安装时间可能因您的互联网连接速度而异,因此您可以暂时离开电脑。

系统要求

要成功安装DevKinsta,您需要确保您的本地机器满足以下要求:

  • 至少5 GB磁盘空间,建议20 GB以上。
  • 至少1 GB RAM,建议2 GB以上。
  • 用于下载的稳定互联网连接。
  • BIOS中启用的虚拟化。

有关更详细的信息,请务必阅读我们文档中推荐的安装过程。

如何使用DevKinsta创建本地WordPress网站

DevKinsta支持三种创建本地WordPress网站的方法:

  1. 新建WordPress网站允许您使用默认主机堆栈(包括Nginx、MySQL、PHP 7.4和最新版本的WordPress)创建本地网站。
  2. 从Kinsta导入允许您只需点击几下即可将托管在Kinsta上的网站克隆到本地计算机。完成工作后,您甚至可以将更改推回Kinsta暂存环境!
  3. 自定义网站允许您为本地WordPress安装配置特定设置。此选项允许您选择PHP版本、指定数据库名称并启用WordPress多站点。

How to Develop WordPress Locally with DevKinsta

使用DevKinsta创建新网站

新建WordPress网站

要开始,请选择“新建WordPress网站”选项。对于此网站创建方法,您只需指定网站名称、WordPress管理员用户名和WordPress管理员密码即可。填写完这三个字段后,点击“创建网站”。

How to Develop WordPress Locally with DevKinsta

使用“从Kinsta导入”功能克隆您的实时网站

从Kinsta导入

第二个选项是导入已托管在Kinsta上的网站环境。为此,请点击“从Kinsta导入”并提供您的MyKinsta登录详细信息。登录后,选择要克隆到本地计算机的Kinsta环境。DevKinsta支持Kinsta上的实时和暂存环境,因此请务必选择正确的环境。点击环境后,指定该网站是否是多站点安装,然后点击“导入网站”以开始克隆您的网站。

How to Develop WordPress Locally with DevKinsta

使用DevKinsta自定义本地WordPress安装

自定义网站

第三个也是最后一个选项“自定义网站”允许您为本地WordPress安装配置特定设置。以下是您可以使用此网站创建方法调整的设置:网站名称、PHP版本(PHP 7.2、7.3、7.4和8.0)、数据库名称、启用HTTPS、WordPress网站标题、WordPress管理员电子邮件、WordPress管理员用户名、WordPress管理员密码、WordPress多站点模式。

配置所需设置后,点击“创建网站”以开始网站创建过程。

如何在DevKinsta中管理多个网站

对于同时处理多个项目的代理机构和开发人员,DevKinsta允许您部署和管理多个本地WordPress网站!DevKinsta管理的每个本地WordPress网站都在其自己的容器化环境中运行。这意味着每个网站都有自己的可自定义PHP版本、WordPress版本、电子邮件收件箱等等。要查看您的DevKinsta网站列表,请点击左侧边栏中的网站图标。

How to Develop WordPress Locally with DevKinsta

使用DevKinsta部署多个WordPress本地环境

在此屏幕上,您可以看到所有本地WordPress网站的列表。要添加另一个网站,只需点击“添加网站”按钮即可。

如何将更改推送到Kinsta暂存环境

对于在Kinsta上托管WordPress网站的用户,DevKinsta可以轻松地将更改在线推送到Kinsta暂存环境。要将本地网站推送到Kinsta,只需点击“网站信息”页面上的“推送到暂存”按钮即可。

How to Develop WordPress Locally with DevKinsta

将您的本地WordPress网站推送到Kinsta暂存环境

系统可能会提示您输入MyKinsta凭据。然后,您需要选择要推送到其中的目标网站。请记住,如果存在暂存环境,此过程将覆盖当前暂存环境的内容。

最后,点击“推送到暂存”以确认操作。

将本地WordPress网站推送到Kinsta后,您可以通过暂存环境URL查看该网站。如有必要,您可以在MyKinsta中将暂存推送到实时环境。

如何使用DevKinsta的数据库管理工具

DevKinsta附带一个名为Adminer的轻量级数据库管理工具。与我们用于在Kinsta上托管的网站的phpMyAdmin一样,Adminer为您提供了一个Web界面来编辑数据库表、运行数据库查询、导入和导出备份等等。要启动Adminer,请点击“网站信息”页面顶部的“数据库管理器”按钮。然后,Adminer将在您的默认Web浏览器中打开。

How to Develop WordPress Locally with DevKinsta

点击“数据库管理器”在DevKinsta中访问Adminer

启动Adminer后,您将看到WordPress数据库的表。下图显示了我们的“kinstalife”测试网站的数据库。“表”列中,您可以看到默认的WordPress表,如wp_comments、wp_posts等等。

Adminer还支持数据库导入和导出。这对于使用我们包含在可下载备份中的数据库备份文件非常有用。要导入数据库文件,请点击Adminer左上角的“导入”。点击“选择文件”以选择数据库备份,然后点击“执行”以启动导入过程。Adminer同时支持原始.sql文件和压缩的.sql.gz文件。

要导出完整的数据库备份,请点击Adminer左上角的“导出”。为输出格式选择“gzip”,为数据库格式选择“SQL”,并将其他设置保留为默认设置。点击“导出”以启动备份过程。然后,Adminer将把您的WordPress数据库导出到一个压缩的.sql.gz文件中。

最后,Adminer支持SQL命令执行,这意味着您可以在WordPress数据库上运行数据库查询。例如,如果您尝试查找数据库中自动加载的数据量,您可以在Adminer中运行以下SQL命令:

<code class="language-sql">SELECT SUM(LENGTH(option_value)) as autoload_size FROM wp_options WHERE autoload='yes';</code>

要运行数据库查询,请点击Adminer左上角的“SQL命令”。指定数据库查询,然后点击“执行”以运行命令。

使用DevKinsta的Adminer集成,您可以对WordPress数据库进行高级控制。无论您需要编辑数据库表、导入或导出备份,还是运行复杂的SQL命令,DevKinsta都能满足您的需求!

如何使用DevKinsta的电子邮件收件箱工具检查外发电子邮件

DevKinsta包含一个内置的SMTP服务器和电子邮件捕获工具。这允许您的本地WordPress网站像实时生产网站一样发送外发电子邮件。但是,发送的电子邮件将被捕获并存储在DevKinsta的电子邮件收件箱中。这为您提供了两全其美的优势。您可以使用DevKinsta测试营销自动化工作流程、WooCommerce订单确认等等的外发电子邮件功能,而不会向访问者和客户的电子邮件收件箱发送垃圾邮件。要访问DevKinsta的电子邮件收件箱,请点击左侧边栏中的邮件图标。

How to Develop WordPress Locally with DevKinsta

DevKinsta包含一个内置的SMTP服务器和电子邮件捕获工具

在电子邮件收件箱中,您将看到已捕获的外发电子邮件列表。在下图中,您可以看到来自我们的“kinstalife”测试网站的外发电子邮件。

要检查外发电子邮件,只需点击它即可。对于每封电子邮件,使用DevKinsta检查“发件人地址”、“收件人地址”、“正文内容”、“投递时间”等等。

您还可以选择以HTML、纯文本或原始模式显示电子邮件。HTML模式对于测试HTML电子邮件模板很有用,而原始模式允许您直接检查电子邮件标头,例如MIME-Version和X-Mailer。

在哪里了解更多关于DevKinsta的信息

要了解有关DevKinsta的更多信息,请务必加入官方社区论坛并阅读DevKinsta文档。我们期待看到您创作的内容!

使用DevKinsta进行本地WordPress开发的常见问题解答 (FAQ)

DevKinsta的系统要求是什么?

DevKinsta需要64位版本的Windows 10、macOS 10.14或更高版本,或Ubuntu 18.04或更高版本。它还需要在您的系统上安装Docker Desktop。Docker Desktop需要至少4GB的RAM,但建议使用8GB以获得最佳性能。

如何在我的计算机上安装DevKinsta?

要安装DevKinsta,您需要从官方DevKinsta网站下载安装程序。下载完成后,运行安装程序并按照屏幕上的说明操作。安装过程很简单,不需要任何技术知识。

我可以将DevKinsta用于商业项目吗?

是的,DevKinsta可免费用于个人和商业项目。它是一个强大的工具,可以帮助您在将WordPress网站部署到实时服务器之前开发和测试它们。

如何使用DevKinsta创建新的WordPress网站?

要使用DevKinsta创建新的WordPress网站,请打开应用程序并点击“创建新网站”按钮。系统会要求您提供有关该网站的一些详细信息,例如其名称和要使用的WordPress版本。填写完这些详细信息后,点击“创建”按钮,DevKinsta将为您设置新网站。

我可以将现有的WordPress网站导入DevKinsta吗?

是的,DevKinsta允许您导入现有的WordPress网站。为此,您需要按照上述步骤创建一个新网站,但是,不要设置新的WordPress安装,而是选择“导入网站”选项。然后,系统会要求您提供要导入的网站的详细信息。

如何在DevKinsta中更新WordPress和插件?

在DevKinsta中更新WordPress和插件与在实时网站中更新它们相同。您可以通过转到“更新”部分的WordPress仪表板来执行此操作。

我可以使用DevKinsta在将更改部署到实时网站之前进行测试吗?

是的,DevKinsta的主要优点之一是它允许您在将更改部署到实时网站之前在安全的本地环境中进行测试。这可以帮助您避免潜在的问题,并确保您的网站始终平稳运行。

如何将网站从DevKinsta部署到实时服务器?

要将网站从DevKinsta部署到实时服务器,您需要从DevKinsta导出网站,然后将其导入到实时服务器中。此过程可能因您的主机提供商而异,因此最好查看其文档以获取具体说明。

如果我在使用DevKinsta时遇到问题,我该怎么办?

如果您在使用DevKinsta时遇到问题,您可以查看DevKinsta文档或Kinsta知识库以查找解决方案。如果您找不到解决方案,您可以联系DevKinsta支持团队寻求帮助。

我可以在多台计算机上使用DevKinsta吗?

是的,您可以在多台计算机上安装和使用DevKinsta。但是,请记住,每个DevKinsta安装都是独立的,因此如果您想从不同的机器上处理它们,则需要手动在计算机之间传输网站。

以上是如何使用Devkinsta在本地开发WordPress的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn