加载资源失败:braintree js php 集成 aws ec2 灯栈

Posted

技术标签:

【中文标题】加载资源失败:braintree js php 集成 aws ec2 灯栈【英文标题】:Failed to load resource: braintree js php integration aws ec2 lamp stack 【发布时间】:2016-01-01 22:37:56 【问题描述】:

我在使用 AWS EC2 进行 JS php Braintree 集成方面需要一些帮助。

我在 composer.json 中使用 require 包含了 Braintree PHP 库 "require" : "braintree/braintree_php" : "3.5.0"

我已经安装了它 run php composer.phar install

这些是我从 Braintree 提供的一些示例文件,我可以在 Dreamweaver 上的本地计算机上使用该脚本。但是当我将文件上传到我的实例时,什么都没有显示。

当我检查我的谷歌浏览器日志时,我收到错误消息:“加载资源失败:服务器响应状态为 500(内部服务器错误)”

任何帮助将不胜感激。

 <?php
require_once '/home/ec2-user/vendor/braintree/braintree_php/lib/Braintree.php';
require_once '/home/ec2-user/vendor/autoload.php';

Braintree_Configuration::environment('sandbox');
Braintree_Configuration::merchantId('test_marchant_id');
Braintree_Configuration::publicKey('test_public_key');
Braintree_Configuration::privateKey('test_private_key');

$clientToken = Braintree_ClientToken::generate();
?>

<head>
<script src="https://js.braintreegateway.com/v2/braintree.js"></script>
</head>
<html>
<body>

<form id="checkout" method="post" action="server.php">
 <div id="dropin"></div>
  Amount:<input type="text" name="amount"><br>
  First Name:<input type="text" name="firstname"><br>
  Last Name:<input type="text" name="lastname"><br>
  Email:<input type="text" name="email"><br>
  <input type="submit" value="Submit Payment">
    </form>

<script language='javascript'>
braintree.setup("<?php echo $clientToken; ?>", 'dropin', 
 container: 'dropin'
 );
</script>

</body>

</html>

【问题讨论】:

检查您的错误日志/打开错误报告并找出失败的原因, 您已发布沙盒 API 密钥。您应该编辑您的帖子以删除它们,然后通过转到 Braintree 控制面板并从右上角选择帐户 > 我的用户来重新生成密钥。在授权下的我的用户页面上,单击查看 API 密钥。最后,在 API Keys 页面上单击 Generate New。 哎呀,谢谢! @Jessicad 感谢@Epodax,在谷歌控制台中我得到“加载资源失败:服务器响应状态为 500(内部服务器错误)” 【参考方案1】:

我只是删除了 require autoload.php 语句,网关正在完美地处理付款!

【讨论】:

以上是关于加载资源失败:braintree js php 集成 aws ec2 灯栈的主要内容,如果未能解决你的问题,请参考以下文章

使用云功能的braintree节点js

加载资源失败(找不到文件) Electron js 无法导入或导出

浏览器检查器如何知道图像或其他资源是不是属于加载失败的 css 或 js 文件?

Laravel 加载资源失败 (404)

加载资源失败:服务器响应状态为 401(未授权)/App/AngularJS/angular.min.js

加载资源失败:服务器响应状态为 403(禁止),包括 css 文件和 js 库