排查不支持的协议错误(TLS支持)​ 列印

  • 0

问题描述​

当WHMCS通过安全连接访问支付网关或域名注册商时,可能出现:

 
 
cURL错误代码35:未知SSL协议或不支持的SSL协议
 
 

或在 ​​配置 > 系统健康​​(WHMCS 8.0前:帮助 > 系统健康状态)看到警告:

b4e4b49c-f66f-44ea-a1e1-2e36f6b00330.png
 
cURL中的安全TLS支持
 
 

​原因​

服务器尝试使用过时的SSL协议建立安全连接。由于安全风险,大多数服务商现已要求使用TLS协议。

​技术说明​

WHMCS不指定协议版本,由cURL自动协商最佳可用协议。协议限制源于服务器配置(非WHMCS自身)。

​解决方案​

  1. ​联系托管服务商​​:

    • 确保cURL连接默认使用 ​​TLS 1.2+​

    • 禁用过时协议:​​SSLv3/TLS 1.0/TLS 1.1​

  2. ​自检步骤​​:

    a. 升级至受支持的WHMCS活动版本

    b. 确认使用WHMCS兼容的PHP版本

    c. 验证服务器cURL版本支持TLS 1.2+

    d. 检查服务器SSL库协议兼容性

    e. 通过 SSL Labs测试验证协议支持

    ✅ 检测报告中所需协议应位于列表顶部

    3dc0b20f-691f-447c-9cd3-3d734847ebbd.png

​扩展阅读​

[Stripe文档] | [Authorize.net文档] | [PayPal文档] | [Nominet文档]


这篇文章有帮助吗?

« 返回

Powered by WHMCompleteSolution