кнопка наверх

WordPress: как сделать бэкап сайта и восстановить его

wordpress бэкапВсем привет!

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

Ситуаций, которые могут нарушить работу вашего блога, множество. Чаще всего причиной становитесь вы сами — по неосторожности внесли какие-то изменения в код и все сломалось, а как вернуть назад вы уже не помните. На помощь придет бэкап сайта, сделанный заранее. 

Вы скажете: «фигня, сейчас напишу в службу поддержки хостинга, там ребята умные, помогут». Тогда такой вариант — однажды утром вы зашли на свой блог и обнаружили, что он не работает:

Не работает блог

После чего переходите на сайт хостинга и видите почти такую же картину. Вот тут-то заранее сохраненный на вашем компьютере WordPress бэкап поможет не поседеть от переживаний. Во избежание этой проблемы я советую выбирать хороший хостинг.clip_image002

Более подробно возможные проблемы с WordPress уже обсуждались в соответствующей статье. А мы перейдем к вопросу создания бэкапа сайта на WordPress.

WordPress: как сделать бэкап сайта полностью

Все делается в два этапа:

  1. Создаем копию базы данных
  2. Делаем резервную копию файлов блога на WordPress

Резервная копия базы данных

В прошлой статье мы научились бэкапить базу с помощью плагина, читайте тут. А сегодня научимся делать это с помощью phpMyAdmin. Для этого нужно зайти в панель управления хостера. Найти там раздел «Базы данных» и выбрать «phpMyAdmin»

Резервная копия базы данных

У каждого хостинга админ-панель выглядит по-разному, но в любом случае там есть ссылка для перехода в «phpMyAdmin». Думаю, вы разберетесь. В противном случае обратитесь в техподдержку.

В «phpMyAdmin» выберите свою базу данных по названию:

дамп базы данных mysql

Когда ваша база данных будет открыта, перейдите во вкладку «Экспорт».

резервные копии файлов блога,дамп базы данных mysql

Во вкладке «Экспорт» нужно подготовить базу для скачивания на компьютер. Способ экспорта выберите «Быстрый» формат «SQL» и нажмите «Ок». Вот и все, дамп вашей MySQL базы скачан на компьютер. Храните его и не забывайте периодически обновлять.

Резервное копирование файлов WordPress

Теперь сделаем бэкап файлов WordPress сайта двумя способами.

Способ первый.

Я всегда пользуюсь этим способом, т.к. админ-панель моего хостинга Beget очень удобная и позволяет делать бэкапы за пару минут.

Найдите в админке вашего хостинга раздел «Бэкапы» или «Резервное копирование» и скачайте себе на компьютер самый свежий бэкап файлов. Не у всех хостингов есть такая возможность. У меня это выглядит так:

wordpress бэкап сайта

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

Второй способ.

Некоторым удобнее скачивать файлы по FTP, хотя на мой взгляд это гораздо дольше. Кроме того из-за нестабильного соединения часть файлов может не скачаться.

Зайдите на ftp с помощью Total Commander или Filezilla (я расскажу на ее примере) — в соответствующих статьях об это рассказано. Соединившись с сервером, войдите в корневую папку «Public_html» (у разных хостеров она может называться по-разному, например «httpdocs»).

резервные копии файлов блога

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

резервные копии файлов блога

Теперь кликните правой кнопкой мыши по папке «Public_html», нажмите «Скачать». После чего файлы будут копироваться какое-то время, в зависимости от размера вашего блога. Хочу заметить, что гораздо удобнее копировать с сервера на компьютер и обратно файлы, запакованный в архив. Так точно ничего не потеряется в процессе копирования и замет гораздо меньше времени. О разных способах архивации файлов на хостинге есть отдельная статья на блоге. 

Как восстановить сайт WordPress из бэкапа

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

Определите, нужно ли вам восстанавливать и файлы и базу данных или достаточно чего-то одного. 

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

Восстановление MySQL-базы данных

Если ваш хостинг обладает удобным и функциональным интерфейсом, просто нажмите кнопку «Восстановить» возле последней версии бэкапа базы данных. Если нет, опять зайдите в phphMyAdmin, выберите свою базу и перейдите на вкладку «Импорт». Никакие настройки менять не нужно, просто выберите свой файл с дампом и нажмите «Ок».

импорт бэкапа

Если что-то не получилось, есть альтернативный способ. Скопируйте содержимое вашего дампа базы и вставьте его на вкладку «SQL», нажмите «ОК»:

sql запрос

Как восстановить из бэкапа файлы сайта

Опять же, если ваша хостинг-панель позволяет быстро восстановить бэкап, сделайте это. В противном случае подключитесь к серверу по ftp, как это было описано выше. Удалите старую папку «Public_html» и закачайте на ее место ваш бэкап. Не забудьте упаковать файлы в архив для вашего же удобства.

Как видите, все просто! Теперь, имея на компьютере свой полный WordPress бэкап, и обладая умение его восстанавливать, можно спать спокойно:). Советую вам раз в неделю или месяц делать такие резервные копии блога для обеспечения его безопасности.

Пока, до встречи!


1 звезда2 звезды3 звезды4 звезды5 звезд (5 оценок, среднее: 4,40 из 5)
Загрузка...
like
Понравилось?
Подпишитесь на блог и получайте новые статьи!
Добавляйтесь в соц. сетях:
  1. Светлана Арсеньева:

    а можно делать бэкап не на хостинге, а прям в админке wordpress?

    Ответить
    • Анна:

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

      Ответить
  2. Денис:

    после установки бекапа сайта на новый домен при входе в админку происходит переход на старый новыйsite.ru/wp-admin/ — старыйsite.ru/wp-admin/ Что я не так сделал? и что не прописал?

    Ответить
    • Анна:

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

      Ответить
      • Денис:

        Спасибо. уже подсказали. открыл БД в блокноте с помощью ЗАМЕНИТЬ поменял названия сайта. Всё работает, но теперь слетел шаблон. Приходится настраивать заново.

        Ответить
  3. Игорь:

    Спасибо за статью и полезную информацию!

    Сам буквально час назад сделал бэкап базы данных и файлов сайта.

    Не пренебрегайте этим, делайте как можно чаще, ведь это так просто!

    Ответить
  4. Аля:

    Помогите! У меня проблема: настраивала Subscribe To Comments. А потом с сайта исчезла боковая колонка. Также ее нет в настройках темы, хотя раньше была! Пыталась переустановить тему, такая же фигня. Пыталась восстановить сайт из базы данных, ничего не стало как раньше((( Помогите новичку!

    Ответить
    • Денис:

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

      Ответить
  5. Денис:

    А Akeeba BackUP для WP разве ничего не делает? Для Joomla очень удобно — делается архив, в котором и файлы, и бд, и всё это восстанавливается на хост в течение 3-х минут посредством 5-ти кликов мышью.

    Ответить
  6. Tejur:

    С 2012 статья очень крепко устарела — и текст, и иллюстрации. Ничего полезного не нашёл.

    Ответить
Ваш комментарий: