Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Membetulkan Ralat \'Sijil Pengesahan Gagal\' Semasa Menghantar E-mel TLS dengan Laravel?
Menyelesaikan masalah "Sijil Pengesahan Gagal" dalam Laravel TLS Penghantaran E-mel
Masalah:
Apabila cuba menghantar e-mel yang disulitkan TLS melalui Gmail menggunakan Laravel 5.5, PHP 7.1.4 dan Apache httpd 2.4 pada Windows 10, ralat seperti "stream_socket_enable_crypto(): Operasi SSL gagal dengan kod 1. Mesej Ralat OpenSSL: ralat:14090086: Rutin SSL:ssl3_get_server_certificate:certificate verify failed" ditemui.
Penyelesaian:
Untuk menyelesaikan ralat "certificate verify failed", ikut langkah berikut:
1. Muat turun cURL cacert.pem Sijil Bundle:
2. Konfigurasikan php.ini:
curl.cainfo = [Path to cacert.pem] openssl.cafile = [Path to cacert.pem]
3. Mulakan semula PHP-FPM:
4. Pilihan:
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'Sijil Pengesahan Gagal\' Semasa Menghantar E-mel TLS dengan Laravel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!