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

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

Предупреждение: 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 + inCurlfactory.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: Мне неудобно редактировать файлы поставщика.

...