1С-Битрикс
Обновляю Битрикс без поломок, дорабатываю компоненты и шаблоны так, чтобы правки переживали обновления, слежу за обменом с 1С.
- Обновление ядра и модулей
- Доработка компонентов
- Шаблоны и Аспро
- Инфоблоки и свойства
- Обмен с 1С
- Формы и почтовые события
- Ускорение и композит
- Перенос и бэкапы
- Исправление ошибок
Что делаю на Битриксе
- Обновления: ядро, модули, решения Аспро и других партнёров. Обновляю на копии, проверяю, переношу. Как это делать самому — в статье «Как обновить 1С-Битрикс».
- Доработка компонентов: копирую стандартный компонент в своё пространство имён или делаю шаблон компонента в /local/, чтобы обновление не затёрло правки.
- Шаблоны сайта: правка вёрстки, новые блоки, адаптив, доработка готовых решений.
- Инфоблоки: новые свойства, разделы, фильтры, умный фильтр, SEO-шаблоны.
- Формы и почтовые события: веб-формы, отправка заявок, интеграция с Битрикс24.
- Обмен с 1С: настройка, поиск ошибок, ускорение больших выгрузок. Подробнее — интеграция с 1С.
- Скорость: композитный сайт, кэш компонентов, медленные запросы, агенты на cron.
- Ошибки: ошибка 500 после обновления, «Ошибка подключения к базе данных», зависшие агенты, переполненный диск из-за логов и кэша.
Правило /local/
Все мои доработки лежат в папке /local/: свои компоненты, шаблоны, обработчики событий в /local/php_interface/init.php. Папку /bitrix/ не трогаю. Поэтому после меня сайт можно обновлять через стандартный механизм, а другой разработчик быстро найдёт, что и где менялось.
Если на сайте правки внесены прямо в /bitrix/, сначала переношу их в /local/ — иначе любое обновление ломает сайт.
Как начинаем
- Получаю доступы: админка с правами администратора, SSH или FTP, база.
- Смотрю редакцию, срок лицензии, версии модулей, проверку системы, журнал событий.
- Делаю резервную копию средствами Битрикса и отдельно копию файлов и базы.
- Даю список проблем с приоритетами и оценкой.
Лицензия
Обновления Битрикса доступны только при активной лицензии. Если она истекла, обновиться не получится, пока её не продлить. Сайт при этом продолжает работать. Помогу понять, нужна ли вам текущая редакция или можно перейти на более дешёвую.
Стоимость
Разовые задачи считаю по объёму. Для регулярной работы — техподдержка с пакетом часов: на Битриксе это выгоднее, потому что обновления и обмен с 1С требуют постоянного присмотра.
Частые проблемы Битрикса, которые чиню
- Сайт тормозит из-за переполненной таблицы статистики или журнала событий.
- Агенты выполняются на хитах и замедляют страницы — переношу на cron.
- Кэш компонентов занимает десятки гигабайт, и заканчивается место на диске.
- После смены PHP на хостинге падают старые модули.
- Обмен с 1С зависает на картинках или больших каталогах.
- Почтовые события не отправляются, потому что не настроен SMTP или не работает cron.
Что обычно делаю по Битриксу
- Обновление ядра и модулей с переносом правок в /local/.
- Исправление ошибок после обновлений и смены версии PHP.
- Доработка шаблонов компонентов: карточка товара, каталог, формы.
- Настройка обмена с 1С и решение проблем с выгрузкой.
- Ускорение: кэш компонентов, композитный режим, оптимизация запросов.
- Настройка агентов на cron, чистка журналов и временных файлов.
- Резервные копии и проверка восстановления.
Чек-лист здоровья сайта на Битриксе
- Проверка системы без критических ошибок.
- Лицензия активна, обновления устанавливаются.
- Агенты работают на cron, а не на хитах.
- Правки ядра вынесены в /local/.
- Резервные копии хранятся вне сервера.
- Журнал событий без массовых ошибок.
- Монитор производительности показывает приемлемую оценку.
Частые вопросы
Обновление сломает сайт?
Если правки сделаны в ядре или в шаблонах стандартных компонентов без копирования — может. Поэтому обновляю сначала на копии и переношу правки в /local/.
Можно ли перейти с Битрикса на WordPress?
Можно, если вам не нужен обмен с 1С и Битрикс24. Переношу контент и делаю редиректы. Но для магазина с 1С Битрикс часто остаётся выгоднее.
Работаете с Аспро?
Да, с решениями Аспро для корпоративных сайтов и магазинов: обновления, правки шаблонов, настройки.
Что делать, если лицензия Битрикса давно истекла?
Продлить и обновиться поэтапно через копию сайта или, если сайт простой, рассмотреть перенос на другую CMS. Решаем после аудита.
Работаете с готовыми решениями Аспро?
Да, включая обновление решения, перенос правок и настройку шаблонов.
Обсудим вашу задачу
Напишите в Telegram или Viber: адрес сайта, если он есть, и что нужно сделать. Отвечу, сколько это займёт и сколько будет стоить. Или оставьте заявку в форме ниже — перезвоню.
Есть задача по сайту?
Заказать звонок
Есть вопрос? Напишите, отвечу в течение рабочего дня.
