Відновлення сайту на 1с бітрікс з резервної копії

Пропонуємо покрокову інструкцію в картинках по відновленню сайту на 1С Бітрікс з резервної копії. На Web сервері повинно бути встановлено 1С Бітрікс Веб оточення.

Відновлення сайту на 1с бітрікс з резервної копії

Знову встановлене 1С Бітрікс Веб оточення дозволяє зробити нову установку 1С Бітрікс або відновити сайт з резервної копії. Ми вибираємо Відновити проект.

Відновлення сайту на 1с бітрікс з резервної копії

На кроці 1 відновлення сайту на 1С Бітрікс з резервної копії нам пропонують інструкцію з підготовки архіву сайту. Ми вже підготували архів і можемо натиснути Далі.

Відновлення сайту на 1с бітрікс з резервної копії

На кроці 2 Відновлення сайту на 1С Бітрікс з резервної копії ми вибираємо завантажити файл з резервною копією з локального диска.

Відновлення сайту на 1с бітрікс з резервної копії

Конфігурація нашого Web-сервера: Віртуальна машина на CentOS з встановленим 1С Бітрікс Веб-оточенням. Тому на етапі 3 ми вибираємо "Відновлення в Бітрікс Веб-оточення" і натискаємо кнопку Відновити.

Відновлення сайту на 1с бітрікс з резервної копії

Крок 3 "Відновлення бази даних 1С Бітрікс" найтриваліший етап.

Відновлюючи сайт на 1С Бітрікс з резервної копії, на кроці 3 "Відновлення бази даних" Ви можете зіткнутися з попередженням про помилку:

Увага! Сайт працював в одне байтовой кодуванні, а конфігурація сервера розрахована на кодування UTF-8. Встановіть php_value mbstring.func_overload = 0 або php_value mbstring.internal_encoding = ISO-8859-1.

Причина проблеми: Сучасне 1С Бітрікс Веб оточення працює з сайтами в кодуванні UTF-8. Якщо Ваш сайт старий, і Ви не встановлювали оновлення ядра 1С Бітрікс, швидше за все Ваш сайт працює в одне байтовой кодуванні символів.

Відновлення сайту на 1с бітрікс з резервної копії

Перш ніж натиснути кнопку Відновити. відредагуйте на Web сервері в корені свого сайту файл .htaccess:

Зверніть увагу! Bitrix рекомендує кодування ISO-8859-1, а ми ставимо cp1251, так вже у нас в Росії повелося.

Де 0 значення параметра mbstring.func_overload. Зверніть увагу, в файлі .htaccess значення параметра вказується через пробіл.

  • Попередній приклад з Centos 6.3 з встановленим Bitrix Веб-оточенням - Linux 4.2.
  • Якщо ви використовуєте на сайті кодування UTF-8, то значення mbstring.func_overload має бути 2.

Перевірити результати змін в веб оточенні можна через Панель управління Bitrix в розділі Установки> Інструменти> Налаштування PHP:

Відновлення сайту на 1с бітрікс з резервної копії

Схожі статті