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