2017-10-22 4 views
0

Windows 서버 2016에서 magento 커뮤니티 에디션 2.2를 사용하고 있습니다. 시스템> 웹 설치 마법사>를 통해 Magento Marketplace를 동기화하려면 로그인 할 때마다 로그인해야합니다. 나는 다른 스레드의 일부에 제공하는 솔루션을 시도magento SSL 인증서 문제 : 로컬 발행자 인증서 상업 인증서를 얻을 수 없습니다.

을 :

"지역 발급자 인증서를 얻을 수 없습니다 SSL 인증서 문제 :"마 젠토 시장 장소에서 가져온 개인 키와 공개 키를 사용하여 시스템 구성, 나는 오류를 얻고있다 이 포럼에서 cacert.pem을 다운로드하고 php.ini에서 다음 설정을 수행하십시오.

curl.cainfo = "C : \ wamp64 \ bin \ php \ php7.1.9 \ cacert.pem"(여기에 cacert.pem 파일을 넣습니다). 그것은 작동하지 않았다!!

다른 스레드는 자체 인증 인증서를 편리한 디렉토리에두고 "curl.cainfo"및 "openssl.cafile"에 대한 경로와 함께 이름을 지정합니다.

문제는 자체 인증 인증서를 사용하고 있지 않다는 것입니다. 필자는 상용 인증서를 구입했습니다. 상업용 인증서는 두 개의 파일에 인증서와 인증서 체인 파일을 제공합니다. 요청을 작성하는 데 사용 된 핵심 파일과 함께 구성된 apache를 설치하여 웹 사이트에 https를 가져 왔습니다.

위의 오류를 제거하는 방법 "SSL 인증서 문제 : 로컬 발급자 인증서를 가져올 수 없습니다."스레드의 응답은 모두 상업적으로 구매 한 자체 서명 인증서입니다 ....

내가 WAMP 3.1.0 젠토의 CE 2.2.0

하십시오 조언에 PHP 7.1.9을 사용하고 있습니다 (여러 개의 파일로) 인증서

당신은 루트 및 중간을받은 있어야합니다
+0

이 [답변] (https://stackoverflow.com/a/26252312/2310830)은 자체 서명 인증서에 관한 것이지만 인증서 설치 위치는 최소한 알려야합니다 – RiggsFolly

답변

0

인증서와 주 인증서가 함께 제공됩니다.

오류는 인증서가 루트 인증서를 확인할 수 없음을 나타냅니다. 확장명이 .crt 인 CACert.pem 파일의 이름을 바꿉니다. 또한 공개 키의 확장자를 .crt로 변경하십시오. 이제 공개 키의 발행 문제가 cartcert.pem의 발급 된 TO인지 여부를 확인하십시오. 그것의 cacert.pem에있는 중간체가 동일하지 않은 경우 올바르지 않습니다.

관련 문제