这是我的问题请帮助。当我运行我的run.bat时,这就是我得到的回应。我不确定解决这个问题的最佳方法是什么,或者它是否在我的代码方面......我的身边没有任何改变,所以我假设它在你身边它刚刚破了?
E:\WebsiteIntegration>.\php\php.exe -f main.php
2015-09-25 14:15:16 Edge to Bigcommerce Website Integration v0.8.4
2015-09-25 14:15:16 Processing items that have been updated since 2015-09-22 11:
10:49
2015-09-25 14:15:16 Connecting to integration database... SUCCESS
2015-09-25 14:15:16 Connecting to The Edge database... SUCCESS
2015-09-25 14:15:16 Checking connection to Bigcommerce.
PHP Fatal error: Uncaught exception 'Bigcommerce\Api\NetworkError' with message
'error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failu
re' in E:\WebsiteIntegration\lib\bigcommerce.php:82
Stack trace:
#0 E:\WebsiteIntegration\lib\bigcommerce.php(142): Bigcommerce\Api\Connection->h
andleResponse()
#1 E:\WebsiteIntegration\lib\bigcommerce.php(398): Bigcommerce\Api\Connection->g
et('https://www.hop...')
#2 E:\WebsiteIntegration\lib\bigcommerce.php(662): Bigcommerce\Api\Client::getTi
me()
#3 E:\WebsiteIntegration\main.php(1534): Bigcommerce\Api\Client::getRequestsRema
ining()
#4 {main}
thrown in E:\WebsiteIntegration\lib\bigcommerce.php on line 82
Fatal error: Uncaught exception 'Bigcommerce\Api\NetworkError' with message 'err
or:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure' i
n E:\WebsiteIntegration\lib\bigcommerce.php:82
Stack trace:
#0 E:\WebsiteIntegration\lib\bigcommerce.php(142): Bigcommerce\Api\Connection->h
andleResponse()
#1 E:\WebsiteIntegration\lib\bigcommerce.php(398): Bigcommerce\Api\Connection->g
et('https://www.hop...')
#2 E:\WebsiteIntegration\lib\bigcommerce.php(662): Bigcommerce\Api\Client::getTi
me()
#3 E:\WebsiteIntegration\main.php(1534): Bigcommerce\Api\Client::getRequestsRema
ining()
#4 {main}
在第82行的E:\ WebsiteIntegration \ lib \ bigcommerce.php中抛出
E:\WebsiteIntegration>pause
Press any key to continue . . .
答案 0 :(得分:0)
来自BigCommerce ...感谢您联系Bigcommerce API支持并让我们有时间查看您的问题。您看到的问题是由于最近RC4密码套件的弃用(请访问developer.bigcommerce.com查看我们发布的关于此的横幅)。这是需要完成的PCI需求变更,我们现在正在全球范围内对所有Bigcommerce IP地址进行更改。您的客户端库可能正在进行特定调用以使用密码。您将需要修改库/脚本以不进行这些引用或更新到https://developer.bigcommerce.com/api/clients处可用的最新客户端库。如果我们还有其他任何可以帮助解决此案的问题,请告诉我们。如果您有任何其他API问题或问题,请随时与我们联系。
- 不幸的是我无法弄清楚使用什么新的密码代替旧的RC4密码。
答案 1 :(得分:0)
在运行使用libssl / OpenSSL的PHP和Ruby等语言的Linux服务器上,请通过命令行检查支持的密码:
~$ openssl ciphers -v
DHE-RSA-AES256-SHA SSLv3 Kx=DH Au=RSA Enc=AES(256) Mac=SHA1
DHE-DSS-AES256-SHA SSLv3 Kx=DH Au=DSS Enc=AES(256) Mac=SHA1
AES256-SHA SSLv3 Kx=RSA Au=RSA Enc=AES(256) Mac=SHA1
您需要将密码更改为其中一个密码。希望它有所帮助