Возможные проблемы во время обновления модифицированного 1С-Битрикс

Почему не надо допускать подрядчика к ядрышкам

Возможные проблемы во время обновления модифицированного 1С-Битрикс

Клиент пришёл со старым заброшенным сайтом. Когда мы приступали к казалось бы лёгким задачам, приходилось «раскапывать» вереницу взаимосвязанных ошибок, оставленных прошлыми подрядчиками, которые по всей видимости ненавидели своего заказчика.

Естественно, не все понимают как устроена CMS 1С-Битрикс. Откуда простому смертному знать, что платформа не обновлялась несколько лет, устарела версия PHP, вылезает проблема с кодировкой, не изолирован шаблон сайта, да и бэкапы не делались ни разу...

При подробном изучении сайта оказалось, что какие-то добрые люди модифицировали ядро Битрикса. Этот факт заставил мои глаза увлажниться…

Скриншот во время работ
Скриншот во время работ

Как это ни странно, несмотря на развитие интернета и общедоступности информации, не все знают о хостинге, удалённом сервере и что надо бы знать логин-пароль «железа», где размещён сайт.

Мы перенесли сайт на новый хостинг. Теперь наш сайт по-настоящему «наш». Никаких друзей, знакомых и добрых помощников с доступами.

Оптимистичный план заключался в том, что мы изолируем шаблон сайта и все компоненты в папку local, настроим бэкап, ну или как минимум скопируем всё вручную от греха подальше. Но фортуна была не на нашей стороне.

Не каждый программист может работать с CMS 1C-Bitrix. То что он хороший кодер, не значит, что он потратил время на документацию Битрикса.

Поскольку ядро Битрикса было модифицировано, обновиться простым способом не удалось. Мы развернули девственно чистую лицензию на девственно чистом хостинге. В эту обитель ангела теперь нужно «прикрутить» нашу старую базу данных и «чтоб оно вообще выглядело как было».

Поскольку Битрикс не обновлялся, то база данных тоже старушка. А поскольку обновить "нормально" не получилось и мы занялись переносом БД, то получается мы в новый Битрикс прикручивали старую косячную базу.

Возможные проблемы во время обновления модифицированного 1С-Битрикс

Адаптировать старую базу данных под новую платформу одно удовольствие! Вся прелесть ситуации в том, что ошибки не выходили сразу списком. Мы решали проблемы с MySQL по мере их поступления.

Вдовесок на сайте полетели все картинки. Не хотелось бы вручную менять каждую фоточку, когда есть умный прогер. Мы управились за час и перебором восстановили путь к медиафайлам, вес которых в общей сложности составил 7 гигабайт.

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

Сайт сравним с машиной: нужен регулярный техосмотр и мастер, которому можно доверять починку.

Шахмеликян Карина
Маркетолог-технарь
22
Начать дискуссию