Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Membetulkan \'stream_socket_enable_crypto(): Operasi SSL gagal dengan kod 1\' Ralat dalam Laravel 4.2?

Bagaimana untuk Membetulkan \'stream_socket_enable_crypto(): Operasi SSL gagal dengan kod 1\' Ralat dalam Laravel 4.2?

Linda Hamilton
Linda Hamiltonasal
2024-10-19 09:07:02646semak imbas

How to Fix

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn