>

TYTY3 v7.6.32 및 SOLR-Apache v6.6.2 및 TYPO3-SOLR-Extension v6.5.1이 있습니다

인덱싱하는 동안 항상 다음 오류가 발생합니다

   TYPO3\CMS\Core\Error\Exception: PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in

CentOS v7이 있고 openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout key.pem -out cert.pem 로 cert.pem을 만듭니다

php.ini에서 openssl.cafile /etc/ssl/certs/cert.pem 를 의미합니다

plugin.tx_solr {
   solr {
      scheme = http
      host = localhost
      port = 8983
      path = /solr/test/
   }  
}

httpd24 및 PHP가 다시 시작되었습니다.

어디서 실수 했어?

  • 답변 # 1

    여기에 solr 구성이 있는데, solr이 HTTP (HTTPS가 아님)에서 실행되고 있습니다. 따라서 왜 인증서가 필요한지 잘 모르겠습니다.

    따라서, 어떻게 든 typo3에서 solr 인덱스에 대한 SSL 연결을 비활성화 할 수 있습니다.

    내가 말할 수있는 것은 php-curl을 통해 solr에 연결하려고하면 CURLOPT_SSL_VERIFYPEER를 비활성화한다는 것입니다. 간단히 0으로 설정하십시오.

    또한 solr (원격) 서버에 유효한 인증서가없는 경우에도 발생합니다.

  • 이전 debugging - Common Lisp 또는 Chicken Scheme에 보풀이 있습니까?
  • 다음 python - Pyatspi를 설치하는 방법?