Php Braintree在哪里进行生产?
我是Braintree的新手,如果能给我一个简单的答案,我会非常感激。我在服务器端用PHP运行Braintree,我已经让它在本地完美运行。然而,当我将相同的文件移动到我的web托管服务器时,似乎并没有得到相同的结果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
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文件的目录
希望这对将来的人有所帮助:)