我的PHP应用程序正在我的localhost上运行,现在我上传到服务器以接收错误Class' PayPal \ REST \ ApiContext'未找到。我有一个类似的问题,需要' /../ vendor / autoload.php&#39 ;;没有被访问。我已确保该行可访问。我没有看到一个明确的答案,并考虑发布是否有任何想法。我压缩了SDK并在服务器上的文件管理器中解压缩。任何帮助,将不胜感激。我查看了文档并按照轮廓显示了T.当显示错误时,地址栏显示http://www.mattmacy.com/greenia/Composer_Paypal_SDK/member/payment.php?link=8&ANON=8。这让我相信付款文件中存在一些冲突。它在帖子上说要删除第一个' /'来自/../vendor/autoload.php,但这只引发了另一个错误。
use PayPal\REST\ApiContext;
use PayPal\Auth\OAuthTokenCredential;
session_start();
include('connect.php');
if (!empty($_GET['ANON'])){
$ANONYMOUS = $_GET['ANON'];
}
if (isset($_SESSION['uid'])){
$userPAYPAL = $_SESSION['uid'];
//ANONYMOUS is memembers_id
} elseif (!empty($_GET['ANON'])){
//$memberPAYPAL = $ANONYMOUS;
$userPAYPAL = $ANONYMOUS;
//echo "ANONYMOUS set";
}elseif (!empty($_GET['link'])){
$MP3_id = $_GET['link'];
header("Location: ../src/wouldYouLiketoRegister.php?link=".$MP3_id);
}
require __DIR__ . '/../vendor/autoload.php';
//create new PayPal API context
$api = new ApiContext(
new OAuthTokenCredential(
'AZp2HH9aWL2QxjVZRO51N33ZLqweiO5x_GPIyUMWgqLYhe0yxfQSPhJaUkCyqx',
'EGpHg8K23idpNF895v6Zm4rybajrvAoED6T0As0NUk4q2fhJ7oDv82z1PK'
)
);
答案 0 :(得分:0)
这需要从使用PayPal \ REST \ ApiContext更改;休息