Вспомнил про бэкап сайта, когда у меня пропал весь контент с блога

Как сделать бэкап сайта на хостинге TimeWebЗдравствуйте, друзья! Сегодня расскажу, как сделать бэкап сайта и восстановить его из панели управления хостинга TimeWeb. Для справки, backup в переводе с английского — это резервное копирование, т.е. создание и сохранение копий различных данных с целью последующего их восстановления в случае повреждения.

Применительно к сайтам, нам потребуется создать backup всех файлов и папок сайта, а также базы данных MySQL на хостинге и скачать все это добро на жесткий диск своего компьютера. Потом резервные копии желательно размножить и хранить в разных местах. Например, на компьютере, флешке, DVD-диске, файловом хостинге и т.д. Делать бэкап сайта и базы данных MySQL надо после каждой новой публикации и перед любыми изменениями на блоге (установка тем и плагинов, редактирование кода). Пусть это станет правилом для каждого вебмастера.

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

Как у меня пропали все статьи и страницы блога

На днях, а точнее поздним вечером 21 ноября, заменил в одной статье на своем блоге WordPress партнерские ссылки (кстати, партнерка StartUp перешла на новый сервис). Открываю страницу, посмотреть, что получилось и ничего не вижу. Нет, со зрением все в порядке, даже блог вижу. Шапка, сайдбар на месте, а вот контента нет — ни постов, ни страниц. Возвращаюсь в админку и вижу — 0 записей, 0 страниц. Только комментарии остались, уже хорошо. Вот тут я и вспомнил про бэкапы. Вот они родимые в папочке на компьютере. Правда, делал их пару дней назад, но это не страшно, так как за это время ничего нового я не публиковал.

Резервные копии блога — это хорошо, но я не стал спешить и решил для начала побеспокоить службу поддержки моего хостинга ТаймВеб. Мало ли что могло случиться, может они там накосячили и уже исправляют ошибку, а может мой блог взломали. В общем, в 21:28 по Москве я написал в тех.поддержку через систему тикетов из админки хостинга. Прошло около часа — ответа нет. Время ожидания указано до 24 часов, не придерешься. Но мне же, сами понимаете, ждать не охота — блог то пустой, а посетители заходят. Пообщался с Сашей Борисовым и он мне посоветовал написать им через онлайн-чат с главной страницы сайта timeweb.ru, а не из панели управления.

Live chat хостинга ТаймВеб

В чате мне мгновенно ответил сотрудник хостинга, Карен Геворгян и пообещал передать мою заявку по адресу. Буквально через 5 минут мне приходит сообщение:

Сообщение от тех.поддержки

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

Почему пропал контент с сайта

Ну, и на том спасибо! Нет, кроме шуток, хочу выразить благодарность сотрудникам хостинга Карену Геворгяну и Кириллу Прохоренко! В принципе, после начала диалога с ними, сайт был восстановлен быстро, в течение пяти минут. Поэтому мой вам совет, если не отвечают на тикеты, используйте онлайн-чат. А за эту подсказку отдельная благодарность Александру Борисову (isif-life.ru)!

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

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

Итак, зачем может понадобиться резервная копия сайта или блога? Один из примеров я описал выше. А вообще, причин может быть много. Вот некоторые из них:

  • хостинг накрылся;
  • хакеры напакостили;
  • устанавливали новую тему (плагин) и сайт слетел;
  • редактировали файлы шаблона и все рухнуло.

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

Как сделать backup сайта через панель управления хостинга TimeWeb

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

Существует два вида бэкапов:

  1. файловой системы (картинки, темы, плагины, файлы движка);
  2. баз данных MySQL (статьи, страницы, комментарии).

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

Создание бэкапа файлов сайта и их восстановление в разделе Управление BACKUP

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

Панель управления хостингом TimeWeb

Идем в “Управление BACKUP” и открываем вкладку “Файлы“. Если у вас несколько сайтов, то здесь будут папки с именами доменов, в которых будет лежать папка public_html. Вот ее мы и будем копировать. При желании можно сохранить любую директорию или файл, предварительно их открыв.

Как сделать бэкап файлов сайта

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

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

Резервную копию можно скачать с хостинга на компьютер, перейдя в раздел “Файловый менеджер“. Для этого выберите файл бэкапа и сделайте по нему двойной щелчок мышью, сохранив в предварительно созданную папку на своем компьютере. Советую создать две папки для копий файлов блога и баз MySQL.

Скачать бэкап в Файловом менеджере

Как сделать резервное копирование файлов сайта через Файловый менеджер

В этом же разделе можно скачать любой файл или директорию сайта на компьютер. Сделаем бэкап сайта этим способом. Открываем ту же папку public_html и в меню “Архиватор” выбираем “Запаковать и скачать“.

Создание backup сайта

В открывшемся окошке можно указать имя архива и выбрать его тип. Жмем “Упаковать” и сохраняем в папку на компьютере.

Создание архива сайта

Чтобы восстановить сайт из бэкапа хостинга, жмем кнопку “Выполнить откат” в разделе “Управление BACKUP“. Все файлы будут восстановлены на тот день, который вы выбрали.

Как делать бэкап базы данных mysql и как восстановить их на хостинге ТаймВеб

Бэкап базы данных mysql и ее восстановление делается аналогично. Только для этого надо открыть вкладку “Базы MySQL” и выбрать нужную базу. По умолчанию базы данных на ТаймВеб, имеют вид логин_0, логин_1 и т.д., если вы не давали им другие имена. То есть первый созданный сайт имеет окончание 0, второй – 1 и т.д.

Затем снова идем в “Файловый менеджер” и скачиваем архив базы данных sql, который имеет примерно такой вид dump-24.11.2012-05.sql.gz.

Есть еще возможность сохранения и восстановления резервной копии базы MySQL с помощью программы phpMyAdmin. Но об этом, возможно, расскажу в другой раз. Для начала и этого будет достаточно. Если вы пользуетесь услугами TimeWeb, то теперь знаете, как сделать бэкап сайта. На других хостингах, думаю, примерно такая же картина. Надо будет еще написать, как сделать резервное копирование на sprinthost.ru, у меня там тоже есть сайты.

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


Понравилась статья? Нажимай на кнопки:


Ответов 74 на “Вспомнил про бэкап сайта, когда у меня пропал весь контент с блога”

  1. Хорошая статья, нужно обязательно сохранять сайт. Жалко бывает потерять свою работу.

  2. Олег, спасибо за напоминание!.. Делала резервную копию 12 октября. Собиралась сделать со дня на день, но… Ваша статья очень кстати ускорила этот процесс ))

  3. Хорошая и очень подробная статья. Правда, у меня сайт на sprinthost.ru, поэтому буду с нетерпением ждать статью про создание резервной копии на этом хостинге. А пока попробую сама там разобраться.

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

    • У нас это очень просто сделать через плагин wordpress-importer (в панели управления в “Инструментах” нажмете “Импорт”, выберите то, что хотите сохранить, и плагин загрузиться автоматически, его нужно будет лишь активировать, а если нет – то скачайте на wordpress.org/extend/plugins/wordpress-importer/; получившийся бэкап потом можно установить через те же “Интрументы”, но уже “Экспорт”.

      • Да, способов много, и через WordPress, и плагины. Специально написал только про способ копирования на хостинге.

  4. Вот за что я люблю свой родной sprinthost !!! Спасибо дорогой за важную статью! Да ты прав! Нужно почаще делать бекапы, но ответив на твой вопрос скажу честно, не помню когда уже в последний раз делал сам этот бекап. И всё из-за того, что наша тех.поддержка нас избаловала) Понимаешь Олег, sprinthost каждые сутки делает бекапы и хранит у себя 6 дней! Однако, признаюсь ещё раз, лучше самому научится и повторять хоть раз за недельку. Мир, милость и благословения Всевышнего тебе!

  5. И бэкапы еще очень удобны, когда, например, планируешь еще сайт, готовишь его на поддомене, а потом бабах – и сайтик готов ))) А с пропажей … записей у меня тоже так было, я, правда, не сильно испугалась – сайту было около 3 недель и все статьи имелись. Я рискнула и сменила тему (учили просто, что бэкапить нужно перед сменой темы) – все появилось, даже не пришлось ничего предпринимать!

  6. Давно не делала, месяц уж не меньше. Спецом слетала на хостинг и проверила, в настройках у нас стоит бекап в 01.30 ежедневно. Бекапы за каждый день как положено все на месте, уф, вроде все ОК. Доверяй, но проверяй, спасибо, Олеж!

  7. Сегодня пропали страницы с сайта – пусто, статей нет. Я в ужасе. Благодаря вашей статье связалась со специалистами через чат. К сожалению мою проблему не решили. Теперь пытаюсь общаться через обратную связь, надеюсь ответ будет не очень долгим. Откат сайта на 2 дня назад не помог. Так что делать нужно копии бэкапа.

    • Смотрю сайт уже восстановили. Если не секрет, при каких действиях пропал контент и в чем была причина?

      • К вечеру восстановили. Спасибо тех поддержке, что ответили потом о причине. Проблема возникла из за сбоя в работе одной из таблиц базы данных моего сайта.
        Таблица была восстановлена средствами phpmyadmin. Правда, это мало что мне говорит.

        • У меня было точно так же. Просто восстановили таблицу из панели phpMyAdmin. Там не сложно, просто надо знать, что это надо сделать.

  8. Эта проблема коснулась многих сайтов на Таймвэб. У меня тоже все пропадало. Хорошо, что все обошлось без потерь.

  9. Олег, как тебе TimeWeb как хостинг?

    • Нормальный хостинг, проблем никогда не было, если не считать этот случай. У меня там нагрузка на CPU процессами частенько выше нормы, претензий не предъявляют.

    • У меня тоже 22 ноября пропал весь контент на сайте у хостера ТаймВеб. И они даже ни в онлайн поддержке, ни в технической, которая ответила только через сутки, не захотели помогать – сказали, что это моя проблема, хотя я знала, что именно 21-го у них меняли какое-то программное обеспечение. И бэкап из их сделанной резервной копии не помог, сделала,все равно пустой сайт оказался, как корова языком слизала. После такого хамского обращения сотрудников ТаймВеб, я вообще хостинг хотела сменить. Хорошо, что резервную копию сайта постоянно делаю, что и помогло восстановить сайт, правда с чужой помощью.
      Только на следующие сутки извинения принесли, от которых мне не стало легче. Я просто теперь этому хостеру не доверяю.

  10. Меня постигла такая же участь. Олег, большое спасибо за полезные советы.

  11. Полезная статья. У меня, правда, другой хостинг.
    Олег, а полное копирование уже включает базы MySQL? Если да, то для чего их отдельно сохранять, если есть полная копия сайта?

  12. Томский школьник Ответить 04 Дек, 2012 в 5:51

    Очень полезная информация! Хотя у меня стоит плагин, который каждый день делает бэкап, я все равно подстрахуюсь и буду делать бэкап в админке ТаймВеба. Мало ли что может случиться!)

  13. Пару,дней назад была со мной похожая история. Меняла тему и решила убрать ссылочки в подвале, убрала… бац и все, одна шапка осталась(до этого не нужные ссылки закрывала), а тут решила поумничать. Сколько слез было и соплей, но взяла себя в руки и стала искать решение этой проблемы. И действительно, на хосте в онлайн чате мне быстро ответили, хотя время уже за 21.00 было. И на утро…, ураааа!!! Сайт восстановлен. Только, к сожалению, пару статей не были сохранены в резервной копии. Теперь, береженого бог бережет, как можно чаще делаю копии, чего и всем вебмастерам желаю.

  14. Мне тоже недавно пришлось бэкап делать (хорошо, что проблема оказалась свежей и в таймвебе были автоматически сохраненные базы за 3 последних дня). Но после этого срочно установила плагин бэкапов, пусть каждый день сохраняет.

  15. У меня сегодня пропали все записи. Написал в тп – глухо. Обратился в чат, как вы посоветовали. Так там самое умное сказали, чтобы я написал в тех. поддержку, зачем тогда они нужны. Сделал откат ко вчерашнему дню, не помогло. Жду что ответят из тп.

  16. А я стараюсь хотя бы раз в недельку делать бэкап базы и файлов движка вручную. Так надежней :)

  17. Делать ручками бекап на свой комп, сайта которому более полугода довольно долгая процедура через ftp. Использую плагин “WordPress Database Backup”. Хостинг – Хостенко. К сожалению, там нельзя делать самому полное сохранение, зато хостинг обещает быстрое восстановление за срок до недели.

    • У меня сайту 1,5 года и копирую все файлы по FTP не более 10 минут. Специально секундомер не включал.

    • Ольга Черныш Ответить 12 Янв, 2013 в 19:43

      Я вот тут этим местом не поняла. У меня все то же самое. Только, что значит “нельзя делать полное сохранение”? Во-первых, Хостенко что-то писал, что он сам сохраняет копии. А во-вторых, мне этот плагин сам раз в неделю на комп кидает. А если я захочу, то сразу.

  18. Александр Ризун Ответить 16 Дек, 2012 в 9:16

    Хорошая, подробная статья про одну из самых важных операций, которую всегда необходимо делать. Я делаю бекап MySQL автоматически, через плагин, и вручную, заходя в PHPMyAdmin. А также делаю бекап всех файлов на хостинге, через FTP. Скорость закачки файлов зависит от компьютера и интернета. Я недавно приобрел более мощный ноутбук, поэтому все делается гораздо быстрее, чем на старом компьютере.

  19. Спасибо, что написали очень актуальную статью, Ваша информация пришлась как раз кстати. И научился через чат с техподдержкой пообщаться.

  20. О, спасибо. Недавно пострадал от вирусов теперь всерьез задумался о безопасности =) Пока петух не клюнет, как говорится ))

    Было бы здорово настроить авто создание бекапов сайтов в crone. Например, ежедневно. Правда, в php не силен, но думаю можно написать свой скрипт для этой задачи…

    Может кто в php рубит или знает место где над этим думали?

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

  22. Очередное глючище. Редактировала статьи, поменяла ссылку одну на другую, обновилась. Все на главной исчезло. В рубрике тоже ничего не открывается, в рубрике, где была эта статья, которая глюканула. Остальное все открывается.
    Но фишка-то жестокая в том, что при перезагрузке темы во всех ее старых вариантах, тоже нифига не работают те места. А другие темы работают.
    А эта почему-то нет. Я не понимаю принципа глюка. Верю, что может что-то глюкануть, но я никак не понимаю, как может не работать тема, которую я по новой с компа установила. Ведь другие же работают.
    Просто я так не люблю их рисовать, а они так часто накрываются, что уже все, вообще расстроилась.

    • У меня было что-то подобное, о чем я и писал в этой статье. Ошибка в таблице, исправили через хостинг.

      • А че тогда другие темы работают? Я уже Вордпресс переобновила, ничего не действует. Именно с этой темой.
        А глюки где, в каком месте вообще искать в css?

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

  24. А может на мне проклятие фараона?)))
    Лучше никому не сталкиваться с невразумительными проблемами, не вписывающимися в логику.

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

  25. Так заколебешься к ним обращаться каждый раз. Глюки – они вечны!))). Они никогда не заканчиваются.
    Значит, продолжим.
    Я исправила ошибку. Удалила какую-то фигню, а в самом конце, которая появилась после того, как я сняла “Читать далее”. Вот в кате и была фишка. Не хочет именно та статья под кат и все. Выбрасывает глюки. А как убираю, то все хорошо.
    Я не знаю, что это значит, нужно ли эту статью удалить и написать по новой, точнее, скопировать в новую запись.
    Но тема заработала, только теперь надо по новой цвета менять и вырезать фигню с левыми ссылками. А еще я куда-то дела мои две картинки, которые я заменяла, хорошо, что от двух хедеров не успела избавиться, проявила к ним великодушие. Но уже легче.

  26. О Боже! Какое счастье, что вы есть! Минут десять назад хотела установить на сайт Топ комментаторов без плагина и сайт пропал. Сказать, что сердце оказалось болтающимся в пятках – ничего не сказать. Но благодаря Вам все восстановила за считанные секунды. Огромное, нет ОГРОМНЕЙШЕЕ СПАСИБО! Главное, что все описали подробно и понятно! Удачи и успехов!

  27. У меня на сайте завелась вредоносная ссылка. И в поисках выхода из этой проблемы я наткнулась на вашу статью. Благодарности нет предела. Я даже не имела представления, что можно и даже нужно делать копирование. Хотя почти за 2 года на моем сайте ничего не пропадало, но сейчас прочитав комментарии я в шоке, какой ужас мог бы произойти.

  28. Я последний раз бэкап делала чуть меньше месяца назад. Но Вы правы, надо делать чаще, тем более, что статьи я пишу через день. Сейчас пойду сделаю.

  29. У меня такой вопрос – пришлось сделать бэкап базы данных, но бэкап был старый и поэтому одна статья так сказать пропала. Т.е. вчера я эту статью опубликовал, сегодня утром пришлось сделать бэкап и восстанвоить на 5 дней позже, соответсвено статья пропала с главной страницы, но за день она уже проиндексировалась. Можно ли заново опубликовать статью с той же ссылкой или не стоит?

    • Нужно, раз она проиндексировалась. Иначе поисковик, индексируя статью по новому адресу, посчитает ее дублем.

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

  31. Столкнулась с этой проблемой по работе. Сайт клиента на Таймвэб. Во-первых, делаю выводы, что это косяк хостинга. Потому что не может быть это совпадением, что столько случаев внезапного пропадания контента на одном хостинге. Во-вторых, поддержка у Таймвеб оставляет желать лучшего. У меня был когда-то сайт на Таймвеб, ушла именно из-за того, что поддержка не оказывала мне поддержки :), когда я еще не была компетентна. Сейчас у меня все сайты на Спринтхост, всех клиентов туда перевожу (по желанию, конечно). И всем советую. На Спринтхост, помимо бэкапа ежедневного (5 суток по-моему, могу ошибаться, но точно больше 3-х), техподдержка самая дружелюбная, какую я встречала во всем Рунете. И, что не маловажно, отвечает в течение 15 мин, а не 24 часов. За 24 часа можно с ума сойти, если сайт не работает. Спринтхост молниеносно реагирует и ПОМОГАЕТ все восстанавливать. А Таймвеб отвечает односложно, не понятно и совершенно не интересуется решаемостью проблемы.

  32. Валентина Кирс Ответить 04 Фев, 2014 в 15:45

    Здравствуйте, Олег! Вы отлично все объяснили, и я сделала резервное копирование файлов через Файловый менеджер. Получилось. Но не понимаю, зачем делать бэкап базы данных. Разве я не все уже скопировала?

  33. Здравствуйте. Помогите, пжлста, пропал сайт и бэкап из-за перерыва в оплате. Но остались рез.копии на электронной почте. Можно ли восстановить сайт?

    • Что значит пропал сайт? Может его просто отключили и после оплаты он снова станет доступен. Такие вопросы надо задавать хостеру. Если есть копии, то сайт всегда можно восстановить на момент бэкапа.

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

    • Если сами ничего не делали, то тут проблема на стороне хостинга, надо им задавать вопросы.

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