У меня проблема, я не могу обернуть голову.
Я получил следующий скрипт
<code>error_reporting(E_ALL);
ini_set("display_errors", 1);
$apiResources = "products?limit=2";
$isAdminUser = true;
$adminUrl = "admin";
$host = $_GET["url"];
$token = $_GET["token"];
$secret = $_GET["secret"];
$consumerKey = $_GET["consumerkey"];
$consumerSecret = $_GET["consumersecret"];
$apiUrl = $host . "api/rest/";
$authType = OAUTH_AUTH_TYPE_AUTHORIZATION;
$oauthClient = new OAuth($consumerKey, $consumerSecret, OAUTH_SIG_METHOD_HMACSHA1, $authType);
$oauthClient->enableDebug();
$oauthClient->setToken($token, $secret);
$resourceUrl = $apiUrl.$apiResources;
$oauthClient->fetch($resourceUrl, array(), 'GET', array('Content-Type' => 'application/json', 'Accept' => '*/*'));
$productsList = json_decode($oauthClient->getLastResponse());
$productsList = $oauthClient->getLastResponse();
echo "<pre>";
print_r($productsList);
echo "
";
Всякий раз, когда я запускаю его локально на моем Wampserver он работает как положено и возвращает json списки продуктов из магазина Magento 1, размещенного в сети, независимо от того, сколько раз я его называю. Когда я запускаю один и тот же скрипт на моем php сервере в направлении того же magento 1 сохранить, он работает только каждый второй раз. Даже если я запускаю режим инкогнито из браузера, он работает только каждый второй раз. Журналы не содержат информации, и на странице просто отображается:
The page cannot be displayed because an internal server error has occurred.
Локально я запускаю Wamp 3.2 с php версией 7.1.9 На моем php сервере, который работает на Azure WebApp, я запускаю 7.3.14
Может кто-нибудь дать мне какие-нибудь идеи относительно того, что проблема.