简体   繁体   中英

Login With Facebook Working on Localhost (xampp) but not on real website

I am using this tutorial to add a Login with Facebook feature . I have tested this on my localhost and it is working perfectly fine.

But, I am getting this error on my website:

Fatal error: Uncaught Error: Class 'Facebook\\HttpClients\\FacebookCurlHttpClient' not found in /home/KC/web/example.com/public_html/facebook-php-sdk/FacebookClient.php:127 Stack trace: #0 /home/KC/web/example.com/public_html/facebook-php-sdk/FacebookClient.php(96): Facebook\\FacebookClient->detectHttpClientHandler() #1 /home/KC/web/example.com/public_html/facebook-php-sdk/Facebook.php(159): Facebook\\FacebookClient->__construct(NULL, false) #2 /home/KC/web/example.com/public_html/fbConfig.php(25): Facebook\\Facebook->__construct(Array) #3 /home/KC/web/example.com/public_html/index.php(3): require_once('/home/KC/web/ex...') #4 {main} thrown in /home/KC/web/example.com/public_html/facebook-php-sdk/FacebookClient.php on line 127

I have no idea, what that error means. What am I missing?

set_include_path("your path to Facebook SDK ");

require_once('Facebook/HttpClients/FacebookHttpable.php');
require_once('Facebook/HttpClients/FacebookCurl.php');
require_once('Facebook/HttpClients/FacebookCurlHttpClient.php');
require_once('Facebook/FacebookSession.php');
require_once('Facebook/FacebookRedirectLoginHelper.php');
require_once('Facebook/FacebookRequest.php');
require_once('Facebook/FacebookResponse.php');
require_once('Facebook/FacebookSDKException.php');
require_once('Facebook/FacebookRequestException.php');
require_once('Facebook/FacebookOtherException.php');
require_once('Facebook/FacebookAuthorizationException.php');
require_once('Facebook/GraphObject.php');
require_once('Facebook/GraphSessionInfo.php');
require_once('Facebook/GraphUser.php');

use Facebook\HttpClients\FacebookHttpable;
use Facebook\HttpClients\FacebookCurl;
use Facebook\HttpClients\FacebookCurlHttpClient;
use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;
use Facebook\FacebookRequest;
use Facebook\FacebookResponse;
use Facebook\FacebookSDKException;
use Facebook\FacebookRequestException;
use Facebook\FacebookOtherException;
use Facebook\FacebookAuthorizationException;
use Facebook\GraphObject;
use Facebook\GraphSessionInfo;
use Facebook\GraphUser;

add this line in your code

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM