Как развернуть копию сайта битрикс
Перейти к содержимому

Как развернуть копию сайта битрикс

  • автор:

Восстановление бекапа сайта Битрикс с помощью файла restore.php

Если вы создали резервную копию сайта на Битрикс и хотите ее развернуть на хостинге или сервере.

Достаточно просто, закинуть файл restore.php прямо в корень сайта и рядом с ним положить архив с резервной копией (если у архива несколько частей-то положить их все).

После этого, достаточно открыть в браузере адрес http://ВАШ_САЙТ.ru/restore.php

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

Файл restore.php можно скачать на странице резервных копий, после создания архива

Помощь проекту

Привет, меня зовут Вика! Я являюсь автором сайта Weblim.
Если Вам помогла данная статья, вы можете отблагодраить меня перечислив любую денежную сумму. Заранее спасибо!

Как сделать резервную копию сайта на 1С:Битрикс

Множество факторов приводят к исчезновению сайта. Вирусы, неудачные обновления и попытки взлома — всё это сделает проект непригодным. Создавайте резервные копии, чтобы этого не произошло. Это позволит быстро восстановить работоспособную версию сайта, сохранив при этом данные.

148 показов
552 открытия
Как это работает

Набор данных ресурса хранится на сервере хостинговой компании. Эта информация копируется и отправляется в другое место. Этим местом может быть ПК, удалённый сервер другого сервиса, файлообменик или облачное хранилище.

Как правило, хранят сразу несколько копий, например, одну за последний месяц. Не сразу возможно выявить проблемы, и возврат к предыдущей версии окажется бесполезным. Таким образом, хранение ежемесячных копий в хранилище — это не пустая трата места.

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

Внеочередную копию необходимо осуществлять перед изменениями, которые повлияют на работу сайта (правка кода, обновление лицензии или плагинов, изменение БД и др.)

Рассказываем как сделать резервную копию сайта

Для резервного копирования на 1С-Битриксе воспользуйтесь стандартными инструментами панели управления. Путь: Настройки > Инструменты > Резервное копирование > Создание резервной копии.

Предложено 2 способа хранения копий:

  • В облаке Битрикса.
  • Локальное хранение на хостинге.

А теперь подробнее.

На платформе 1С-Битрикс воспользуйтесь облачным сервисом «Облако 1С-Битрикс». Выполните следующие шаги:

Зарегистрироваться в сервисе «Облако 1С-Битрикс» и создать облачное хранилище.

Установить компонент «Облако 1С-Битрикс».

Настроить подключение к облачному хранилищу в настройках этого компонента.

Задайте расписание копирования. К примеру, подключите ежедневно в назначенное время.

Затем нажмите кнопку «Начать создание резервной копии».

После завершения копирования, придёт уведомление на почту.

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

В конкретную папку сайта

  1. Воспользуйтесь встроенным инструментом «Резервирование и восстановление», которое расположено в панели управления.
  2. Нажмите «Создать резервную копию» и укажите параметры копирования, такие как путь к папке назначения и включение сохранения базы данных.
  3. Установите расписание копирования, например, подключите ежедневное создание копии в конкретное время.
  4. Нажмите кнопку «Начать создание резервной копии».
  5. После завершения, копия расположена в указанной папке на хостинге.

Важно помнить, что копирование в папку на хостинге — не надёжный способ сохранения данных, так как при сбое оборудования или хостинга данные будут утеряны. Поэтому рекомендуется также использовать другие методы резервного копирования, например, сохранение копии на внешний сервер или в облачное хранилище.

На первый взгляд, сделать резервную копию легко, но есть свои нюансы. При возникновении ошибок надо вносить правки в параметры, и если допустить ошибку, то копия перестанет выгружаться или начнёт выгружаться неправильно. Поэтому этот вопрос лучше доверить администратору сайта, если в штате нет специалиста, то вы всегда можете обратиться за помощью в студию DMI.

Уроки 1с-Битрикс: как восстановить сайт из резервной копии

Уроки 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. Но для распаковки архива он хочет именно этот параметр: Параметр 2Вы можете вот с этим параметром «поиграться». Но то, что есть у нас – то и есть. Это какая-то такая видимо, недоработка со стороны 1с-Битрикс – то, что работает нормально на нуле, а чтобы восстановить – нужна двойка. Итак, вот мы видим окно для того, чтобы мы могли восстановить базу данных:

Окно

Для этого мы должны заранее подготовить базу данных на хостинге: Сервер баз данных (имя) – у нас остаётся без изменений. Что касается: — Имени пользователя — Имени базы данных — Пароля – то мы сейчас их введём. Для этого мы с вами переходим в раздел MySQL. Указываем имя базы данных… Ну пускай оно будет таким:

Сразу же можем указать имя базы здесь:
Имя базы 2
И имя пользователя — в нашем случае совпадает с именем базы данных. Сразу можем тоже здесь указать. Осталось ввести пароль. Мы с вами сгенерируем пароль и введём пароль в нужное поле. Предварительно нам (после того, как мы сгенерировали пароль), нужно нажать кнопочку «ДОБАВИТЬ» и вот у нас появилась наша база данных:
Появилась база данныхДалее… Мы всё здесь заполнили:
Всё заполнилии нажимаем кнопочку «ВОССТАНОВИТЬ». В принципе, всё нормально. На вот это сообщение можно внимание не обращать.
СообщениеМы можем вот здесь нажать зелёную кнопку и нажать «ПЕРЕЙТИ НА САЙТ». Всё! Мы полностью восстановили с вами сайт из резервной копии. Нам осталось только зайти в админку. На этом операция по восстановлению сайта из резервной копии выполнена. Благодарю вас за внимание!

Как сделать бэкап 1с-битрикс сайта?

А как часто, вы делаете бэкап своего сайта?
По своему горькому опыту скажу, делать это нужно.

Как же сделать backup сайта на 1с-битрикс.

Переходим в админку. Идем по пути: Настройки -> Инструменты -> Резервное копирование -> Создание резервной копии.

Создание резервной копии.

Можно перейти по адресу: /bitrix/admin/dump.php. На этой странице вы можете выбрать размещение резервной копии:

  • в облаке «1С-Битрикс»
  • в папке сайта

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

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

Создатели 1с-битрикс предупреждают:

Изменение экспертных настроек может привести к созданию нецелостного архива и невозможности его восстановления. Вы должны хорошо понимать, что делаете.

Далее вам предоставляются возможности исправить содержимое будущего бэкапа.

Выберите, что нужно архивировать:

  • базу данных
  • ядро
  • публичную часть
  • статистику
  • поисковый индекс
  • журнал событий
  • файлы и папки по маске
  • файлы определенного размера

Далее пункт «Режим архивации».
Вы можете:

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

После того, как создали дамп, вы должны увидеть его в списке резервных копий. Его:

  1. Имя
  2. Размер
  3. Размещение
  4. Изменен – дата создания.

На этой странице под таблицей, прячется ссылка на скрипт (который частенько не могут найти =) ) для восстановления restore.php, про него я уже писал в своей статье Скачать resore.php .

Автоматическое создание.

На странице списка резервных копий, есть кнопка перехода на занимательную страницу — «Автоматическое создание». Переходим туда, там мы видим настройки для создания buckup в указанное время с заданной периодичностью. К сожалению доступна они только, если системные агенты выполняются на cron, иначе необходимо настроить на определенное время выполнение php скрипта /bitrix/modules/main/tools/backup.php через панель хостинга.. Также можно настроить, при каких условиях удалять локальные резервные копии.

Журнал событий.

Тут отображаются события, связанные с резервным копированием.

Предлагаю вам ознакомитья с занимательной статьей: Битрикс обучение.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *