Rumah >pembangunan bahagian belakang >tutorial php >Cara Membetulkan \'stream_socket_enable_crypto(): Operasi SSL gagal dengan kod 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed\' dalam L

Cara Membetulkan \'stream_socket_enable_crypto(): Operasi SSL gagal dengan kod 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed\' dalam L

DDD
DDDasal
2024-10-29 12:45:02526semak imbas

How to Fix

Ralat pengesahan sijil Laravel semasa menghantar e-mel TLS

Anda menghadapi ralat pengesahan sijil semasa menghantar e-mel TLS menggunakan Laravel, mesej ralat Untuk "stream_socket_enable_crypto (): Operasi SSL gagal dengan kod 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed".

Untuk menyelesaikan ralat ini, semak sama ada pelayan anda menguruskan kedai sijil yang dipercayai secara automatik. Jika tidak, ikut langkah berikut:

  1. Muat turun pakej sijil cURL cacert.pem.
  2. Letakkan cacert.pem di mana-mana sahaja yang anda suka; jika anda mempunyai sijil yang ditandatangani sendiri yang perlu diterima, buka pakej dalam editor teks dan tambahkannya pada penghujung fail.
  3. Edit php.ini untuk merujuk lokasi fail ini:
curl.cainfo = D:/Servers/php/sslfiles/cacert.pem
openssl.cafile = D:/Servers/php/sslfiles/cacert.pem
  1. Mulakan semula PHP-FPM atau pelayan web anda, bergantung pada cara anda menjalankan PHP. Selepas mengikuti langkah ini, aplikasi Laravel anda akan dapat menghantar e-mel menggunakan TLS tanpa ralat pengesahan sijil.

Atas ialah kandungan terperinci Cara Membetulkan \'stream_socket_enable_crypto(): Operasi SSL gagal dengan kod 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed\' dalam L. 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