Braintree在本地工作,而不是在服务器上工作

时间:2015-12-14 06:20:06

标签: php slim braintree

当我调用Braintree_ClientToken :: generate()时,我收到一个错误;在一个看起来像

的Slim Framework api调用中
$app->get('/api/getClientToken', function() use ($dbh){
//$clientToken = "myToken";
  Braintree_ClientToken::generate();
  echo json_encode($clientToken);

此错误仅发生在我的amazon Web服务器上(其POST Server 500错误)。当我在本地设置上调用api调用时,该调用返回我的客户端令牌。

在进行api调用之前(在我的start.php文件中),我过早地调用这些函数

  Braintree_Configuration::environment('sandbox');
  Braintree_Configuration::merchantId('--');
  Braintree_Configuration::publicKey('--');
  Braintree_Configuration::privateKey('--');

1 个答案:

答案 0 :(得分:1)

看起来没有安装cURL。

运行sudo apt-get install php5-curl,然后重新启动Apache。