Не могу исправить эту ошибку, я все перепробовал.Вот какую ошибку я получаю:
Предупреждение: 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: Мне неудобно редактировать файлы поставщика.