Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Membetulkan \'stream_socket_enable_crypto(): Operasi SSL gagal dengan kod 1\' Ralat dalam Laravel 4.2?
Membetulkan "stream_socket_enable_crypto(): Operasi SSL gagal dengan kod 1" Ralat
Apabila cuba menghantar e-mel menggunakan Laravel 4.2 dengan SSL didayakan, anda mungkin menghadapi ralat:
"stream_socket_enable_crypto(): Operasi SSL gagal dengan kod 1. OpenSSL Ralat mesej: ralat:14090086:SSL rutin:SSL3_GET_SERVER_CERTIFICATE: pengesahan sijil gagal"
<code class="php">'stream' => [ 'ssl' => [ 'allow_self_signed' => true, 'verify_peer' => false, 'verify_peer_name' => false, ], ],</code>
Nota: Melumpuhkan pengesahan SSL menimbulkan risiko keselamatan, kerana ia membolehkan penyerang menyamar sebagai titik akhir yang dipercayai dan melakukan Serangan Man-in-the-Middle. Hanya gunakan penyelesaian ini jika anda memahami sepenuhnya potensi implikasi keselamatan.
Selepas menambahkan kod ini, penghantaran e-mel anda seharusnya berfungsi dengan betul.Atas ialah kandungan terperinci Bagaimana untuk Membetulkan \'stream_socket_enable_crypto(): Operasi SSL gagal dengan kod 1\' Ralat dalam Laravel 4.2?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!