Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Membetulkan Ralat \"SSL Operasi Gagal dengan Kod 1\" dalam Laravel dengan SSL Didayakan?

Bagaimana untuk Membetulkan Ralat \"SSL Operasi Gagal dengan Kod 1\" dalam Laravel dengan SSL Didayakan?

Patricia Arquette
Patricia Arquetteasal
2024-10-19 10:58:30653semak imbas

How to Fix

Membetulkan "stream_socket_enable_crypto(): Operasi SSL gagal dengan kod 1" Ralat dalam Laravel dengan SSL Didayakan

Dalam senario yang diberikan, ralat yang dihadapi adalah berkaitan dengan kegagalan pengesahan sijil SSL semasa cuba menghantar e-mel melalui fungsi sendEmail PHP dalam Laravel. Untuk menyelesaikan isu ini, anda perlu melumpuhkan pengesahan SSL dalam PHP.

Konfigurasi Mel Laravel

Edit fail konfigurasi /config/mail.php dan tambah baris berikut ke bahagian 'strim':

<code class="php">'stream' => [
    'ssl' => [
        'allow_self_signed' => true,
        'verify_peer' => false,
        'verify_peer_name' => false,
    ],
],</code>

Pertimbangan Keselamatan

Melumpuhkan pengesahan SSL melemahkan keselamatan aplikasi anda. Sesiapa sahaja boleh menyamar sebagai titik akhir yang dipercayai dan menyuntik kandungan berniat jahat atau memintas data. Elakkan daripada menggunakan penyelesaian ini melainkan benar-benar perlu.

Sumber Tambahan

Untuk mendapatkan maklumat lanjut tentang ralat ini dan pengesahan SSL dalam PHP:

  • [ Pengesahan SSL Gagal dengan Ralat Kod 1 semasa Menghantar E-mel dalam Laravel](https://www.mimar.rs/en/sysadmin/2015/php-5-6-x-ssltls-peer-certificates-and-hostnames-verified- by-default/)
  • [Melumpuhkan Pengesahan SSL untuk PHP](http://php.net/manual/en/migration56.openssl.php)

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \"SSL Operasi Gagal dengan Kod 1\" dalam Laravel dengan SSL Didayakan?. 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