Восстановление сайта из резервной копии на Виртуальном хостинге | FORNEX

Восстановление сайта из резервной копии на Виртуальном хостинге | FORNEX Хостинг

Вариант 1 — восстановление сайта за определённую дату в активном хостинг-аккаунте

Если Вы хотите «откатить» сайт к определённой дате, выполните следующие действия.

Во-первых, в разделе Файлы в панели управления найдите меню Бэкапы:

Как только Вы нажмёте на него, Вы увидите все типы резервных копий, которые были сделаны.

Они разделены на 2 категории: бэкапы базы данных MySQL и файлов сайта. Вам понадобятся обе, если Ваш сайт создан на WordPress или любой другой CMS, которая использует подключение к локальной базе данных.

Вариант 1 — через ftp клиент

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

Восстановление сайта из резервной копии на Виртуальном хостинге | FORNEX

Вариант 2 — восстановление в новый хостинг-аккаунт

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

  1. Сохраните резервную копию за желаемую дату.

  2. Активируйте новый хостинг-аккаунт. 

  3. Загрузите резервную копию файлов с помощью файлового менеджера или FileZilla.

  4. Если для работы сайта использовалась база данных (она необходима для работы таких популярных CMS как WordPress, Joomla, OpenCart), то создайте новую базу и загрузите копию базы из бэкапа. После этого останется только подключить базу в конфигурационном файле Вашего сайта. Если на сайте будет отображаться ошибка подключения к базе данных, проверьте эту статью.

Готово, Ваш сайт успешно восстановлен! Чтобы увидеть изменения, возможно, Вам придётся очистить кэш браузера и локальный кэш DNS 😊

ПРИМЕЧАНИЕ:

Вариант 2 — через панель хостера

У многих хостеров в личном кабинете есть файловый менеджер, который работает через браузер. Если в этом онлайн файловом менеджере есть ещё и распаковка архивов, то это может упростить вам жизнь.

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

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

Нажмите Выбрать под опцией резервных копий БД, затем выберите базу данных, которую Вы хотите восстановить, и нажмите Показать базы данных:

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

Готово, Ваш сайт успешно восстановлен! Чтобы увидеть изменения, возможно, Вам придётся очистить кэш браузера и локальный кэш DNS.

Восстановление пароля сайта

Но проблемы с доступом – не единственные, с которыми приходится встречаться тем, кто ведет свой блог. Зачастую владельцы ресурсов сталкиваются и с утерей пароля от сайта. Восстановление пароля возможно с помощью электронной почты или телефона. Если вы читаете эту статью, то велика вероятность того, что эти варианты почему-то не сработали. Изменить пароль от административной панели сайта можно и с помощью другого, более сложного способа:

Восстановление сайта и базы данных mysql

Поскольку мы рассматриваем восстановление сайта и базы данных Mysql на хостинге Timeweb, то перейдем к практическим действиям на указанный хостинг. Хотя многие хостинги похожи, а принцип восстановления одинаковый. Напомню, что существует три варианта восстановления сайта и базы данных:

  • восстановление сайта и базы данных с хостинга Timeweb через функцию «Откат»;
  • восстановление сайта и базы данных через сохраненную копию сайта и БД с компьютера;
  • с использованием плагинов, их около десятка, например, WordPress Database Backup, WordPress EZ Backup.

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

Восстановление файлов

Нажмите Выбрать возле необходимого типа резервных копий, затем выберите дату и нажмите Показать файлы. Это загрузит весь контент с выбранной даты.

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

Как восстановить wordpress-сайт из резервной копии базы данных

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

Для создания полной копии WordPress — сайта вам понадобятся два бэкапа – базы данных и файловой системы. Первый бэкап сохраняет все содержимое базы данных WordPress-сайта в виде одного огромного .sql файла. Второй – хранит копии всех файлов (.php, .js, .css, .png, .jpg) в соответствующих каталогах, которые используются движком WordPress, темами оформления и плагинами.

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

Вот, что входит в состав бэкапа (дампа) базы данных WordPress:

Что входит в состав файлового бэкапа:

  • изображения и другие мультимедийные материалы;
  • темы оформления;
  • плагины.

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

Для начала, посмотрите на этот тестовый сайт, который я собираюсь восстановить.

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

Сначала необходимо создать новую базу данных и пользователя с соответствующими привилегиями. Если на вашем хостинге используется панель управления cPanel, откройте раздел «Базы данных MySQL».

Добавьте суффикс к имени новой базы данных и нажмите кнопку «Создать базу данных»:

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

Теперь добавьте к базе данных только что созданного пользователя:

На следующем этапе вам будет предложено определить привилегии пользователя базы данных. Отметьте пункт «Все привилегии», а после этого нажмите кнопку «Применить изменения».

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

Откройте созданную вами базу и перейдите на вкладку «Импорт». Укажите местонахождение файла базы данных на вашем жестком диске – расширение у бэкапа будет .sql, а в случае сжатия архиватором – .sql.zip или .sql.gz.

Нажмите «ОК» для запуска процесса импорта дампа.

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

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

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

Самый простой способ загрузки и установки основных файлов WordPress – с помощью FTP-клиента. Загрузите содержимое папки wordpress в директорию public_html, расположенной на хостинге. Если на вашем хостинге такой директории нет, загружайте файлы движка в папку htdocs или www.

Если предыдущий WordPress-сайт был установлен в поддиректорию, загружайте файлы именно в нее. Например, если адрес прежнего сайта был example.com/wp/, загружайте файлы движка в поддиректорию /wp/.

После импорта дампа базы и переноса файлов на хостинг можно приступать к переустановке. Перейдите по URL-адресу вашего сайта – откроется страница установки WordPress с предложением выбрать наиболее подходящий язык.

После выбора языка и нажатия кнопки «Далее», введите в соответствующие поля формы название базы данных, имя пользователя и пароль, которые вы сохранили ранее. По умолчанию префикс таблиц БД – wp_. Проверьте бэкап вашей базы данных – если в ней используется другой префикс, то измените данные в поле с wp_ на свои собственные:

Если все будет сделано правильно, вы увидите следующее сообщение:

Запустите установку – появится сообщение о том, что WordPress уже установлен (потому что вы импортировали дамп базы данных). Теперь можно входить в панель администрирования.

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

Первым делом надо решить проблему с темой оформления. На вкладке Внешний вид > Темы есть сообщение о повреждении:

Кроме того, главная страница сайта демонстрирует уведомление об отсутствии каталога темы оформления:

Найдите отсутствующую тему оформления в каталоге WordPress.org, установите и активируйте. Если это премиум-тема – загрузите ее в zip-архиве.

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

Следующая проблема – отсутствие всех ранее установленных плагинов. Перейдите в раздел «Плагины» – там будут только стандартные Akismet и Hello Dolly. Если вы не пользовались ими раньше – можете их удалить.

Составьте список всех плагинов, деактивированных из-за ошибки.

Если посмотреть на главную страницу – можно увидеть ссылки на отсутствующие плагины, также как продемонстрированное на скриншоте указание на отсутствующий плагин Ninja Forms:

Уже догадались? Придется переустановить и активировать все отсутствующие плагины – либо через поиск по официальному каталогу WordPress, либо путем загрузки соответствующих zip-файлов. Если повезло, то плагины сохранены на вашем компьютере. В случае неудачи, придется повторно скачать необходимые плагины с сайтов разработчиков, или даже приобрести новейшие версии.

После установки плагинов и возвращения формы обратной связи надо решить проблему отсутствия боковых панелей (сайдбаров). Это можно поправить перетаскиванием виджетов на нужные позиции:

Однако изображения в виджете «Последние записи» по-прежнему отсутствуют:

Как и все изображения в медиа библиотеке:

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

Сохранение страницы в конструкторе Elementor восстановит стиль оформления, но как быть с изображениями?

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

Можно найти ссылки на утерянные изображения с каждой страницы сайта, используя этот сервис. Скопируйте таблицу в Excel, чтобы увидеть полные адреса. Предупреждение: данный сервис не сможет найти ссылки на потерянные фоновые картинки.

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

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

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

Что делать, если никаких копий не сохранилось?

Если вы использовали демо-контент, и еще не успели заменить графику своей собственной, можно найти фотографии на сайте разработчика. В моем случае можно обратиться к авторам демонстрационного наполнения для сайта – GeneratePress и Theme Unit Test Data, а также к разработчикам темы оформления Restaurant Homepage – Elementor.

В противном случае рекомендую полезный сервис ViewCached – он покажет сохраненные в кэше версии сайта.

Нажмите кнопку Google, чтобы просмотреть страницы, недавно сохраненные этим поисковиком. Кликните правой кнопкой мыши по изображению и воспользуйтесь нужной опцией сохранения. Если необходимо сохранить множество картинок, воспользуйтесь плагином Image Downloader для браузера Google Chrome – он скачает все изображения с указанной пользователем веб-страницы.

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

Если сайт еще не был проиндексирован поисковиками, поскольку находился в стадии разработки, но при этом вы недавно открывали его в браузере Google Chrome, попробуйте плагин ChromeCacheView – он покажет файлы посещенных веб-страниц, сохраненные в кэше браузера.

Отсортируйте результаты по URL-адресам, найдите свой сайт и проверьте кэш – если повезет, сможете сохранить часть изображений. Лично мне, таким образом, удалось восстановить десяток картинок – однако пришлось изменить расширение с .jfif обратно на .jpg.

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

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

Главный урок из этого опыта – делать почаще резервные копии сайта, причем полную, а не только базы данных. Слишком много бэкапов не бывает. Кроме того важно выбрать хорошего хостинг — провайдера. На качественном хостинге должен быть предусмотрен ежедневный бэкап и восстановление по запросу.

Пожалуйста, опубликуйте ваши отзывы по текущей теме статьи. За комментарии, подписки, отклики, лайки, дизлайки низкий вам поклон!

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

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

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

Как восстановить сайт на timeweb

Итак, предположим, что в результате допущенной ошибки пропал сайт. Для восстановления сайта, необходимо зайти в панель инструментов хостинга Timeweb, можно работать с новой панели управления, можно со старой. Нажимаем кнопку «Управление BACKUP», открывается окно управления backup. Нажимаем кнопку «Файлы».

Теперь нужно выбрать нужный сайт (если у Вас их несколько). Выбрать дату, на которую на хостинге выполнено резервное копирование. Убедиться, что при нажатии на кнопку сайта, автоматически прописалась текущая директория и нажать кнопку «Выполнить откат». Эта процедура подробно показана в прилагаемом ниже видео.

Как восстановить сайт, если нет бэкапа

Как можно заметить, в восстановлении работы сайта без резервной копии далеко не уйдешь. Можно ли это сделать, если никакие файлы и копии не сохранились?

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

В поисковой системе Google восстановлением страниц сайта можно заняться, если перейти по ссылке:

Значительным минусом этого способа является то, что поисковики не хранят картинки. Таким образом, к прочтению будет доступен только текст, без каких-либо графических изображений. Если вы хотите все же попробовать воссоздать первоначальный облик сайта, сделать это можно еще одним способом: с помощью сайта web.archive.org.

На нем хранятся веб-архивы огромного количества ресурсов. Если вашему сайту больше 2-3 лет, то он, скорее всего, будет в сохраненных копиях. Для восстановления работы сайта с помощью архива вам нужно зайти на сайт, ввести домен и нажать на кнопку BROWSE HISTORY.

Пошаговое восстановление работы сайта

Какие действия нужно выполнить для возобновления работы ресурса?

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

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

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

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

Резервная копия сайта, или «бэкап», нужна еще и для того, чтобы обезопасить владельца от хакерских атак или случайного удаления файлов. Если в ресурс вкладывали много времени и сил, будет очень обидно его потерять. Поэтому специалисты настоятельно рекомендуют перед покупкой хостинга уточнить информацию о том, есть ли у него система двойного резервного копирования.

Хостинг timeweb, как восстановить сайт

Как восстановить сайт 3

Итак, сайт может пропасть с хостинга по различным причинам – можно случайно в «Редакторе» удалить часть кода, удалить не ту ссылку, можно установить плагин, который несовместим с установленной темой. Кстати, у меня был такой случай – всё прекрасно работало, но я решил просто обновить плагин «WP Optimize» и всё, сайта не стало.

Итоги

https://www.youtube.com/watch?v=subscribe_

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

Оцените статью
Хостинги