it-blog.club
Что делать с резервной копией Битрикс

Что делать с резервной копией Битрикс

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

Вы сможете восстановить базу

Сможете восстановить прежний проект, до вноса каких либо правок.

В случае взлома можете откатиться назад

И т.д. и т.п. В любом случае. Просто необходимо делать backup всего сайта, вместе в БД.

Так же хорошим примеров может стать просто перенос сайта с одного сервера на другой. В таком случае, самое просто это сделать копию, скопировать её на новое место и распаковать.

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

Я уже писал про то, как именно делать архив сайта на CMS Bitrix. Вот ссылка на статью.

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

Может быть такая ситуация, что вместо одного архива, у вас будет несколько. По сути крупные сайты просто архивируются в многотомные архивы.

По этой причине смело читаем вот эту статью.

Далее. Как только с распаковкой будет покончено, останется только залить БД и произвести пару настроек в 2х файлах.

Создайте новую БД. Ну для примера назовите её bit .

И сделайте ипорт БД из развёрнутого проекта. Файл с дампом базы будет находится в папке /bitrix/backup/

Если проект был большой, то скорее всего, PhpMyAdmin выдаст ошибку на импорте и не зальёт всю базу. По этому я советую использовать HeidiSQL. Вот статья где я рассказываю как заливать БОЛЬШИЕ БД, как раз которые использует Битрикс.

И так, я надеюсь, что пока что у вас всё идёт гладко, так как тут нет ничего сложного. Так что переходим к 2м файлам которые содержат в себе настройки подключения к БД.

  1. /bitrix/.settings.php
  2. /bitrix/php_interface/dbconn.php
в dbconn.php меняем доступы к БД в самом начале файла.

в .settings.php в самом конце

Собственно сайт должен стать доступен.

Какие проблемы могут возникнуть?

1) Проверьте версию PHP
Действительно была такая проблема. Я работаю на PHP 7. А сайт на битрикс писал на PHP 5.6. В итоге после переноса, сайт отказывался работать.

2) Перезапустите сервер. Особенно это касается OpenServer. Если вы создали новую папку с сайтом, распаковали и всё настроили, то обязательно перезапустите сервер.

3) Проверьте подключение и доступность базы данных

4) Проверьте кодировку. Так как битрикс использует 2 кодировки, то тут может возник несостыковка между БД и файлами сайта.

5) Активирована ли лицензия. Такой вариант за мою личную практику тоже был. Когда мной был перенесён сайт. У которого в этот же день кончилась лицензия)

6) Ну и пожалуй самое главное, это нужно проверить соответствуют ли настройки сервера к требованиям Битрикса вот ссылка где можете посмотреть, какие настройки у вас должны быть!

Собственно всё. На самом деле. Все эти действия не требуют каких-то особых знаний. И распаковка Битрикса из резервной копии не занимает много времени.

it-blog.club 703
Автор: Ярослав Хмель


Если Вам понравилась статья, то можете поддержать блог переведя N сумму на кофе авторам или оплату хостинга!
В любом случае спасибо! А так же не забывайте про группу в ВК
ПОИСК ПО САЙТУ
Поддержать