Б л о г
Вернуться назад

FireDrop: обновили 1С-Битрикс, сервер и закрыли накопившиеся проблемы с безопасностью

24 августа 2026
Привели старый проект на 1С-Битрикс в актуальное состояние: обновили CMS и серверное ПО, устранили проблемы совместимости, проверили сайт на вредоносный код и перевели формы в Битрикс24.

О проекте

FireDrop — российская производственно-конструкторская компания, которая проектирует, производит, поставляет и обслуживает сборные резервуары из оцинкованной стали. Компания работает с крупными промышленными и инфраструктурными объектами, поэтому сайт является важным каналом получения обращений от потенциальных клиентов.

С чем пришел клиент

Сайт FireDrop продолжительное время работал на устаревшем технологическом стеке. Перед дальнейшим развитием проекта необходимо было сначала привести его в безопасное и технически стабильное состояние. Прошлая попытка самостоятельного обновления битрикс привела к “белому экрану” и необходимости восстанавливать сайт из бекапов.

Перед нами стояли четыре основные задачи:

  • обновить 1С-Битрикс и серверное ПО;
  • перевести проект на PHP 8.4 и MySQL 8.0;
  • проверить сайт на вредоносный код и накопившиеся проблемы безопасности;
  • заменить существующие формы на формы Битрикс24, чтобы заявки сразу попадали в CRM.

При этом обновить только Битрикс недостаточно: на сайте использовались собственные модули, шаблоны и кастомный код, поэтому существовал риск, что после перехода на новые версии часть функциональности перестанет работать.

Список работ из КП

Что сделали

1. Провели технический аудит

Перед обновлением разобрали текущую конфигурацию проекта:

  • проверили версию 1С-Битрикс и установленные модули;
  • проанализировали серверное окружение;
  • проверили сторонние решения;
  • изучили кастомные модули и шаблоны;
  • создали резервные копии;
  • развернули копию сайта для безопасного проведения работ.

Для обновления развернули собственный тестовый стенд проекта (копию проекта с интеграциями на своих серверах). Это позволило вести работы поэтапно, обновиться и собрать изменения на тестовом стенде и только после этого переносить изменения на прод.

2. Обновили технологический стек

Провели комплексное обновление проекта:

  • 1С-Битрикс: Все модули системы обновлены до актуальных версий. После обновления проверка системы не выявила ошибок.
  • PHP: Перевели проект на PHP 8.4. В процессе пришлось адаптировать кастомные модули и шаблоны, в которых использовался устаревший код.
  • MySQL: Перенесли проект на сервер с MySQL 8.0 и исправили проблемы с кодировкой базы данных.
  • Агенты Битрикс: Дополнительно исправили работу агентов, чтобы фоновые задачи проекта корректно выполнялись после обновления.

В результате сайт получил современную программную основу, на которой его можно дальше развивать без привязки к устаревшим версиям PHP, CMS и базы данных.

Обновление технологического стека

Процесс обновления

Обновление 1С-Битрикс до актуальной версии
Обновим ваш сайт на 1С-Битрикс без потери данных, SEO-позиций и работоспособности интеграций.
Подробнее

3. Проверили сайт на вирусы и уязвимости

Отдельным этапом провели аудит безопасности.

  • Проверили сайт несколькими инструментами, включая Aibolit и встроенные средства 1С-Битрикс.
  • Всего Aibolit просканировал 73 647 файлов. Вредоносный код, шеллы, бэкдоры и другие подозрительные скрипты обнаружены не были.

Дополнительно:

  • проверили файлы сайта;
  • проверили .htaccess;
  • скорректировали настройки по рекомендациям мониторинга безопасности Битрикс;
  • вынесли путь к логам из корня сайта;
  • удалили неактуальные пользовательские аккаунты, оставив только административные.

В результате критических проблем с вредоносным кодом обнаружено не было, а уровень защищенности проекта был приведён в соответствие с актуальными рекомендациями Битрикс.

4. Провели исследовательское тестирование

После обновления проверили ключевые пользовательские и административные сценарии.

В процессе нашли ряд существующих проблем в вёрстке и функциональности сайта. Важно, что они не были вызваны обновлением — ошибки присутствовали в проекте ещё до начала работ.

Все найденные проблемы зафиксировали в отдельном баг-репорте, чтобы клиент мог использовать его как план дальнейших технических работ.

Так обновление превратилось не просто в технический апгрейд, а в полноценную диагностику текущего состояния проекта.

Скрин из баг-репорта

5. Перевели формы сайта в Битрикс24

До начала работ проанализировали существующие формы: где они размещены, откуда вызываются, какие поля содержат и куда должны передавать заявки.

После согласования схемы:

  • заменили старые формы;
  • подключили формы Битрикс24;
  • настроили передачу данных непосредственно в CRM;
  • удалили связанный с прежними формами код.

Теперь обращения с сайта поступают непосредственно в Битрикс24, без необходимости дополнительно обрабатывать их внутри сайта.

Оптимизация legacy на 1С-Битрикс
Наводим порядок в сложных legacy-проектах на 1С-Битрикс: разбираемся с техническим долгом, обновляем Битрикс и PHP
Подробнее

6. Восстановили историю неотправленных заявок

В процессе работ обнаружили отдельную проблему: механизм отправки почты через Битрикс на сайте не работал, из-за чего часть сообщений из старых форм не была доставлена.

Мы выгрузили найденные неотправленные письма в отдельную таблицу, включая обращения, датированные 2026 годом.

Это позволило сохранить потенциальные заявки и передать их клиенту для дальнейшей обработки.

Отчёт

По завершении работ подготовили подробный отчёт, в котором зафиксировали все изменения и результаты проекта: обновление 1С-Битрикс, PHP и MySQL, исправления в кастомном коде и настройках системы, результаты проверки сайта на вирусы и уязвимости, изменения в настройках безопасности и удаление неактуальных аккаунтов. Также в отчёте собраны результаты исследовательского тестирования с выявленными ошибками и баг-репортом, информация по замене форм на Битрикс24 и найденным ранее неотправленным обращениям. Отдельно зафиксировали рекомендации и дальнейшие задачи, которые могут быть выполнены после завершения основного этапа работ.

Скрин из отчета

Результат

Вместо устаревшего и проблемного технологического стека клиент получил подготовленную к дальнейшему развитию платформу:

  • 1С-Битрикс обновлен до актуальной версии;
  • PHP переведён на 8.4;
  • MySQL обновлен до 8.0;
  • исправлена совместимость кастомного кода;
  • исправлена работа агентов Битрикс;
  • проведена комплексная проверка безопасности;
  • проверено 73 647 файлов;
  • вредоносный код не обнаружен;
  • удалены неактуальные пользовательские аккаунты;
  • формы сайта переведены в Битрикс24;
  • найденные ранее ошибки сайта зафиксированы в баг-репорте;
  • восстановлена информация о неотправленных обращениях.
Инцидентная поддержка
Оперативное устранение ошибок, сбоев и технических проблем в работе сайта или цифрового сервиса.
Подробнее

Главное

Мы не просто обновили версии PHP и Битрикс. Сначала разобрали проект, проверили его безопасность и совместимость, затем обновили технологический стек и протестировали результат. В итоге FireDrop получил стабильную техническую основу для дальнейшего развития сайта и нормальную связку сайта с CRM.

Антон Носков
Техдир MONOPLAN
24 августа 2026
24 августа 2026
Еще больше полезной информации про мир диджитал и жизнь в Моноплане у нас в телеграм канале
Подписаться
Ко всем статьям