Amazon MWS API PHP示例返回内部服务器错误500

Amazon MWS API PHP示例返回内部服务器错误500,php,amazon-web-services,amazon-mws,Php,Amazon Web Services,Amazon Mws,我一直在尝试使用AmazonMWSAPI的一个示例,但无论我做什么,我总是得到一个错误为500的空白页面 我已经正确设置了ID。 cURL正在运行 服务器具有正确的SSL证书(我在两台不同的服务器上尝试了这些示例) 我在草稿本上试过一个样品,效果很好 有人知道这个问题吗 非常感谢您的帮助听起来MWS SDK\uu autoload函数在查找MWS类文件时遇到了问题。查看.config.inc.php文件中的函数定义。我想你会在“样本”目录中找到它 确保您尝试运行的示例脚本中包含了.config.

我一直在尝试使用AmazonMWSAPI的一个示例,但无论我做什么,我总是得到一个错误为500的空白页面

我已经正确设置了ID。 cURL正在运行 服务器具有正确的SSL证书(我在两台不同的服务器上尝试了这些示例) 我在草稿本上试过一个样品,效果很好

有人知道这个问题吗


非常感谢您的帮助

听起来MWS SDK
\uu autoload
函数在查找MWS类文件时遇到了问题。查看.config.inc.php文件中的函数定义。我想你会在“样本”目录中找到它

确保您尝试运行的示例脚本中包含了.config.inc.php。通过添加
echo get_include_path(),可以打印出脚本使用的include路径并临时注释掉抛出致命错误的行。如果MWS类文件的正确路径未使用
get\u include\u path()
打印出来,则需要添加
set\u include\u path()
调用.config.inc.php以使
\u autoload
功能正常工作

例如:

set_include_path(get_include_path() . PATH_SEPARATOR . 'my/MWS_SDK/path/');

服务器错误日志中有什么?致命错误:在第53行的/var/www/vhosts/domainname/httpdocs/amazonws/Samples/ListOrdersSample.php中找不到类“MarketplaceWebServiceOrders\u Client”。您的示例代码似乎缺少一个或多个文件。