SSL이 활성화된 Laravel의 "stream_socket_enable_crypto(): SSL 작업 실패 코드 1" 오류 수정
주어진 시나리오에서 오류 Laravel 내에서 PHP의 sendEmail 기능을 통해 이메일을 보내려고 시도하는 동안 SSL 인증서 확인 실패와 관련이 있습니다. 이 문제를 해결하려면 PHP에서 SSL 확인을 비활성화해야 합니다.
Laravel 메일 구성
/config/mail.php 구성 파일을 편집하고 다음 줄을 추가하세요. '스트림' 섹션:
<code class="php">'stream' => [ 'ssl' => [ 'allow_self_signed' => true, 'verify_peer' => false, 'verify_peer_name' => false, ], ],</code>
보안 고려 사항
SSL 확인을 비활성화하면 애플리케이션의 보안이 약화됩니다. 누구나 신뢰할 수 있는 엔드포인트를 가장하여 악성 콘텐츠를 삽입하거나 데이터를 가로챌 수 있습니다. 꼭 필요한 경우가 아니면 이 솔루션을 사용하지 마세요.
추가 리소스
이 오류 및 PHP의 SSL 확인에 대한 자세한 내용은 다음을 참조하세요.
위 내용은 SSL이 활성화된 Laravel에서 'SSL 작업 실패 코드 1' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!