【问题标题】:Where to host Braintree for production?在哪里托管 Braintree 进行生产?
【发布时间】:2019-08-10 14:27:20
【问题描述】:

我对 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 服务器的正确位置,我应该寻找什么?

【问题讨论】:

    标签: php server braintree


    【解决方案1】:

    所以经过无数小时后,我终于发现了正在犯的愚蠢错误。

    在 autoload.php 中修改如下代码:

     $fileName = dirname(__DIR__) . '/lib/';
    

    到您也上传过 Braintree 文件的目录。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多