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吗?
答案 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上运行:
答案 2 :(得分:-1)
如果您仍然需要更新,可以尝试此链接
在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