当我尝试在 Amazon Lightsail 上访问某个网站的 WebHost Manager (WHM) 控制台时,收到了“无法读取许可证文件”错误消息。
简短描述
“无法读取许可证文件”错误表示您的 cPanel 许可证无法识别与您的实例关联的 IP 地址。如果您从快照启动新的 Lightsail 实例,但未连接旧实例的静态 IP 地址,则 WHM 会返回此错误。
解决方法
要解决“无法读取许可证文件”错误,必须首先确认您的 cPanel 许可证有效。然后,必须确认 IP 地址。
确认 cPanel 许可证有效
要确认您的许可证对新的公有 IP 地址有效,请完成以下步骤:
- 在 cPanel 网站上打开 cPanel 许可证验证页面。
- 输入新实例的公有 IP 地址。
- 选择 Verify License(验证许可证)。cPanel 网站会显示您的许可证状态。如果您的许可证有效,请按照以下部分中的说明确认 IP 地址。
-或-
如果您的许可证无效,请继续执行步骤 4。
- 如果您在旧 cPanel 和 WHM 实例上使用静态 IP 地址,请先将其连接到新实例。然后,按照以下部分中的说明来确认 IP 地址。
-或-
如果您的旧实例没有静态 IP 地址,请继续执行步骤 5。
- 将您的 cPanel 许可证转移到新实例的公有 IP 地址。有关更多信息,请参阅 cPanel 网站上的如何将我的许可证转移到另一个 IP 地址?。
- 更新 WHM 中的主 IP 地址:
/scripts/mainipcheck
**注意:**请确保系统中有足够的可用磁盘空间来完成更新。
确认 IP 地址
要确认您的 IP 地址,请完成以下步骤:
- 在 https://example-ip:2087 上登录 WHM。
**注意:**将 example-ip 替换为服务器的 IP 地址。
- 选择 Server Configuration(服务器配置)。
- 选择 Basic WebHost Manager Setup(WebHost Manager 基础设置)。
- 在 Basic Config(基础配置)下,确保您的新公有 IP 地址位于 IPv4 框中。
- 如果 IPv4 框中的 IP 地址不正确,请输入新的公有 IP 地址并选择 Save Changes(保存更改)。
- **注意:**WHM 将 IPv4 框中的 IP 地址分配给其创建的所有新帐户。有关更多信息,请参阅 cPanel 网站上的如何更改共享 IP。