我在同一个目录中拥有所有文件(facebook.php、base_facebook.php、index.php)。我的服务器是 Apache,并且都支持 php。我的代码:
<html>
<body>
<?php
try
{
echo("STARTING<br>");
require("facebook.php");
}
catch(Exception $e)
{
echo("ERROR1: $e");
}
try
{
$facebook = new Facebook("***","###");
}
catch(Exception $e)
{
echo("ERROR2: $e");
}
$token = $facebook->getAccessToken();
echo("Access token: ".$token."<br>");
我的文本输出如下:
STARTING
ERROR1: Object id #1before create fb instance
Fatal error: Class 'Facebook' not found in /(FILE PATH)/index.php on line 16
Note: line 16 is: $facebook = new Facebook("***","###");
第一个 catch 语句正在打印:Object Id #1。然后它会执行我的下一个打印语句。然后它返回未捕获的致命错误。我在这里想念什么?
为什么服务器无法获得正确的访问令牌?