web-dev-qa-db-ja.com

cURLエラー60:symfonyを使用する際のSSL証明書の問題

最近、新しいWindowsコンピューターを入手し、php symfonyフレームワークをインストールしました。

新しいコマンドC:> php symfony new blogを使用しようとすると、エラーメッセージ[GuzzleHttp\Ring\Exception\RingException] cURL error 60: SSL certificate problem: unable to get local issuer certificateを受け取ります。

CMDインターフェースの経験があまりないので、このインスタンスで何をすべきかについてはわかりません。

これがWindowsでのエラーなのか、symfony自体でのエラーなのか、それを修正するのに考えられるルートを知る必要があります。

39
colin rickels

this リンクに従い、ページ全体をコピーして、「cacert.pem」に保存します

次に、php.iniファイルに次の行を挿入または編集します。curl.cainfo = "[pathtothisfile]\cacert.pem"

または

代わりに composer を使用してください。Symfonyインストーラー

78
Mokhtar Tlili

PHPバージョン7.0.10でも同じエラーが発生しました

私が犯した間違いは、証明書(cacert.pem)を間違ったphp.iniファイルにコピーしたことです。つまり、php-development.iniphp-production.iniphp.iniの3種類のiniファイルがあります。

そして、正しいものはphp.iniでした

必ず証明書のパスを正しいパスに入れてください。

そしてそれは動作します! ;)美しいsymfony <3

FH

4
Francine H.

以下のコマンドラインを試すことができます、それは私のために働いた

composer create-project symfony/framework-standard-edition my_project_name "2.8.*"
3
css.cutter