резервная копия сайта

Доброго времени суток, дорогие друзья! Сегодня мы поговорим с вами о том, как сделать бэкап (резервную копию вашего сайта и базы данных MySQL) на том же движке WordPress, на котором сидят большинство веб-мастеров, а также на других CMS и сайтах. Итак, хоть я и буду показывать пример на своем собственном блоге, в принципе, все то же самое можно будет реализовать абсолютно с любым сайтом, будь-то это форум или даже целый портал, созданный из простых html страниц.

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

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

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

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

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

Ну и наконец-таки, еще никто не отменял таких стихийных бедствий как землетрясении, наводнении, ураганов, которые могут уничтожать, или повредить серверы (мощные компьютеры) на которых хранятся все данные вашего сайта. Вы, конечно же, можете сказать что все это ерунда, а вот и нет! Даже самый простой, и небольшой пожар может унести ваш сайт в историю, как это чуть ли не произошла в прошлом с одним из самых известных сервисов рассылок smartresponder.ru с оборотом в несколько миллионов.

резервную копию вашего сайта

Как сделать (бэкап) резервную копию сайта движкаWordPress и остальных CMS?

Способ 1. На сегодняшний день сделать (бэкап) резервную копию своего сайта стало настолько простым процессом, что даже семилетний ребенок справится с этой задачей. Итак, свой пример я буду показывать на своем достаточно дешевом хостинге - mchost.ru, где все интуитивно понятно.

1) Заходим на сайт своего хостинга, авторизуемся (вводим пароль, логин).

2) Переходим в левом нижнем меню по вкладке «резервные копии».

бэкап сайта

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

как сделать бэкап сайта

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

имя базы данных MySQL

4) Ок, после этого вас перекинет в место, где хранятся все файлы вашего сайта. Тут вам надо будет подождать несколько минут, пока они не упакуются. Затем вам надо будет скачать два архива на свой компьютер, вот и все.

резервная копия wordpress

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

Также заметьте, что данные архивы создаются в корне вашего сайта, то есть иными словами, хостинг не выделяет какое-то дополнительное место на своем сервере, чтобы вы могли создать и скачать резервную копию своего сайта. Тут весь подвох в том,  что, если например, у вас трафик до 1г(1000мб) места на жестком диске, а ваш сайт, например, весит 600мб, то резервная копия не создастся, так как вам надо 12000мб для создания бэкапа.

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

 

Как сделать (бэкап) резервную копию сайта через панель PhpMyAdmin и FTP клиент Failzilla?

Способ 2. Тут тоже особо трудного ничего нет. Скачиваем программу  Failzilla, подключаемся и скачиваем папку на свой компьютер httpdocs (или public_html , www, domains) в которой и лежит весь ваш сайт. Если не знаете, как подключиться к FTP клиенту Failzilla, то читайте эту статью.

резервная копия сайта

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

Иными словами вы можете сделать неполный бэкап своего сайта, так как какая-то часть может просто не закачаться из-за сбоя. Поэтому я и рекомендую вам делать резервную копию своего сайта именно ночью, когда посетителей не так много, как днем. Помимо этого во время (бэкапа) копирования файлов не делайте каких либо изменений на сайте. Также, если есть и другие администраторы сайта, то отключите им доступ на время передачи файлов или предупредите их об этом.

Ок, сайт мы сохранили, теперь надо сделать копию базы данных MySQL. Переходим в панель «phpMyAdmin», вводим пароль, логин (название базы данных). Если не знаете, как это сделать - спрашивайте об этом у службы поддержки вашего хостера. Теперь просто переходим во вкладку «экспорт» и нажимаем «ок».

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

Как сделать (бэкап) резервную копию база данных через движок WordPress?

резервная копия wordpressУ движка WordPress есть классная функция экспорта XML-файла, который очень похож на базу данных MySQL только в другом формате и со своими особенностями. В XML-файле хранятся все настройки вашего блога, а так же записи, страницы, комментарии, рубрики, метки. Чтобы скачать этот файл, перейдите в админке своего блога в «инструменты экспорт» «экспорт» и нажмите «скачать файл экспорта».

Если с вашим блогом что-то случится, вы всегда сможете сделать новый, с другим дизайном, а потом просто закачать этот файл, который перенесет все ваши записи и комментарии на новый блог. Также, если вам будет лень каждый раз скачивать этот файл, то можете установить себе один дополнительный плагин WP-DB-Backup, который будет каждый месяц отсылать копию этого файла на ваш почтовый ящик. Что ж, теперь-то вы знаете как сделать резервную копию своего сайт и в случае чего сможете его быстро восстановить.

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

Похожие публикаций:

Самые лучшие книги по HTML, JavaScript, CSS, PHP, MySQL, для начинающего веб-мастера.
Как вставить видео на сайт с YouTube, Вконтакте, Rutube, и т.д.
Что такое валидность кода сайта и как ее проверить?

Поделиться с друзьями и коллегами.

Система Orphus
  1. По-моему лучше установить плагин. Настроить автоматический бекап раз в неделю и не париться с хостингом. В настройках можно указать бекап на почту или на сторонний сервис.

    Но знать как сделать бекап на хостинге конечно нужно

Прокомментировать

Сергей Журавлев – автор блога firstprize.ru, вольный SEO специалист, вебмастер, Web-разработчик на WordPress и человек-оркестр с опытом в некоторых других областях. Личное кредо — хочешь сделать что-нибудь хорошо, сделай это сам. В моменты особого вдохновения создаю видеоклипы и ковыряюсь в кодах. Основные профессиональные инструменты —Dreamweaver, Adobe Photoshop, Site-аuditor. Спасибо за внимание, заходите снова!