问题描述
当WHMCS通过安全连接访问支付网关或域名注册商时,可能出现:
或在 配置 > 系统健康(WHMCS 8.0前:帮助 > 系统健康状态)看到警告:
原因
服务器尝试使用过时的SSL协议建立安全连接。由于安全风险,大多数服务商现已要求使用TLS协议。
技术说明
WHMCS不指定协议版本,由cURL自动协商最佳可用协议。协议限制源于服务器配置(非WHMCS自身)。
解决方案
-
联系托管服务商:
-
确保cURL连接默认使用 TLS 1.2+
-
禁用过时协议:SSLv3/TLS 1.0/TLS 1.1
-
-
自检步骤:
a. 升级至受支持的WHMCS活动版本
b. 确认使用WHMCS兼容的PHP版本
c. 验证服务器cURL版本支持TLS 1.2+
d. 检查服务器SSL库协议兼容性
e. 通过 SSL Labs测试验证协议支持
✅ 检测报告中所需协议应位于列表顶部

扩展阅读
[Stripe文档] | [Authorize.net文档] | [PayPal文档] | [Nominet文档]
