Нюансы восстановления резервной копии сайта на «Битрикс»
Приступая к животрепещущей теме резервного копирования на «Битрикс», прежде всего хотелось бы поблагодарить разработчиков, реализовавших автоматическое резервное копирование в облачное хранилище в версии 12.0.8 и более поздних. В ранних версиях эта возможность не предусматривалась и резервное копирование сайта требовало непосредственного управления администратора или же довольно сложных ухищрений для автоматизации процесса своими силами. Мы обязательно вернемся к этому замечательному функционалу в будущем, а сейчас обсудим некоторые детали восстановления резервной копии сайта.
1. Совместимость формата *.tar.gz
Формат архива резервной копии *.tar.gz предназначен для распаковки файлом restore.php и корректно распаковывается только с его помощью. Распаковывать другими архиваторами целесообразно только для познавательных нужд или получения отдельных файлов скриптов и изображений, по какой-то причине утерянных. Делать собственные сборки и модификации резервной копии при помощи архиваторов rar, zip, 7z нецелесообразно, такой архив не будет распакован файлом restore.php.
2. Пошаговое восстановление резервной копии
А) Подготовьте окружение и архив
На хостинге или локальной машине с полностью новой базой данных, или установленным заново веб-окружением помещаем в папку www файл restore.php. Актуальную версию restore.php скачайте на сайте «Битрикс». Загрузите также в папку www архив резервной копии с расширением .tar.gz
Б) Запустите восстановление
Сделайте это командой http://ваш_сайт:6448/restore.php
В) Действия на Первом шаге
Choose the language: [RU] – выберите язык
Archive name: [200906031441_b2c12992.tar.gz] — выберите имя архива
Step (sec.): [30] – укажите длительность шага распаковки
Restore – перейдите ко Второму шагу
Г) Действия на Втором шаге
Database dump file: [200906031441_b2c12992.sql] — выберите имя архива базы данных
User Name: [‘’] — не заполняйте
Password: [‘’] — не заполняйте
Database Name: [ ] — не заполняйте
Database Host: [localhost:31006] – допустимы только имена localhost:31006 или localhost:3 6448 . Таковы настройки базы данных по умолчанию.
Create database [ ] – не ставьте флаг (галочку).
Восстановление данных в Битрикс24
На всех порталах Битрикс24, независимо от тарифного плана, делается ежедневное резервное копирование. Обычно эти копии хранятся не более недели.
Функция Восстановление бэкапа по запросу доступна не на всех тарифах Битрикс24. Узнать подробнее вы можете на странице тарифов.
Если вы или кто-то из ваших сотрудников удалил список контактов/лидов/компаний/сделок, удалил весь список задач или удалил другие важные данные, и у вас платный тариф, то вам нужно создать обращение в техподдержку Битрикс24 и указать один из способов восстановления данных, а также дату восстановления.
Обращайтесь в поддержку только при потере больших объёмов данных. Восстановление – серьезный процесс, и использовать его для нескольких элементов не очень практично.
Технически восстановление с помощью CSV-файла возможно, если размер базы данных портала не превышает 30 ГБ. Чтобы узнать размер вашей базы данных и получить дополнительную информацию, обратитесь в Поддержку Битрикс24.
Поддержка24 может создать CSV-файл со списком элементов CRM на нужную дату. Вам останется только импортировать данные в CRM. Это самый безопасный метод – вся информация на портале останется в сохранности.
CSV-файл содержит только список однородных элементов (например список лидов или сделок, или компаний, или контактов), без дел, истории и комментариев.
- Заявка на восстановление данных может быть отправлена только от имени администратора портала.
- Восстановление данных НЕ делается для одного определенного сотрудника, оно затронет всех сотрудников портала.
- Восстановление данных возможно максимум на неделю назад.
- Все данные, которые были внесены после даты восстановления данных будут утеряны.
Если вы используете тариф, где не предоставляется услуга восстановления данных, нужно сделать следующее:
- Напишите в техподдержку Битрикс24 заявку, указав вариант восстановления и дату восстановления.
- Мы подтвердим возможность восстановления данных.
- Вы оплачиваете коммерческий тариф, на котором есть функция восстановления, на ваш выбор.
- После подтверждения оплаты мы осуществляем восстановление данных.
Резервные архивы Битрикс24 зоны .RU хранятся на серверах, находящихся на территории РФ. Список серверов и их адреса можно узнать в отдельной статье.
Архивы хранятся в течение 7 календарных дней.
Как восстановить сайт на 1С-Битрикс из резервной копии
На первый месяц сотрудничества вы получаете скидку 20% на все работы!
- Главная
- База знаний
- Как восстановить сайт на 1С-Битрикс из резервной копии
Разворачивать сайт рекомендуем из стандартного скрипта restore.php, включенного в продукт 1С-Битрикс.
Официальная документация по использованию restore.php.
Теги: бекап, резервная копия, restore.php, dump, перенос сайта, смена хостинга, смена сервера, переезд, 1С-Битрикс
Еще на эту тему
Настройка не стандартных правил при обновлении/переносе сайта на битрикс
Как сдвинуть дату последней загрузки заказов из магазина 1С-Битрикс в 1С
Как сдвинуть нумерацию заказов в интернет-магазине 1С-Битрикс
Зачем нужно продлевать лицензию Битрикс?
Наши довольные клиенты















С ребятами работаем уже 2 года. Отличная команда, отличный подбор программистов.
Практически в любое время суток есть связь с руководителями. Критичные вопросы можно решить даже в 2 часа ночи (для нас как интернет-проекта это очень важно).
Время, когда начинали сотрудничество с Атлантом сейчас вспоминается с легкой ухмылкой. А тогда — все было очень плохо.
Решили кардинально изменить сайт — старый «снести» и перейти на 1С-Битрикс.
Разработку сайта поручили фрилансеру. Он все сделал, сверстал сайт. Но прямо перед запуском у него случились какие-то трудности, 2 недели мы без связи. О нем ничего плохого сказать не могу, но — факт на лицо. Мы остались с недоработанной копией сайта (более 30 критичных доработок).
Как быть в такой ситуации — понятия не имели. Стали искать среди Золотых партнеров Битрикса, которые могли бы нам помочь в сложившейся ситуации.
Написали порядка сотни запросов.
Ответ от Атланта выделялся среди всех! Стоимость за работы оказалась одной из самых низких. Уверенность придавала пошаговая инструкция, что ребята собираются сделать с сайтом.
В итоге, запустили сайт, работаем с ними и ни разу не пожалели!
В первые 6 месяцев после начала сотрудничества — у нас рост продаж в 2 раза. Ставим любые, даже самые сложные задачи. Все выполняется.
Удобно, что все в одном месте: работы по сайту, 1С, хостинг, seo, дизайн и т.д.
Рекомендуем!
Андрей Рудый ( Директор — LEDPremium )
Работаем с компанией Атлант уже два года.
Всегда раскладываем яйца по разным корзинам и работали сразу с несколькими аутсорсерами.
За год перевели на «Атлант» от 20 до 70% выполнения задач по верстке сайта и настройке 1С.
Год за годом удивляемся развитию и прогрессу компании и радуемся за свой удачный выбор.
Уровень программистов стал выше — цены в пределах рынка, реакция руководства моментальная.
Как обычно когда все хорошо даже не знаешь что выделить и нет повода писать отзыв.
Ребята целиком создали наш ресурс www.datakam.ru
От стандартного визуально убожественного Б24 не оставили камня на камне.
Наши маркетологи, в ежемесячных отчетах, показывают мне как руководителю, положительный эффект изменений на сайте и в автоматизации оформления документов. Есть толк. В деньгах. В рублях.
Честно и откровенно рекомендуем этот творческий коллектив как надежного партнера в работе.
Самое смешное что мы никогда не видели никого из руководства и сотрудников в глаза — и при этом удовлетворены качеством и скоростью выполнения задач.
Рекомендуем.
Отвечаем.
Владислав Механцев ( технический директор — datakam.ru )
Работаем с Atlant уже более 2х лет, все устраивает: скорость выполнения работ и качество. Бывает, что не хватает программистов или не всегда сходимся в вопросах дизайна, но все вопросы получалось решить более-менее оперативно.
Вполне доволен результатом. Спасибо.
Дмитрий ( Зам. ген. директора. — Souz.com )
C компанией АТЛАНТ мы сотрудничаем недавно, можно сказать только притираемся! Радует, что специалисты компании готовы к диалогу, и большинство спорных вопросов решается в режиме он-лайн и с учетом пожеланий заказчика. Цены на услуги, относительно большинства компаний, весьма доступные. Продолжаем работать, очень много проектов по сайту, надеемся что сотрудничество будет долгосрочным и взаимовыгодным!
Спасибо всем сотрудникам компании АТЛАНТ!
Алексей ( Руководитель проекта — www.akademigra.ru )
Начали работать с компанией Атлант недавно, но сразу же поняли, что выбор оказался удачным — все работы выполняются быстро и качественно, большое спасибо!
Уроки 1с-Битрикс: как восстановить сайт из резервной копии

Приветствую, друзья! Сегодня мы с вами рассмотрим процедуру восстановления сайта из резервной копии. Для работы нам потребуется:
· Хостинг;
· Домен, который уже прилинкован к данному хостингу;
· Файловый менеджер — это может быть FTP клиент, как вот в моём текущем случае. Либо вы можете использовать файловый менеджер вашего хостинга.
· Ну и само собой нам потребуется непосредственно, сам архив вашего сайта: то есть, резервная копия.
· А также скрипт для восстановления – это файл для восстановления под названием restore.php, через который и будет разворачиваться весь этот наш архив.
Естественно, мы подразумеваем то, что мы восстанавливаем с вами сайт не с помощью инструментов, встроенных в хостинг. Потому что на хостингах (практически на всех), есть так сказать: встроенная резервная карта копирования. В данном случае на Beget – здесь есть папочка BackUp. И здесь вот как правило: хранятся резервные копии:
Отсюда можно, через этот интерфейс восстановить. Но мы рассматриваем именно тот случай, когда мы с вами сделали резервную копию сайта в 1с-Битрикс и скачали архив себе. Что касается файла restore.php – то его можно взять здесь, вот прямо в интерфейсе. Мы с вами, когда перешли: в настройки — в инструменты – в резервное копирование и в списке резервных копий есть вот эта вот сноска:
И здесь есть ссылка на скачивание файла: restore.php – просто нажимаем и нам файл загружается этот. После чего мы помещаем этот файл в папку с нашей резервной копией.
ШАГ 2
И следующим шагом мы с вами загружаем вот это всё содержимое (в моём случае – это три файла), в вашем случае может быть больше файлов. Но в любом случае – это будет архив, он просто может быть разбит на несколько частей. У меня просто две части, а у вас их может быть 22 части. И это будет вот этот скрипт для восстановления — restore.php
ПЕРВЫЙ ЭТАП
Загружаем всё на хостинг. Здесь я через FTP клиент подключился к хостингу. Выбираем нашу папку с сайтом. Переходим в раздел: public_html и вот сюда закачиваем вот это всё содержимое: архив + файлы restore.php
Итак, наши файлы загружены. Что делать дальше? Итак, архив мы загрузили. Теперь переходим на наш домен. Подразумевается, что у нас уже домен с хостингом связался. Ставим в адресной строке / и указываем имя файла нашего скрипта: restore.php. Нажимаем ENTER. Вот у нас открылся этот скрипт:
Нажимаем кнопочку «ДАЛЕЕ». Выбираем: Архив загружен в корневую папку
Вот- он его тут сразу увидел. Нажимаем «ДАЛЕЕ». И у нас пошёл процесс распаковки архива. Итак, архив распаковался, но скрипт «ругается», говорит: что у нас неправильная кодировка и один из параметров тоже указан некорректно:
Для этого мы возвращаемся в наш хостинг. Переходим в раздел: Управление сайтами. И здесь настраиваем то, что просит от нас скрипт. То есть, выбираем в нашем случае так:
Ставим вот этот параметр на 0:
Нажимаем «Применить». И ждём в течении двух-трёх минут. Все настройки будут применены.
Нажимаем кнопочку «Попробовать снова» … И у нас ничего не происходит. Для этого мы нажмём кнопочку «Назад» и попробуем провести всю процедуру заново. Это в общем-то, не отнимет у нас больше трёх-пяти минут. Видим, что у нас ничего не поменялось. Тогда мы с вами попробуем вернуть часть значений на те, которые у нас просит вот этот инсталлятор. То есть, кодировку мы с вами поставили, но мы до этого поменяли вот этот вот параметр: mbstring – мы поставили ноль. Потому что сейчас Битрикс работает на ноль. Вернём его обратно на 2. Друзья, хочу обратить ваше внимание на то, что распаковка происходит именно с параметром mbstring – 2. Если мы ставим – 0, а после того, как сайт у вас будет распакован и в такой «боевой» готовности, Битрикс рекомендует использовать – 0. Но для распаковки архива он хочет именно этот параметр:
Вы можете вот с этим параметром «поиграться». Но то, что есть у нас – то и есть. Это какая-то такая видимо, недоработка со стороны 1с-Битрикс – то, что работает нормально на нуле, а чтобы восстановить – нужна двойка. Итак, вот мы видим окно для того, чтобы мы могли восстановить базу данных:
.png)
.png)
Для этого мы должны заранее подготовить базу данных на хостинге: Сервер баз данных (имя) – у нас остаётся без изменений. Что касается: — Имени пользователя — Имени базы данных — Пароля – то мы сейчас их введём. Для этого мы с вами переходим в раздел MySQL. Указываем имя базы данных… Ну пускай оно будет таким:
Сразу же можем указать имя базы здесь:
И имя пользователя — в нашем случае совпадает с именем базы данных. Сразу можем тоже здесь указать. Осталось ввести пароль. Мы с вами сгенерируем пароль и введём пароль в нужное поле. Предварительно нам (после того, как мы сгенерировали пароль), нужно нажать кнопочку «ДОБАВИТЬ» и вот у нас появилась наша база данных:
Далее… Мы всё здесь заполнили:
и нажимаем кнопочку «ВОССТАНОВИТЬ». В принципе, всё нормально. На вот это сообщение можно внимание не обращать.
Мы можем вот здесь нажать зелёную кнопку и нажать «ПЕРЕЙТИ НА САЙТ». Всё! Мы полностью восстановили с вами сайт из резервной копии. Нам осталось только зайти в админку. На этом операция по восстановлению сайта из резервной копии выполнена. Благодарю вас за внимание!
