я прекрасно знаю, как репортить ошибки
Конечно, ее надо залогировать
Я написал, как можно отдебажить и вывести текст ошибки.
$result = $db->query('SELECT id, title, date, author_name, short_content FROM news ORDER BY id ASC LIMIT 10');
return $result->fetchAll(PDO::FETCH_ASSOC);