加载资源失败:braintree js php integration aws ec2 lamp stack
Failed to load resource: braintree js php integration aws ec2 lamp stack
我的 JS PHP Braintree 集成需要一些帮助,使用 AWS EC2。
我在 composer.json 中使用 require 包含了 braintree PHP 库
{
"require" : {
"braintree/braintree_php" : "3.5.0"
}
}
并且我已经使用
run php composer.phar install
这些是我从 Braintree 获得的一些示例文件,我可以在我本地计算机上的 Dreamweaver 上使用该脚本。但是当我将文件上传到我的实例时,没有任何显示。
当我检查我的 google chrome 日志时,我收到错误消息:"Failed to load resource: the server responded with a status of 500 (Internal Server Error)"
如有任何帮助,我们将不胜感激。
<?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>
我只是删除了 require autoload.php 语句,网关正在完美地处理付款!
我的 JS PHP Braintree 集成需要一些帮助,使用 AWS EC2。
我在 composer.json 中使用 require 包含了 braintree PHP 库
{
"require" : {
"braintree/braintree_php" : "3.5.0"
}
}
并且我已经使用
run php composer.phar install
这些是我从 Braintree 获得的一些示例文件,我可以在我本地计算机上的 Dreamweaver 上使用该脚本。但是当我将文件上传到我的实例时,没有任何显示。
当我检查我的 google chrome 日志时,我收到错误消息:"Failed to load resource: the server responded with a status of 500 (Internal Server Error)"
如有任何帮助,我们将不胜感激。
<?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>
我只是删除了 require autoload.php 语句,网关正在完美地处理付款!