SEO, заработок в Интернете, блоггинг, работа в компьютерных программах

Как сделать полную резервную копию сайта (WordPress)

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

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

* Как часто надо делать бэкап сайта?

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

Рассмотрим процедуру полного резервного копирования сайта на cms WordPress (как наиболее распространённый вариант).

* Создание резервной копии сайта WordPress

Думаю, вы знаете, что любой сайт на WordPress (и других cms) состоит из файлов, которые расположены в корневой папке сайта (сам движок, плагины и т.д.) и базы данных (БД) с вашими статьями. Базу данных желательно копировать раз в неделю (можете хоть каждый день, если у вас ежедневно добавляется новый контент), а файлы сайта достаточно бэкапить после внесения серьёзных изменений в движок, таких как: установка новых плагинов, обновление WP, и прочее. Рассмотрим обе процедуры подробно.

* Как сделать резервную копию файлов сайта

Всё очень просто. Соединяетесь с сервером по FTP и копируете на свой компьютер корневую папку сайта целиком, со всем содержимым. Это всё.

Для тех, кто никогда этого не делал, рассмотрим процесс в деталях. Копировать корневую папку будем при помощи программы Filezilla (можно использовать любой другой ftp-клиент).

  • Создаём на компьютере папку под резервную копию (я создал папку «X»)
  • Запускаем Filezilla
  • В левом верхнем окне программы находим и открываем эту папку (X)
  • Левое нижнее окно пустое (потому что в папке X пока ничего нет)
  • Соединяемся с сервером своего сайта
  • Находим в правом верхнем окне корневую папку сайта (обычно это папка «public_html»)
  • Дважды щёлкаем по корневой папке (раскрываем её) потом ещё раз раз кликаем по ней ПКМ и в контекстном меню выбираем «скачать». Папка скачивается на компьютер.  А можно скачивать как описано ниже, в принципе это то же самое.
  • В правом нижнем окне появляется содержимое папки public_html
  • Кликаем по самой верхней строке в правом нижнем окне (чтобы она стала синей)
  • Зажимаем левый «Shift»
  • Прокручиваем список вниз до конца и кликаем по самой нижней строке
  • Теперь все файлы и папки директории public_html в правом нижнем окне выделены (синим)
  • Зажимаем на этом списке правую кнопку мыши и выбираем «Скачать» –  начинается скачивание
  • Так как в левом окне программы открыта папка X, то закачка происходит именно в эту папку

Скачивание сайта в Fillezilla

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

Неудавшиеся передачи в Файлзилла

Одна важная настройка – в интерфейсе Fillezilla, в верхнем меню, выбрать «Сервер» и кликнуть по строчке «Принудительно отображать скрытые файлы». Это надо сделать до закачки файлов на компьютер.

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

C закачкой файлов сайта покончено, теперь осталось только сделать резервную копию базы данных (БД):

* Как сделать резервную копию базы данных (БД)

phpmyadmin логотипБэкапить БД будем с помощью программы PhPMyAdmin. Скорее всего эта программа уже входит в функционал панели управления вашего хостинга, нужно только её найти. Если на вашем хостинге используется си панель, то нужно зайти в раздел «Базы данных» и выбрать там «PhPMyAdmin». На моём хостинге для доступа к PhPMyAdmin нужно зайти в раздел MySQL, выбрать PhPMyAdmin и ввести пароль от БД, одним словом, разберётесь, это не сложно. В крайнем случае саппорт всегда поможет.

После захода в PhPMyAdmin первым делом требуется выбрать нужную базу данных в левом меню. Если у вас один сайт, то и база данных там будет скорее всего одна. Или две: ваша база и стандартная база «information_shema».

Выбираем Базу Данных

Кликаем по своей базе (не по information_shema!) и на экране ракрываются содержащиеся в базе таблицы. Клацаем по «Экспорт» сверху, в следующем окне соглашаемся экспортировать таблицы и указываем папку сохранения. Если нужно – выбираем формат gzip.

Экспорт БД PhpMyadmin

Происходит скачивание и наша БД сохраняется в указанной папке на компьютере.

Вот и всё что хотелось рассказать о том, как сделать полную резервную копию сайта (WordPress).

Подписка на новые статьи. Введите e-mail:

Понравилась статья? Следи за новостями блога по Лента RSS RSS или в Обновления блога на Twitter Twitter !
Вернуться на Главную страницу
Комментарии (30)
  1. Юлия Qween

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

  2. Антон

    На здоровье.

  3. Antonio

    Вручную это не очень удобно делать, хотя если сайт обновляется редко, то подойдет.

    Лучше использовать или спец.ПО или самописные скрипты для бекапа. И настроить планировщик.

  4. Антон

    Antonio, можно конечно скриптами бэкапить и т.д.

  5. Светлана

    Спасибо! Приятно чувствовать свой сайт в безопасности :))

  6. Dav

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

  7. Антон

    Dav, это верно. Кстати и эта статья про то как сделать резервную копию сайта к себе на комп.

  8. Таня

    Спасабо за статью!

    Подскажите а это правильно что при копировании БД с хостинга файл сохраняется в режиме Блокнота и сохраняется всего 1 файл?

    И будет ли инфа как вообще восстановить сайт с помощью этого всего, если вдруг враги придут?

  9. Антон

    Таня, да, сохраняется один файл обычно с расширением sql.gz, но обычно при скачивании есть выбор в каком формате сохранить. А восстановить базу кнопка «импорт» всё в той же phpmyadmin

  10. Таня

    Антон, это поняла спасибо. А корневую папку сайта как обратно вернуть? Я ее скачиваю через тотал командер фтп доступ. Просто копирую ее с компьютера и вставляю через фтп

  11. Антон

    И после этого коревой папки на хостинге больше наблюдается? Значит вы не копируете а вырезаете что ли, правда в тотал я не спец.

  12. Lentscil

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

  13. Александр Шульгинов

    ИМХО проще плагином сделать бэкап полностью. Меньше телодвижений получается. Но каждому своё.

  14. Антон

    Да можно и плагином. Я привык вручную.

  15. strokoll

    Выскажите Ваше мнение о LiveStreet CMS .Многие советуют, бесплатный движок не сложный как и WordPress.

  16. Антон

    Не могу ничего высказать ибо не работал с этой CMS. А отзывы вы всегда в интернете найдёте.

  17. strokoll

    Благодарю за ответ.

  18. Марина

    «Юлия Qween

    07.04.2013 | 11:52

    Благодарю за такой подробный рассказ. Базу данных у меня плагин архивирует и каждую неделю мне на почту присылает архив, а вот как делать копию папки Public_html я до этой минуты не знала :)»

    — А У МЕНЯ каждый день архив приходит, много писем накопилось. И что мне с ними делать? Внизу каждого архивика написано:скачать, в Облако. Их все в папку D? Я уже сделала по вашей указке резерв базы данных и БД с Файлзиллы туда же в папку Х скачала. (Прошу прощения за тупость, опыта мало еще)

  19. Марина

    Это я сначала Юлин коммент скопировала, который меня заинтересовал, а потом свою проблему и вопросы задала?

    А ответ-то мне реально будет? А то к какому блоггеру ни зайду, подписываюсь на него, спрошу в комментах что надо — ... «А В ОТВЕТ ТИШИНА...»

    Я эту инфу по резерву полмесяца искала! Огромное вам спасибо. Теперь с сердца камень свалился.

  20. Марина

    Еще бы по восстановлению блога такой же подробный мастер-класс!

    Ммм?..

    Еще раз спасибо, всего доброго!

  21. Антон

    Марина, обратитесь в поддержку хостинга они сами вам всё восстановят.

  22. Марина

    Антон, спасибо! А что мне делать с письмами Ахива, которые каждый день приходят и копятся на почте? Их нажать «Скачать» на диск Д, или не надо уже, поскольку резерв сделала? Если сейчас уже не надо, то их удалить можно?

    А потом -завтра, послезавтра... как с ними поступать?

    Вот пришел сегодня мне архив, там что? Архив всего блога полностью или только то, что добавилось за сутки?

  23. Антон

    Письма архива это типа бэкап сайта? Если да то удалять оставляя одну самую новую копию. Какой смысл их хранить только комп мусором забивать. Что вам присылают я не знаю но думаю что бэкап вашего блога.

  24. Марина

    Антон, я тоже так думаю, а спрашиваю, потому что на свою «думалку» особо не надеюсь.

    Архив присылает Вордпресс, вот в первом комменте Юлия писала, что ей каждую неделю его присылают. А мне ежедневно (я по Борисову делала блог).

    Я сравнила резерв, который по вашей инструкции сделала и название вчерашнего файла-архива, который мне Вордпресс присылает, по kb почти одинаково всё, и по буковкам «sql.gz» тоже одинаково смотрится.

    Только я, когда сейчас резерв блога делала, не нашла в файлзилле Public_html, а нашла httpdocs. Изо все сил пытаюсь верить что это одно и то же! (... или нет?)

    Я правильно понимаю, что резерв блога состоит из двух папок: корневой «Файлзилловой» (у меня это httpdocs) и архива, который мне присылает по почте Вордпресс? А если блог «крякнет», то Файлзилла вместе с ним «откинется» что ли?

  25. Антон

    Марина, я уже давно не бэкаплю свои сайты а за чем если это делает хостинг? Хостинг и сайты бэкапит и сам восстанавливает копии по вашему желанию. Так что вообще не вижу смысла этим заниматься лучше потратьте свои силы на что нибудь другое. Спросите в саппорте хостинга делают ли они бэкапы и как часто. И про httpdocs тоже у хостинга спросите ибо на каждом свои настройки.

  26. Ирина

    Спасибо, выручили. Все получилось сразу.

  27. Антон

    не за что.

  28. АСЛАН

    БЛЛЬШОЕ ВАМ СПАСИБО,НЕ ЧЕГО НЕ МОГ СДЕЛАТЬ. ПОСЛЕ ВАШЕЙ СТПТЬИ,ВСЕ ПОЛУЧИЛОСЬ.СПАСИБО ОГРОМНОЕ.

  29. Т. А.

    Вот сейчас по вашему уроку скачиваю резервную копию. Вчера делала, но на полпути остановилось все, а что можно просто дозакачать — не знала. Спасибо.

  30. Витос

    Сделал все по инструкции, все получилось, залил на сайт и вылезла одна маленькая ошибка: в шапке сайта в виде логотипа стоит кнопка главной страницы, так вот после указанных действий эта кнопка сделалась не просто логотипом на общем фоне, а визуально выделенным блоком, логотип на белом фоне, залил все назад — ошибка пропала

    можешь подскажете в чем проблема?

Ваш комментарий