2015-02-20 5 views
16

मेरे आवेदन पर सामाजिक लॉगिन एकीकरण डालने के लिए, मैं अपने लैरावेल ऐप में सोशलाइट लाइब्रेरी जोड़ रहा हूं। मैं एक फेसबुक एप्लिकेशन पंजीकृत है और laravel दस्तावेज में के रूप में 2 तरीकों: स्थानीय होस्ट: 8000/सामाजिक (जहां handleProviderCallback http://laravel.com/docs/5.0/authentication#social-authenticationस्थानीयहोस्ट, एसएसएल प्रमाणपत्र मुद्दे पर लैरावेल सोशलाइट परीक्षण?

public function redirectToProvider() 
{ 
    return Socialize::with('github')->redirect(); 
} 

public function handleProviderCallback() 
{ 
    $user = Socialize::with('github')->user(); 
    dd($user); 
} 

अनुरोध को प्रस्तुत किया और सफलतापूर्वक फेसबुक से लौटे हो जाता है, लेकिन एक बार मैं कॉलबैक URL तक पहुँचने()) कहा जाता है, मैं निम्नलिखित त्रुटि मिलती है:

RequestException in RequestException.php line 51: cURL error 60: SSL certificate problem: unable to get local issuer certificate

मैं अपने फ़ायरवॉल को बंद करने की कोशिश की है, लेकिन कोई सफलता .. वास्तव में निराश, कोई मुझे मदद कर सकते हैं हो रही थी?

उत्तर

43

मुझे सोल्शन here मिला। मैं इस फ़ाइल

http://curl.haxx.se/ca/cacert.pem

और php.ini

[cURL] 
curl.cainfo=C:\php\cacert.pem 

यह सर्वर पुनः प्रारंभ करने पर काम करता है में पथ सेट डाउनलोड किया है।

+1

धन्यवाद, मेरे लिए समस्या (विंडोज होस्ट पर) हल की गई। – orosznyet

+0

यदि आप अपने स्थानीय सर्वर के रूप में grunt-php जैसे टूल का उपयोग कर रहे हैं, तो सुनिश्चित करें कि आप कार्य को रोकें और इस सेटिंग को बदलने के बाद इसे फिर से शुरू करें। –

संबंधित मुद्दे