TYPO3 v7, SOLR и CentOS7 проблема с openSSL - PullRequest
0 голосов
/ 21 июня 2019

У меня TYPO3 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 и я создаю cert.pem с openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout key.pem -out 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 Ответ

0 голосов
/ 21 июня 2019

Я вижу вашу конфигурацию solr там, что solr работает по HTTP (НЕ HTTPS).Поэтому я не уверен, зачем вам нужен сертификат.

Поэтому вы можете попытаться как-то отключить SSL-соединение с вашим индексом solr от typo3.

Что я могу вам сказать,в том, что если вы попытаетесь подключиться к solr через php-curl, вы просто отключите CURLOPT_SSL_VERIFYPEER.Просто установите это значение 0.

Это также происходит, когда сервер solr (удаленный) не имеет действительного сертификата.

...