2017-02-08 2 views
0

Ich versuche, ein Social-Media-Paket socialite version ^2.0 Login in Laravel 5.3 zu bauen, wo ich nach der Anweisung auf Github konfiguriert habe, während der Rückruf bekomme ich einen Fehler:cURL Fehler 60: SSL-Zertifikat in Laravel 5.3

Nun habe ich versucht, über dieses Problem zu suchen und was auch immer es angewiesen wurde, tat ich, aber immer noch den gleichen Zertifikatfehler.

Zunächst einmal bin ich mit wamp-Server, der PHP version 5.6 and 7 hat gespeichert ich die cacert.pem aus dem Link https://curl.haxx.se/ca/cacert.pem und legte sie auf C:\wamp\bin\php\php7.0.4\ext und C:\wamp\bin\php\php5.6.19\ext und php.ini der jeweiligen Version bearbeitet und hinzugefügt die folgenden am Ende der Datei :

[cURL] 
curl.cainfo="C:\wamp\bin\php\php7.0.4\ext\cacert.pem" 

und

[cURL] 
curl.cainfo="C:\wamp\bin\php\php5.6.19\ext\cacert.pem" 

Nun hat das nicht funktionierte so suchte ich mehr kam ich also tat installieren guzzlehttp/guzzle muß ich wissen, dass ich so, w ährend mit der Version^6.0 ich war immer noch das gleiche immer dann habe ich versucht Version^4.0, wie es in vielen Blogs vorgeschlagen wurde, während tun, damit ich einen bindshared Fehler bekommen:

Symfony\Component\Debug\Exception\FatalErrorException] 
Call to undefined method Illuminate\Foundation\Application::bindShared() 

?[37;41mScript php artisan optimize handling the post-update-cmd event returned with an error?[39;49m 


?[37;41m      ?[39;49m 
?[37;41m [RuntimeException] ?[39;49m 
?[37;41m Error Output:  ?[39;49m 
?[37;41m      ?[39;49m 

?[32mupdate [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--with-dependencies][-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-i|--interactive] [--root-reqs] [--] [?[39m?[32m<packages>?[39m?[32m]...?[39m 

Und es widersetzte sich der Persönlichkeit des öffentlichen Lebens-Funktion ausführen. Während die Version 5.0 versucht, war ich diesen Fehler:

cURL error 60: SSL certificate problem: unable to get local issuer certificate

Ich versuchte auch die Firewall deaktiviert, aber gleiche Sache angezeigt wird. Führe mich darin. Zur Zeit arbeite ich an PHP Version 7.0.4

Antwort

2

Ich werde ganz ehrlich sein, ich weiß nichts über Laravel. Aber ich hatte das selbe Problem, so wie viele andere auf Symfony. Und so habe ich viele Dinge ohne Erfolg ausprobiert.

Schließlich ist diese Lösung für mich gearbeitet: URL solution

Es dass Problem anstelle eines Zertifikat zeigt, könnte es kam aus einer environnement Nicht-Kompatibilität. Ich habe XAMPP anstelle von WAMP verwendet und es hat funktioniert.

+0

Sie meinen also, ich muss xamp dafür installieren? –

+0

In der Tat. Machen Sie dann den Zertifizierungsprozess in der von mir angegebenen Lösung und importieren Sie Ihr Projekt anschließend in einen Ordner unter htdocs repository. Es sei denn, Sie müssen wirklich auf dem Wamp bleiben. In diesem Fall kann ich Ihnen nicht helfen. – Doshibu