php - 在哪里托管 Braintree 进行生产?
问题描述
我对 Braintree 很陌生,可能会对我一直坚持一段时间的事情给出一个简单的答案。我在服务器端使用 PHP 运行 Braintree,并且我已经让它在本地完美运行。但是,当我将相同的文件移动到我的网络托管服务器时,它似乎并没有得到相同的结果。
index.php
require_once 'vendors/braintree/Braintree.php';
$gateway = new Braintree_Gateway([
'environment' => 'sandbox',
'merchantId' => 'xxx',
'publicKey' => 'xxx',
'privateKey' => 'xxx'
]);
我收到以下错误:
PHP致命错误:未捕获的错误:在...中找不到类'Braintree_Gateway'
我猜我需要做的不仅仅是使用 FTP 将 Braintree 文件传输到服务器进行安装。如果是这样,我该怎么做?或者,如果网络托管服务器不是托管 Braintree 服务器的正确位置,我应该寻找什么?
解决方案
因此,经过无数小时后,我终于发现了正在犯的愚蠢错误。
在 autoload.php 中更改以下代码:
$fileName = dirname(__DIR__) . '/lib/';
到您也上传了 Braintree 文件的目录。
希望这对将来的人有所帮助:)
推荐阅读
- ram - 联想yoga 310-11|ap的内存可以升级吗
- python - 张量流中的前向函数
- java - 如何创建一个 SQ Lite db helper 类来创建一个简单的表
- algorithm - 递归算法的运行时间作为递归
- php - 如何将表格转换为树视图?
- ios - 如何在 iPhone 中使用私有 URL 安装 .ipa 文件?
- android - 在颤动中单击底部按钮时以半屏显示选项卡
- c# - 运算符“<”不能应用于“double”和“decimal”类型的操作数
- javascript - Jquery Ajax 函数 setInterval - 控制台错误
- java - 如何在java中用布尔值编写构造函数?