О разделе «Ошибки Битрикс»
Раздел с разбором ошибок 1C-Битрикс: PHP, MySQL, кеширование, память и серверные проблемы.
Практические решения и диагностика.
Ошибки, предупреждения и способы решения
27 материалов

Изменение внесено, но на сайте по-прежнему видна старая версия — классический симптом проблемы с кешем, но причина не всегда очевидна с первого взгляда, поскольку в Битриксе одновременно работает несколько независимых уровней кеширования. Разберём, что проверять по порядку, когда штатная очистка кеша не помогает. Уровень 1: управляемый кеш и кеш компонентов Настройки → Инструменты разработчика → Управление кешем — первое место…

Предупреждения Deprecated и вывод PHP-ошибок прямо на странице сайта — неприятная находка на боевом проекте: и с точки зрения профессионального впечатления, и с точки зрения безопасности, поскольку трассировка ошибки раскрывает структуру кода и сервера. Разберём, как правильно отключить вывод ошибок для посетителей, не потеряв возможность их видеть при разработке. Разница между отключением вывода и отключением логирования Критично не путать две…

Ошибка «Duplicate entry … for key …» во время обновления системы означает конфликт уникального индекса — попытку добавить запись, значение которой уже существует в таблице по полю с ограничением уникальности. Разберём типичные причины этой ошибки при обновлении 1С-Битрикс и порядок её устранения. Что означает конкретно эта ошибка Duplicate entry ’15’ for key ‘PRIMARY’ Часть обновления системы, изменяющая структуру таблицы (добавление…

Ошибка «Table ‘…’ is marked as crashed» в логах MySQL означает повреждение служебной структуры таблицы, обычно движка MyISAM, из-за некорректного завершения работы сервера или диска. Разберём, как это восстановить на сайте 1С-Битрикс, не потеряв данные. Почему возникает эта ошибка Повреждение таблицы чаще всего связано с внезапным завершением работы MySQL — аварийная перезагрузка сервера, заполнение диска до нуля свободного места во…

Скрипт работает, работает — и обрывается на полпути. В логе появляется Maximum execution time of N seconds exceeded, импорт останавливается посередине, экспорт отдаёт обрезанный файл, а страница показывает белый экран после долгой загрузки. PHP ограничивает время выполнения скрипта параметром max_execution_time. Разберём, где его менять, почему простое увеличение лимита помогает не всегда и как переписать долгие операции так, чтобы они вообще…

Проактивная защита блокирует легитимный запрос администратора или разработчика — частая ситуация, особенно при работе с большими текстовыми полями или нестандартными символами в контенте. Разберём, почему это происходит и как настроить защиту, не отключая её полностью. Как работает веб-антивирус и защита от XSS/SQL-инъекций Модуль проактивной защиты анализирует входящие запросы на паттерны, характерные для атак, — специфичные SQL-конструкции, теги <script>, определённые последовательности…

Изображение, которое пользователь пытается загрузить через форму на сайте, «не загружается» без внятного объяснения — одна из самых частых жалоб, за которой почти всегда стоит одна и та же небольшая группа причин на стороне сервера. Разберём настройки PHP, отвечающие за загрузку файлов, и как их правильно синхронизировать. Два разных лимита PHP ; php.ini upload_max_filesize = 20M post_max_size = 25M upload_max_filesize…

Сайт работал и внезапно перестал: вместо страниц — ошибка подключения к базе данных, а в логе строка Too many connections. Через несколько минут всё снова работает, потом падает опять. Это классическая картина исчерпания лимита одновременных соединений с MySQL. Разберём, откуда берутся лишние соединения, как понять, кто их занимает, и что делать — не только поднимать лимит, но и убирать причину….

Сайт перешёл на HTTPS, сертификат в порядке, но браузер всё равно показывает «Соединение не защищено» или значок предупреждения вместо зелёного замка. Разберём, откуда берётся смешанный контент на сайтах 1С-Битрикс и как его системно найти и вычистить, а не чинить по одной странице за раз. Что такое смешанный контент Смешанный контент — это ситуация, когда HTTPS-страница загружает ресурсы (изображения, скрипты, стили,…

«Не удаётся загрузить список обновлений» или обновление, зависшее на середине, — неприятная ситуация: сайт может остаться в промежуточном состоянии между версиями. Разберём типичные причины сбоя обновления 1С-Битрикс и как действовать, если процесс уже начался и застрял. Проверка доступа к серверам обновлений Модуль обновления обращается к внешним серверам разработчика за списком доступных патчей — если сервер или файрвол блокирует исходящие соединения…
Раздел с разбором ошибок 1C-Битрикс: PHP, MySQL, кеширование, память и серверные проблемы.
Практические решения и диагностика.