Maison >développement back-end >tutoriel php >Comment corriger l'erreur « Échec de l'opération SSL avec le code 1 » dans Laravel avec SSL activé ?

Comment corriger l'erreur « Échec de l'opération SSL avec le code 1 » dans Laravel avec SSL activé ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-19 10:58:30786parcourir

How to Fix

Correction de "stream_socket_enable_crypto() : l'opération SSL a échoué avec le code 1" Erreur dans Laravel avec SSL activé

Dans le scénario donné, l'erreur rencontré est lié à l'échec de la vérification du certificat SSL lors de la tentative d'envoi d'un e-mail via la fonction sendEmail de PHP dans Laravel. Pour résoudre ce problème, vous devez désactiver la vérification SSL en PHP.

Configuration de Laravel Mail

Modifiez le fichier de configuration /config/mail.php et ajoutez les lignes suivantes à la section « flux » :

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

Considérations de sécurité

La désactivation de la vérification SSL affaiblit la sécurité de votre application. N’importe qui peut usurper l’identité de points finaux de confiance et injecter du contenu malveillant ou intercepter des données. Évitez d'utiliser cette solution sauf en cas d'absolue nécessité.

Ressources supplémentaires

Pour plus d'informations sur cette erreur et la vérification SSL en PHP :

  • [ La vérification SSL a échoué avec une erreur de code 1 lors de l'envoi d'un e-mail dans Laravel](https://www.mimar.rs/en/sysadmin/2015/php-5-6-x-ssltls-peer-certificates-and-hostnames-verified- par défaut/)
  • [Désactivation de la vérification SSL pour PHP](http://php.net/manual/en/migration56.openssl.php)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn