2016-06-22 17 views
0

何よりも先にStackoverflowで詳細な検索を行い、多くの回答を投稿しました。しかし、私はホームステッドでこの問題を抱えている人は誰も見つかりませんでした。実際には、人気のある解決策の1つが「ホームステイに行く」ことです。エラー:14090086:Laravel HomesteadでSSL証明書の確認に失敗しました

stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: 
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed 

私はすでに: が更新cert.pemwgetで)ダウンロードし、/usr/lib/ssl/cert.pemにそれを移動し

これは完全な誤りです。 openssl.cacertの行の番号をphp.iniに変更し、そのパスを更新しました(上記のものを使用)。

そのパスは、このコマンドから来ている:私はphp artisan config:cacheを行なったし、また、nginxの再起動ごとに更新した後、もちろん

MAIL_DRIVER=smtp 
MAIL_HOST=smtp.gmail.com 
MAIL_PORT=587 
MAIL_USERNAME=mailaccount 
MAIL_PASSWORD=pass 
MAIL_ENCRYPTION=tls 

php -r "var_dump(openssl_get_cert_locations());" 

これは私の.envファイルです。

私は新鮮なホームステッドのインストールに取り組んでいますが、それ以外の変更はありません。

誰もこの問題を抱えていますか?Laravel's Homestead?私は唯一のようだからかなり奇妙です。

私は誰でも助けてくれることを願っています!私は他に何を試していいのかわかりません。

編集:私は次の回避策を使用したくない

$mail->SMTPOptions = array(
    'ssl' => array(
     'verify_peer' => false, 
     'verify_peer_name' => false, 
     'allow_self_signed' => true 
    ) 
); 

が、私は将来的に、私は、サーバーを管理する必要があるため、適切な方法でこの問題を解決する必要があります。

ありがとうございます!

答えて

0

多くの奇妙なsmtpの問題は、私はただMailgunに移動し、もう問題はなくなりました。

関連する問題