解决 Lightsail 上的 WordPress 设置错误 - Amazon Lightsail

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

解决 Lightsail 上的 WordPress 设置错误

如果在工作流程中提交的信息有问题,Lightsail 控制台的顶部将显示一条错误消息。

消息的第一行通知您安装程序遇到了错误:

无法在您的实例上完成设置 InstanceNameInstanceRegion 区域

第二行包含安装程序遇到的错误:

出现错误,我们无法连接或保持与您的实例的连接

WordPress 在 Lightsail 控制台中显示安装失败消息。

要开始故障排除,请将消息中出现的错误与以下错误之一进行匹配。

DNS未找到记录。确认该域的DNS记录指向您的实例的公有 IP 地址,并留出时间让DNS更改传播。

Reason

此错误是由配置错误的DNSDNS记录或没有足够的时间在整个互联网传播的记录造成的。DNS

修复

确认DNS区域中存在 AAAAADNS记录,并且它们指向您的实例的公有 IP 地址。有关更多信息,请参阅 Lightsail DNS 中的

当您添加或更新指向来自顶点域 (example.com) 及其www子域 (www.example.com) 的流量的DNS记录时,它们需要在整个互联网中传播。DNS您可以使用诸如 nslookup 或 DNS Look up from 之类的工具来验证您的DNS更改是否已生效。MxToolbox

注意

留出时间让任何DNS记录更改通过互联网传播DNS,这可能需要几个小时。

DNS记录不匹配。确认该域的DNS记录指向您的实例的公有 IP 地址,并留出时间让DNS更改传播。

Reason

AAAAADNS记录不指向实例的公有 IP 地址。

修复

确认DNS区域中存在 AAAAADNS记录,并且它们指向您的实例的公有 IP 地址。有关更多信息,请参阅 Lightsail DNS 中的

注意

留出时间让任何DNS记录更改通过互联网传播DNS,这可能需要几个小时。

无法连接到您的实例。等待几分钟,让SSH连接准备就绪。然后,重新开始安装。

Reason

实例刚刚创建或重启,但SSH连接尚未准备就绪。

修复

等待几分钟,让SSH连接准备就绪。然后,重试指导式工作流程。有关更多信息,请参阅 Lightsail SSH 中的故障排除

不支持的 WordPress 版本。安装程序仅支持 WordPress 版本 6 及更高版本。

Reason

实例上安装 WordPress 的版本早于 WordPress 版本 6。较旧 WordPress 版本包含不兼容的软件和依赖关系,导致无法生成HTTPS证书。

修复

从 Lightsail 控制台创建一个新 WordPress 实例。然后,将 WordPress 网站从旧实例迁移到新实例。有关更多信息,请参阅迁移现有 WordPress 博客

如果您要创建新实例来替换现有实例,请务必将应用程序依赖关系更新为新实例。

安装程序仅支持 2023 年 1 月 1 日当天或之后创建的 WordPress 实例。

Reason

用于安装的实例可能包含过时的软件。较旧的软件会阻止HTTPS证书的生成。

修复

从 Lightsail 控制台创建一个新 WordPress 实例。然后,将 WordPress 网站从旧实例迁移到新实例。有关更多信息,请参阅迁移现有 WordPress 博客

如果您要创建新实例来替换现有实例,请务必将应用程序依赖关系更新为新实例。

在设置工作流程中,实例防火墙端口 22、80 和 443 必须允许从任何 IP 地址进行TCP连接。您可以从实例网络选项卡更改这些设置。

Reason

在安装程序运行期间,实例防火墙端口 22、80 和 443 必须允许来自任何 IP 地址的TCP连接。当其中一个或多个端口关闭时,就会生成此错误。有关更多信息,请参阅实例防火墙

修复

添加或编辑实例IPv4和IPv6防火墙规则,以允许通过端口 22、80 和 443 进行TCP连接。有关更多信息,请参阅添加和编辑实例防火墙规则