Ошибка Uncaught Error: Cannot instantiate abstract class Bitrix\Main\Application

7
Алексей,
Ошибка Uncaught Error: Cannot instantiate abstract class Bitrix\Main\Application
Ошибка Uncaught Error: Cannot instantiate abstract class Bitrix\Main\Application

Обычно возникает после перехода на новую версию php или обновления ядра.

Обычно возникает после перехода на новую версию php или обновления ядра.

Варианты могут быть разные. В моём случае это была ошибка при попытке записи в лог. Проверил .settings.php, а там были странные настройки для логирования (раздел exception_handling). Поменял на страндартный и всё заработало.

'exception_handling' => [
	'value' => [
		'debug' => true,
		'handled_errors_types' => 4437,
		'exception_errors_types' => 4437,
		'ignore_silence' => false,
		'assertion_throws_exception' => true,
		'assertion_error_type' => 256,
		'log' => [
			'settings' => [
				'file' => 'path/to/errors.log',
				'log_size' => 10000000
			]
		],
	],
	'readonly' => false,
],

Есть вопрос или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.

Опубликовано 30 декабря 2025
php8, ошибка, обновление
Поделиться
Похожие статьи
Обновляемся до php 8
С сегодняшнего дня битрикс требует php 8 для установки дальнейших обновлений. Самое время обновить в...
Читать дальше » 0
Ошибка Unknown field definition `ID` for \Bitrix\Main\Site
Данная ошибка может возникнуть во время обновления. Исправляется в будущем обновлении, но что бы поч...
Читать дальше » 0
Комментарии
❮…❯
Авторизуйтесь чтобы получать уведомления об ответе
Обычно возникает после перехода на новую версию php или обновления ядра.