
Ошибка 500 на Битрикс? Найду причину и устраню
Бесплатная первичная оценка. Отвечу в течение дня. Работаю с Битрикс с 2010 года.
Андрей
15 лет опыта разработки и сопровождения 1С-Битрикс
Узнаёте свою ситуацию?
Хостер обновил PHP
Сайт работал нормально, но после перехода на PHP 8.x вместо страниц — ошибка 500. Ни публичная часть, ни админка не открываются.
Перенесли сайт на новый хостинг
После миграции на другой сервер сайт выдаёт 500. На старом хостинге всё работало, а на новом — нет.
Редактировали .htaccess
Добавили редирект на HTTPS, настроили ЧПУ или вставили код из инструкции в интернете. Теперь сайт не открывается совсем.
Сайт падает под нагрузкой
При наплыве посетителей или тяжёлых операциях (импорт товаров, обмен с 1С) сайт периодически отдаёт ошибку 500.
Обновили Битрикс или модули
После обновления ядра или модуля из Маркетплейса сайт перестал работать. Обновление могло прерваться на середине.
Не открывается только админка
Публичная часть сайта работает, но при попытке зайти в /bitrix/admin/ — ошибка 500. Управлять сайтом невозможно.
Ошибка 500 — это зонтичный код для десятков разных проблем. Даже если вашей ситуации нет в списке, опишите, что происходит — я разберусь.
Почему советы «проверьте .htaccess» не помогают

Что на самом деле скрывается за кодом 500
Ошибка 500 — Internal Server Error — означает: сервер не смог обработать запрос, но не скажет почему. Это защитная реакция, чтобы не показывать посетителю внутренности кода или логины к базе данных. За одним и тем же кодом 500 могут стоять совершенно разные поломки: от опечатки в .htaccess до повреждения базы данных.

Одна ошибка — десятки причин
Ошибка 500 в Битрикс может возникать на уровне веб-сервера (некорректный .htaccess), на уровне PHP (нехватка памяти, несовместимость версий), на уровне файловой системы (сбитые права доступа), на уровне базы данных (недоступность MySQL, кончилось место на диске) или в самом коде (Fatal Error после обновления модуля). Пока не определена категория — любой совет из интернета бьёт вслепую.

Типичные ошибки при самостоятельном устранении
- Править .htaccess или конфиги на рабочем сервере без бэкапа — одно неверное изменение, и откат становится невозможным
- Выставить права 777 на все файлы «чтобы точно работало» — сайт может заработать, но становится полностью открыт для взлома
- Копировать настройки PHP с чужого сервера — конфигурация Apache, Nginx и PHP-FPM индивидуальна для каждого хостинга
- Отключить WAF или проактивную защиту Битрикса «для проверки» и забыть включить обратно

Как специалист находит настоящую причину
Диагностика начинается с чтения логов — error_log сервера и PHP. Там указан конкретный файл, строка и тип ошибки. Дальше определяется категория: конфигурация сервера, PHP, права, база данных или код. Только после этого — точечное устранение. Не наугад, не «попробуем это», а по цепочке: лог → категория → причина → исправление → проверка.
Как устроен процесс
Вы описываете проблему
Расскажите, что произошло: когда появилась ошибка 500, что делали перед этим (обновление, перенос, правки файлов), какие страницы не открываются. Первичная оценка — бесплатно. Я отвечу в течение дня и скажу, что потребуется для решения.
Диагностика
Анализирую логи сервера и PHP, определяю категорию причины — конфигурация, ограничения PHP, права доступа, база данных или ошибка в коде. Локализую конкретный файл, строку или модуль, который вызывает сбой. Называю точную причину и стоимость устранения.
Согласование и устранение
Называю точную стоимость до начала работ. Работаю на копии или с бэкапом — рабочий сайт не пострадает от диагностики. Если в процессе обнаружатся дополнительные проблемы, сообщу отдельно.
Проверка и гарантия
Проверяю, что ошибка устранена, сайт работает корректно. Даю гарантию 14 дней: если проблема вернётся по той же причине — исправлю бесплатно. Не починил — не платите.
Минимальный заказ — 7 000 ₽ за 2 часа
Примеры из практики
Стоимость
бесплатно
Вы описываете проблему, я оцениваю ситуацию и говорю, что потребуется. Без обязательств.
от 7 000 ₽
Минимальный заказ — 2 часа. С третьего часа — 3 500 ₽/час. Точную стоимость называю до начала работ, после диагностики.
по запросу
Для регулярного сопровождения. Ниже стоимость часа, квант времени 30 минут, нет минимального заказа.
Не починил — не платите. Стоимость всегда согласована до начала работ. Никаких сюрпризов в счёте.
Частые вопросы
Ответы на вопросы об ошибке 500 на сайтах 1С-Битрикс
Сайт выдаёт ошибку 500? Давайте разберёмся
Опишите, что произошло — когда появилась ошибка, что делали перед этим, какие страницы не работают. Я оценю ситуацию и скажу, что потребуется для решения.
Или напишите мне напрямую:
Обычно отвечаю в течение дня. Работаю в московском часовом поясе.