简体   繁体   English

用Facebook登录在Localhost(xampp)上工作,但不在实际网站上工作

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

I am using this tutorial to add a Login with Facebook feature . 我正在使用本教程来添加“ 使用Facebook登录”功能 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 致命错误:未捕获错误:在/home/KC/web/example.com/public_html/facebook-php-sdk/FacebookClient.php:127中找不到类'Facebook \\ HttpClients \\ FacebookCurlHttpClient':堆栈跟踪:#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}放在/ home / KC /第127行的web / example.com / public_html / facebook-php-sdk / FacebookClient.php

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 在您的代码中添加此行

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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