ошибка cURL 28: истекло время ожидания соединения через 1001 миллисекунду при использовании localhost - PullRequest
0 голосов
/ 04 сентября 2018

В настоящее время я отлаживаю PHP с помощью VS Code, используя XDebug.

При запуске кода с помощью интерфейса командной строки код работает без проблем. Но при использовании localhost всегда возникает ошибка тайм-аута.

<?php
require 'vendor/autoload.php';
use Aws\CognitoIdentityProvider\CognitoIdentityProviderClient;

$client = new CognitoIdentityProviderClient([
'region' => 'us-west-2',
'version' => '2016-04-18']);

$result = $client->initiateAuth([
'AuthFlow' => 'USER_PASSWORD_AUTH', // REQUIRED
'AuthParameters' => ['USERNAME'=>'XXXX',
                     'PASSWORD'=>'XXXX'],
'ClientId' => 'XXXXXXXXXXXXXXXXXXXXXXXXXX' 
]);
?>

Единственная разница при отладке, которую я мог выяснить, заключалась в том, что суперглобальные переменные, такие как $ _SERVER, были разными, что имело для меня смысл.

Я использовал стандартную конфигурацию для кода:

{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
    {
        "name": "Listen for XDebug",
        "type": "php",
        "request": "launch",
        "port": 9000
    },
    {
        "name": "Launch currently open script",
        "type": "php",
        "request": "launch",
        "program": "${file}",
        "cwd": "${fileDirname}",
        "port": 9000
    }
]
}
...