PHPの致命的なエラー:クラス「Facebook」が/mnt/releases/server/asrivastava/first-task/390f5294f2b74ffbbe729e1ce9773c39573973b8/public/subscribe.phpの36行目に見つかりません
<?php
try{
include_once "./php-sdk/src/facebook.php";
}
catch(Exception $o){
echo '<pre>';
print_r($o);
echo '</pre>';
}
error_log("Subscribe.php");
error_log("included facebook classes");
define ("FB_APPID" ,"APPID") ;
define ("FB_SECRET", "KEY");
define ("VERIFY_TOKEN" ,"myFirstFB");
$access_token = "MyAccessToken";
$user = array(
"first_name",
"last_name"
) ;
$param = array('access_token' => $access_token,
'object' => 'user',
'fields' => 'name, feed, likes',
// 'callback_url' => 'http://apps.facebook.com./handleCallBack.php',
'callback_url' => 'SomeUrl',
'verify_token' => VERIFY_TOKEN
);
$config = array ('appId' => FB_APPID, 'secret' => FB_SECRET);
error_log("Created FB object");
$fb = new Facebook($config);
Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYPEER] = false;
error_log("made curl call");
try {
$subs = $fb->api('/'.APP_ID.'/subscriptions', 'POST', $param);
var_dump($subs);
} catch (FacebookApiException $e) {
echo $e->getCode()." ".$e->getType()." ".$e->getMessage()." ".$e->getFile()." ".$e- >getLine()."\n";
}
?>
これで、このURLにアクセスするたびに、上記のエラーが発生します。親切にそれを通り抜ける方法を私に提案してください。
エラーログ :
[Mon Apr 16 06:51:02 2012] [error] [client 172.20.2.144] Subscribe.php [Mon Apr 16 06:51:02 2012] [error][client172.20.2.144]含まれるFacebookクラス[MonApr16 06:51:022012][エラー][クライアント172.20.2.144]作成されたFBオブジェクト[MonApr16 06:51:02 2012][エラー][クライアント172.20.2.144]PHP致命的なエラー:クラス「Facebook」が見つかりません/mnt/releases/server/asrivastava/first-task/390f5294f2b74ffbbe729e1ce9773c39573973b8/public/subscribe.php on line 36 [Mon Apr 16 06:51:02 2012] [error] [client 172.20.2.144] PHP Stack trace:[Mon Apr 16 06:51:022012][エラー][クライアント172.20.2.144]PHP1. {main}()/mnt/releases/server/asrivastava/first-task/390f5294f2b74ffbbe729e1ce9773c39573973b8/public/subscribe.php:0 [Mon Apr 16 06:51:06 2012][エラー][クライアント172.20.2.144]ファイルが存在しません:/ var / www / server_releases / asrivastava / first-task / flash、