Найти тему

Безопасно и быстро переносим коробку Битрикс24 на новый сервер, обновляем версию PHP и настраиваем создание бэкапов

Оглавление

Команда Пинол занимается не только продуктом Пинкит, но и услугами администрирования коробок Битрикс24. Сегодня поговорим о том, как правильно перенести коробку Битрикс24 на новый хостинг, настроить бэкапы на отдельном сервере, установить обновления платформы и избежать возможных проблем в процессе.

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

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

Мы не рекомендуем выполнять такие действия самостоятельно, если у вас нет опыта и достаточной компетенции. Лучше обратиться к специалистам (например, к нашим DevOps-инженерам).

На момент постановки задачи мы имеем:

  • Коробочную версию Битрикс24 и корпоративный портал.
  • Объем данных коробки около 120 Гб.
  • Тестовая версия портала отсутствует.
  • Используется версия PHP 7.4.
  • Последние обновления не установлены.
  • Используются модули интеграций с телефонией MANGO OFFICE и конструктором сайтов Tilda.

    Для начала составим план выполнения процедуры переезда.
-2

2. Подготовка к переезду коробки на новый хостинг

2.1. Определяем требования к конфигурации нового сервера: объем оперативной памяти, жесткого диска, количество ядер (от этого зависит производительность). Обычно мы исходим из конфигурации на старом сервере и предлагаем заказчику несколько вариантов тарификации у разных хостинг-провайдеров.

-3

2.2. После того как конфигурация определена и выбран хостер, заключаем с ним договор.

2.3. ВАЖНО! Разворачиваем тестовую версию портала на тестовом сервере, для этого требуется:

  • Обновить PHP на сервере до последней версии. Сначала выполняем проверку работоспособности в тестовом режиме, а затем уже накатываем обновление на рабочий сервер с полным тестированием работоспособности.
  • Установить последние обновления на тестовую версию коробки. После проверки работоспособности тестовой коробки на обновленном тестовом сервере ставим обновления на рабочую коробку на обновленном рабочем сервере.
Здесь подробно рассказано, как своими силами правильно установить обновления платформы и модулей.

2.4. Делаем свежие бэкапы тестовой и рабочей версии коробок. Подробно о бэкапах написано здесь.

-4

2.5. Переносим домен на новый адрес (если адрес коробки нужно сохранить).

Далее уже можно вручную переносить среду на новый хостинг.

3. Переносим коробку Битрикс24 на новый хостинг

Выполнить перенос можно двумя способами.

Первый способ: перенос вручную из резервной копии (бэкапа)

Создается резервная копия и проверяется на работоспособность. Архив и файл restore.php скачиваются и переносятся через файловый менеджер. Далее коробка тестируется, в том числе инструментами административной панели.

-5

Второй способ: автоматический перенос с помощью дампа

Отдельно переносим файлы и базу данных. Это снизит шанс появления нагрузки на коробку. Для переноса используются специальные утилиты rsync и mysqldump.

Теперь перейдем к возможным проблемам.

4. Возможные ошибки при переезде коробки на другой хостинг

4.1. Несоответствие версий PHP И MySQL.

У нашего заказчика используется устаревшая версия PHP 7.4, поэтому наши инженеры запланировали сначала обновление до версии 8.0, а затем до последней версии 8.1.

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

4.2. Отсутствие обновлений платформы и модулей.

После переезда могут возникнуть ошибки с обновлением модулей, поэтому рекомендуем вам обновиться заранее.

Процесс переезда коробки на другой хостинг - не сложная, но ресурсоемкая процедура, и чтобы снизить время простоя рабочего портала, а следовательно, и ваши потери, мы рекомендуем делегировать это опытным специалистам.
Если у вас есть такая потребность, наши DevOps-инженеры проведут онлайн-встречу, согласуют требования и выполнят оценку работ с полным аудитом работоспособности коробки.
Алексей Окара, основатель Пинол и продакт-менеджер Пинкит
-6

#пинол #пинкит #pinall #pinkit #bitrix24 #битрикс24 #amo #amocrm #амо #амоцрм #crm #црм #црмсистема #црм_система #внедрениецрм #интеграция #миграция #обмен #коробкабитрикс24 #хостинг #бэкапы #пинкит_администрирование_коробки