Предупреждение: curl_setopt_array(): не может представить поток типа MEMORY в виде STDIO-файла * > Guzzle > Google App Engine

Я не могу исправить эту ошибку, я попробовал все. Вот какую ошибку я получаю:

Предупреждение: curl_setopt_array(): не может представлять поток типа MEMORY в виде STDIO-файла * в C: \ Users **** \ Desktop *** - **** \ vendor \ guzzlehttp \ guzzle \ src \ Handler \ CurlFactory. PHP на линии 56

Вот что я попробовал:

$client = new Client([
'verify' => false,
'debug' => true
]);

И изменить w на w+ в Curlfactory.php

php://temp and w+

И добавил этот фрагмент в Curlfactory.php

$conf[CURLOPT_FILE] = fopen('php://temp', 'w+');
if(isset($_SERVER['SERVER_SOFTWARE']) 
    && 0 === strpos($_SERVER['SERVER_SOFTWARE'], 'Development/')) {
    $conf[CURLOPT_FILE] = fopen(getenv('temp').uniqid(), 'w+');
}

Я получил эти идеи от:

Это не решило мою проблему. Я использую Windows 10. PHPstorm и Google App Engine SDK (PHP) с Guzzle.

Кто-нибудь может помочь мне с этой проблемой? Эта ошибка всегда появляется. В Production Google Cloud это работает, без ошибок. Только локальная проблема.

Благодарю.

PS: мне неудобно редактировать файлы продавца.

0 ответов

Другие вопросы по тегам