Magento PayPal TLS v1.2是cURL 7.29.0 ok还是需要7.34.0?

时间:2017-06-22 09:33:12

标签: php linux magento curl paypal

Magento 1.9正在发出此警告:

您当前的cURL php5模块版本是7.29.0,这可以防止需要TLS v1.2的服务正常工作。建议将cURL php5模块更新到7.34.0或更高版本。

这是否意味着PayPal将在6月30日之后肯定会破裂或者不是这样吗?因为PayPal需要TLS v1.2,但cURL必须是7.34.0吗?

在SSL实验室,它说该配置支持TLS v1.2 Test on https://www.ssllabs.com/ssltest/analyze.html

3 个答案:

答案 0 :(得分:0)

是,为避免服务中断,您必须验证您的系统 已准备好June 30, 2017

进行此更改
  

为什么PayPal会进行此更改?

PayPal正在升级商家和合作伙伴使用的所有外部终端,以建立程序化连接。其中一项更改仅允许在与PayPal系统连接时使用HTTPS,以确保所有信息都安全传输。 IPN邮件包含有关您的客户及其交易的敏感信息,这些信息只能安全传递。

  

PayPal正在采用哪些升级后的安全标准   所有外部端点?

PayPal正在将其所有外部终端升级到最新的行业标准:

•HTTP 1.1或更新版

•仅限HTTPS

•仅限TLS 1.2或更新

•使用VeriSign的G5 root

签署的2048位SHA-256证书
  

的libcurl

问题的根源是您的libcurl版本。早于7.34的libcurl版本默认使用TLS 1.1或更早版本。

要确定您正在运行的libcurl的版本,请在处理PayPal事务的服务器上输入以下命令:

curl --version

如果版本早于7.34,请继续下一部分(解决方案)。如果您已经运行7.34或更高版本,则无需采取任何措施。

  

检查解决方案here

答案 1 :(得分:0)

如果您的Magento在CentOS / RHEL 7上运行:

  • 尽管libcurl最近,您仍然可能会收到警告。
  • 从第三方存储库更新libcurl。
  • 了解RHEL中的libcurl软件包可能具有旧版本,但是版本为include the fix already

答案 2 :(得分:-1)

如果您仍然需要更新,可以尝试此链接

https://www.mysterydata.com/update-install-latest-curl-version-on-rhel-8-rhel-7-centos-7-8-cwp-vestacp-cpanel-plesk/

在RHEL 8 / CentOS 8上更新Curl:

rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel8/x86_64/city-fan.org-release-2-1.rhel8.noarch.rpm
yum --enablerepo=city-fan.org install libcurl libcurl-devel

在RHEL 7 / CentOS 7上更新Curl:

rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel7/x86_64/city-fan.org-release-2-1.rhel7.noarch.rpm
yum --enablerepo=city-fan.org install libcurl libcurl-devel

在RHEL 6 / CentOS 6上更新Curl:

x86_64

rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel6/x86_64/city-fan.org-release-2-1.rhel6.noarch.rpm
yum --enablerepo=city-fan.org install libcurl libcurl-devel

i386

rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel6/i386/city-fan.org-release-2-1.rhel6.noarch.rpm
yum --enablerepo=city-fan.org install libcurl libcurl-devel