Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XAMPP(Windows)でSSL証明書エラー #10

Open
gracix opened this issue Aug 1, 2013 · 1 comment
Open

XAMPP(Windows)でSSL証明書エラー #10

gracix opened this issue Aug 1, 2013 · 1 comment
Assignees
Labels
Milestone

Comments

@gracix
Copy link

gracix commented Aug 1, 2013

XAMPP上でテストをしているのですが、XAMPP 1.8.2 (PHP 5.4.16) を使用すると

RakutenRws_Exception [ Error ]: http reqeust error: SSL certificate problem: unable to get local issuer certificate

{
40 $rawResponse = curl_exec($curl);
41
42 if ($rawResponse === false) {
43 $msg = curl_error($curl);
44 throw new RakutenRws_Exception('http reqeust error: '.$msg);
45 }
46
47 $parts = preg_split('/((?:\r?\n){2})/', $rawResponse, -1, PREG_SPLIT_DELIM_CAPTURE);
48 for ($i = count($parts) - 3; $i >= 0; $i -= 2) {
49 if (preg_match('/^http//i', $parts[$i])) {

エラーはこのソースの44行目を指しています。

XAMPP 1.7.7 (PHP 5.3.8) では問題なく動いておりました。

何か対処方法がありますでしょうか。

@gracix
Copy link
Author

gracix commented Aug 1, 2013

CurlHttpClient.phpのgetHandler()に

curl_setopt($ch ,CURLOPT_SSL_VERIFYPEER,false);

を設定し、証明書エラーを無視するようにしたら動きました。

正常な手段ではないと思いますので、この方法以外でご存知でしたら教えて下さい。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants