Ошибка сертификата SSL не может получить сертификат локального эмитента

Эта ошибка присутствует только на моем веб-сервере в Интернете. Я использую обновленный cacert.pem и ссылаюсь на него в моем файле php.ini на моем сервере localhost.

Мой вопрос: как это можно сделать на типичном веб-сервере? (я имею в виду ссылку на cacert.pem через php.ini )

В качестве альтернативы есть способ, которым я могу определить его в моей функции или функцию API Mailchimps, которую я использую, которая была установлена ​​через композитор ?

Моя текущая функция:

 bootstrap.php require_once __DIR__ . '\..\..\lib\Cake\Network\Http\HttpSocket.php'; 

контроллер:

 //////////////////////////MAILCHIMP/////////////////////// $Socket = new HttpSocket(array('ssl_cafile' => CAKE . 'Config' . DS . 'cacert.pem', )); $api_key = "xxxxxxxxxxxxxxxxxxxxxxxx"; $list_id = "xxxxxxxxx"; $merge_vars = array('FNAME'=>$this->request->data['Subscriber']['first_name'], 'LNAME'=>$this->request->data['Subscriber']['last_name']); $Mailchimp = new Mailchimp( $api_key ); $Mailchimp_Lists = new Mailchimp_Lists( $Mailchimp ); $subscriber = $Mailchimp_Lists->subscribe($list_id, array('email' => $this->request->data['Subscriber']['email']), $merge_vars); ///////////////////////////////////////////////////////////// 

Solutions Collecting From Web of "Ошибка сертификата SSL не может получить сертификат локального эмитента"