Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress woocommerce中的SSL连接错误';强制安全签出&x27;残疾_Wordpress_Ssl_Paypal_Woocommerce_Paypal Sandbox - Fatal编程技术网

Wordpress woocommerce中的SSL连接错误';强制安全签出&x27;残疾

Wordpress woocommerce中的SSL连接错误';强制安全签出&x27;残疾,wordpress,ssl,paypal,woocommerce,paypal-sandbox,Wordpress,Ssl,Paypal,Woocommerce,Paypal Sandbox,我在paypal沙箱模式的开发环境中使用woocommerce 2.3.13。由于其尚未通过SSL认证,所以现在禁用了签出>下的“强制安全签出” 但在结帐页面上,当尝试连接到paypal沙箱时,仍然显示“SSL连接错误” 有人面临同样的问题吗 提前感谢您的帮助。贝宝最近在沙箱上发布了一些安全更新(产品将在6月份更新) 最重要的是,沙盒不再接受TLS 1.0和1.1,因此您需要确保通过强制使用curl选项来使用TLS 1.2,例如: $curl->setOption(CURLOPT\u SSLVE

我在paypal沙箱模式的开发环境中使用woocommerce 2.3.13。由于其尚未通过SSL认证,所以现在禁用了
签出>下的“强制安全签出”

但在结帐页面上,当尝试连接到paypal沙箱时,仍然显示“SSL连接错误”

有人面临同样的问题吗


提前感谢您的帮助。

贝宝最近在沙箱上发布了一些安全更新(产品将在6月份更新)

最重要的是,沙盒不再接受TLS 1.0和1.1,因此您需要确保通过强制使用curl选项来使用TLS 1.2,例如:

$curl->setOption(CURLOPT\u SSLVERSION,6)


您需要OpenSSL 1.0.1+才能工作。您可以等待woocommerce自己发布补丁,或者尝试更新到PHP 5.5.19+和(lib)curl 7.34+,这样“通用加密算法”握手就可以找到TLS 1.2并自动使用,但我还没有测试过。如果您的服务器软件相应更新,您不必强制在curl中执行SSLVERSION。服务器软件将自行返回到工作版本。是的,测试后我没有更新我的答案,但我确认TLS1.2将自动与PHP5.5.19+和Curl7.29+配合使用。不幸的是,许多项目仍然在PHP5.3/5.4上,而PHP5.3/5.4并不了解TLS1.2,因此在某些情况下强制使用SSL版本是必要的。