Php Braintree在哪里进行生产?

Php Braintree在哪里进行生产?,php,server,braintree,Php,Server,Braintree,我是Braintree的新手,如果能给我一个简单的答案,我会非常感激。我在服务器端用PHP运行Braintree,我已经让它在本地完美运行。然而,当我将相同的文件移动到我的web托管服务器时,似乎并没有得到相同的结果 index.php require_once 'vendors/braintree/Braintree.php'; $gateway = new Braintree_Gateway([ 'environment' => 'sandbox', 'mercha

我是Braintree的新手,如果能给我一个简单的答案,我会非常感激。我在服务器端用PHP运行Braintree,我已经让它在本地完美运行。然而,当我将相同的文件移动到我的web托管服务器时,似乎并没有得到相同的结果

index.php

require_once 'vendors/braintree/Braintree.php';
$gateway = new Braintree_Gateway([
    'environment' => 'sandbox',
     'merchantId' => 'xxx',
     'publicKey' => 'xxx',
     'privateKey' => 'xxx'
]);
我得到以下错误:

PHP致命错误:未捕获错误:在中找不到类“Braintree\u Gateway”


我想我需要做的不仅仅是简单地使用FTP将Braintree文件传输到服务器上安装它。如果是的话,我会怎么做?或者,如果一个web托管服务器不是托管Braintree服务器的正确位置,我应该找什么呢?

因此,在无数个小时之后,我终于发现了正在犯的愚蠢错误

在autoload.php中更改以下代码:

 $fileName = dirname(__DIR__) . '/lib/';
到你已经上传了你的Braintree文件的目录

希望这对将来的人有所帮助:)