file_get_contents (): сбой операции SSL с кодом 1. Сообщения об ошибках OpenSSL - PullRequest
0 голосов
/ 02 мая 2018

В моем проекте Laravel я использую API-интерфейс laravelgooglemaps от farhanwazir на своей странице «Свяжитесь с нами» для отображения фиксированного местоположения.

Маршрут для страницы контакта:

Route::get('/contactus', function () {
      $config['center'] = 'California State University, Fullerton';
      $config['zoom']='15';
      $config['map_height'] = "300px";
      $config['map_width'] = "300px";
      $config['scrollwheel']= false;
      GMaps::initialize($config);
      $marker['position'] = 'California State University, Fullerton';
      $marker['infowindow_content'] = 'Easywash Centre';
      GMaps::add_marker($marker);
      $map = GMaps::create_map();
return view('contactus')->with('map', $map); });

В моем contactus.blade.php файле:

  {!! $map['html'] !!}

Но иногда, когда я загружаю страницу "свяжитесь с нами", я получаю сообщение об ошибке:

ErrorException (E_WARNING) file_get_contents (): Сбой операции SSL с кодом 1. Сообщения об ошибках OpenSSL: ошибка: 14090086: Подпрограммы SSL: ssl3_get_server_certificate: сбой проверки сертификата

enter image description here

Может кто-нибудь помочь мне понять, почему я получаю такую ​​ошибку и как ее можно устранить?

Ответы [ 2 ]

0 голосов
/ 18 октября 2018

Попробуйте это:

$arrContextOptions=array(
            "ssl"=>array(
                "verify_peer"=>false,
                "verify_peer_name"=>false,
            ),
        );
file_get_contents($link, false, stream_context_create($arrContextOptions));
0 голосов
/ 16 мая 2018

На всякий случай, если кому-то интересно, я решил эту ошибку, изменив https: // на http: //.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...