Как убрать ошибку 500?

делаю GET запрос на сторонний сервис с параметрами через GUZZLE, в итоге выдаёт ошибку:

Uncaught GuzzleHttp\Exception\ServerException: Server error: GET resulted in a 500 Internal Server Error

Но ответ от сервера приходит корректный, как починить? Пробовал через try catch, ловить ошибку в catch и оттуда уже вытаскивать ответ, но мне кажется это костыльно. Сервер поднимаю на openserver.

код:

<?php
require_once "vendor/autoload.php";
$client = new \GuzzleHttp\Client();

if (isset($_POST['city'])) {
  $response  = $client->request('GET', url, [
    'query' => ['city' => $_POST['city'], 'weight' => $_POST['weight']]
}

Ответы (1 шт):

Автор решения: Alexander

Попробуй просмотреть логи OpenServer. введите сюда описание изображения

→ Ссылка