14 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

Содержание

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

Здравствуйте, друзья! В прошлом уроке мы говорили с Вами о создании резервной копии сайта. В этом мы поговорим о том, как с помощью резервной копии восстановить сайт WordPress.

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

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

И так, приступим!

Восстановление сайта WordPress из резервной копии

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

2. Нажимаем левой кнопкой мышки по названию (не по плюсику) базы данных.

3. Ставим галочку в «Отметить все» и в выпадающем списке рядом выбираем «Удалить».

4. Нажимаем «Да», подтверждая тем самым удаление базы данных.

5. Теперь переходим к финальному этапу — импорту резервной копии базы данных.

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

После этого в самом низу нажимаем кнопку «ОК».

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

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

Я надеюсь что Ваши сайты будут всегда работать бесперебойно, и Вам никогда не придется восстанавливать утерянные данные

Если же Вы один из тех счастливчиков, которые еще не нуждались в восстановлении сайта — не расстраивайтесь! Знания из этого урока лишними не будут, их как минимум можно использовать при переносе сайта на хостинг или на локальный сервер. Но это уже другая история…

И как всегда напоминаю, если у вас возникли сложности или какие-то вопросы — смело пишите в комментариях.

Как восстановить сайт? 4 способа восстановления сайта

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

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

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

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

Как часто делать копии сайта? Я, например, делаю после каждого обновления блога, и вам также советую. Конечно, копии сайта должны делаться автоматически на хостинге, но как я уже писал в начале статьи, с хостингом могут случиться различные проблемы, поэтому я ему не доверяю :smile:. Да, кстати, о том, как сделать резервное копирование сайта, я уже писал на своем блоге, советую прочитать данную статью, там все подробно написано на примере моего хостинга Макхост.

Ладно, давайте вернемся к вопросу, как восстановить сайт. Сейчас я по очереди напишу 4 способа восстановления сайта. Начну, пожалуй, с самого главного, это восстановление с резервной копии. Ну что же приступим.

1) Как восстановить сайт из резервной копии?
Этот способ подойдет для тех, у кого есть бэкап сайта и базы данных. Если у вас нет копии своего ресурса, то вы также можете написать хостеру, возможно они у него сохранились.

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

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

Давайте сначала разберемся с файлами. Зайдите в корневую папку на своем хостинге, обычно она называется public_html , www, domains или HTDOCS. Дальше нужно нажать на кнопку «закачать файл», или что-то вроде этого, в каждом хостинге по-разному. Потом найдите на компьютере архив и закачайте его на хостинг. Дальше разархивируйте файлы, а сам архив можете удалить. Ну, вот и все, с файлами, думаю все понятно.

Для экспорта базы данных вам нужно войты в phpMyAdmin. Если у вас уже есть база данных, то отлично, открывайте ее, если базы нет, то ее нужно создать. В разделе phpMyAdmin должна быть где-то кнопка под названием «Создать базу». Нажимайте на нее и вас попросят ввести имя базы, логин и пароль. Если ваш ресурс сделан на движке wordpress, то эти данные нужно брать с файла wp-config.php. Подробнее об этом я писал в статье о переносе сайта с одного хостинга на другой.

После создания базы данных, открывайте ее, и в самом верху вы увидите кнопку «Импорт», нажмите на нее:

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

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

2) Восстановление сайта с помощью поисковых систем.
Если ваш ресурс уже не молодой, и он был проиндексирован поисковыми системами, то вполне возможно, что страницы еще остались в кэше. Для примера открываем поисковую систему Яндекс и вводим такой запрос:

site:vachevskiy.ru

Вместо vachevskiy.ru укажите свой домен. Яндекс нам находит все страницы, а рядом с ссылкой есть надпись «копия»:

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

Точно такую же операцию можно сделать и в Гугле. Ввожу site:vachevskiy.ru, и вижу все страницы своего блога в выдаче. Дальше в конце URL нажимаю на маленький зеленый треугольник, появляется надпись «Сохраненная копия», нажимаю на нее:

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

3) Восстановление сайта с RSS.
Я уже писал на своем блоге о том, что такое RRS, можете прочитать. Если вы настроили rss ленту для своего сайта, то можете восстановить от туда страницы. Но здесь также важно, чтобы документы транслировались в полном содержании, поскольку иногда идет трансляция только анонса как у меня. А, например, тут, транслируются полные статьи и можно легко вытащить контент оттуда.

Читать еще:  Как восстановить документы на мотоцикл при утере: пошаговая инструкция и полезные советы

4) Как восстановить сайт из archive.org?
Об этом проекте я уже упомянул, когда писал статью на тему, как проверить историю своего домена. Archive.org – это сервис, на котором хранятся кэшированные копии почти всех проектов интернета. Если ресурс не молодой, то он должен там быть. Для того чтобы найти свой сайт, перейдите сюда, введите свой домен и нажмите на кнопку «BROWSE HISTORY». Вот я вижу, что последний архив моего блога был сделан 8 февраля 2014 года. Если навести курсор на дату, то можно увидеть даже время, когда был сделан архив.

Для того чтобы посмотреть, как выглядел ресурс 8 февраля 2014 года, я просто нажимаю на «8». Мне открываются все HTML страницы блога, но что с ними делать? Можно просто залить их на хостинг, изменить ссылки, и блог будет работать, но это, как вы понимаете, очень долго и нудно :smile:.

Чтобы быстро восстановить сайт с archive.org, есть прекрасный сервис r-tools.org. Сейчас я постараюсь разобрать работу этого ресурса подробно. Для начала перейдите по этой ссылке и пройдите простую регистрацию, после регистрации войдите на сайт. Вы увидите перед собой вот такую картинку. Возле надписи «имя домена для поиска на веб архиве» нажимаем на кнопку «списком»:

Вводим свой домен или несколько доменов и нажимаем «принять». Только домен нужно вводить без http и слеша в конце:

После нажатия кнопки принять сервис задаст вопрос «Что с этим делать, сэр?». Вам нужно нажать на кнопку «Восстановить сайт из веб архива»:

Дальше подождите несколько секунд, и вы увидите вод такое окошко:

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

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

Нажмите на кнопку «Перейти к списку заданий». Дальше нужно подождать несколько минут, чтобы сервис восстановил сайт с archive.org. Когда работа будет сделана, то ниже надписи «состояние» будет писать «завершено». Дальше нажмите на зеленую кнопку со стрелкой вниз, чтобы посмотреть результаты:

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

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

На этом я данную статью заканчиваю. Теперь вы знаете, как восстановить сайт на wordpress. Всем, пока!

Это всё, конечно, очень хорошо, но я две недели назад столкнулся со следующей ситуацией.

Мне позвонил мой бывший коллега и попросил сделать новый сайт для одного городского колледжа. Я спросил, что стало со старым, и он поведал мне интересную историю. Оказывается, на их предыдущий сайт кто-то покушался, сделал какую-то SQL-инъекцию, и с сайта повалил спам (не знаю, куда и кому). И что ты думаешь? Хостинг автоматически БЕЗ УВЕДОМЛЕНИЯ удалил папку с сайтом. И это при том, что автоматические бэкапы почему-то тупо не делались.

Так что делайте бэкапы, господа, хотя бы раза два в неделю *blum*

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

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

Этот урок — продолжение первой части — «Как сделать бэкап WordPress-сайта«. Теперь рассмотрим обратную процедуру. Я опишу, как восстановить WordPress-сайт из бэкапа и развернуть его на другом сервере с другим доменом.

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

Внимание:

Ну что же, давайте попробуем.

Предыстория

Итак, допустим у нас был вот такой WordPress-сайт с набитым тестовым контентом, оформленный на замечательной теме iTheme2.

В описанной далее ситуации я рассмотрю один из худших возможных сценариев.

Мы воспользовались бэкап-плагином wp Time Machine, и все, что у нас осталось — это папочка backup да всего 5 файлов (если эти файлы лежат у вас на ящике Dropbox, загрузите их на компьютер, они нам сейчас понадобятся).

А сайта больше нет, как и всего содержимого. И домена нет. А восстановить надо!

Подготовка

Процедура восстановления будет построена следующим образом. Для чистоты эксперимента я зарегистрировал новый бесплатный домен в зоне .pp.ua. Хостинг у меня уже был, поэтому я просто привязал домен к хостингу.

Нам нужно будет создать новую базу данных, куда мы импортируем все записи из старого сайта. Потом мы на компьютере «слепим» сам сайт с движком WordPress и его потрохами (папка wp-content). И потом зальем сайт через FTP на новый хостинг.

Создаем новую Базу Данных

В папке бэкапа есть файл wpTimeMachine-data-files.sql. В нем хранится набор инструкций на языке SQL для импорта таблиц и значений в базу данных. Но, чтобы импортировать эти таблицы и значения, нужно сначала создать Базу Данных, а потом в нее импортировать.

Воспользуйтесь консолью управления вашего нового (или текущего) сайта, чтобы создать новую БД. Имя базы роли не играет, как и имя пользователя. Главное, чтобы это была новая база с уникальным пользователем и паролем.

В cPanel это находится тут:

На Plesk-e — тут:

Создайте новую Базу Данных и добавьте к ней нового Пользователя.

Импорт Базы Данных

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

Откройте файл текстовым редактором с поддержкой разметки языка SQL (например Notepad++) и замените значение старого домена на новый.

Теперь файл .sql готов к импорту в новую Базу Данных.

Открываем phpMyAdmin (или через cPanel, или через Plesk, или обратитесь к хостинг-провайдеру для этой процедуры). Слева выбираем нашу новую Базу, жмем на Import в верхней панели и указываем на отредактированный файл wpTimeMachine-data-files.sql. Другие параметры менять не нужно, просто жмем Go.

Если вы все сделали правильно, то слева появится структура БД с импортированными таблицами, и вы увидите следующее сообщение:

Теперь можем закрыть phpMyAdmin, он нам больше не понадобится.

На этом работа с Базой Данных закончена. Переходим к следующему этапу.

«Собираем» сайт

Теперь займемся файловой структурой самого сайта.

Распакуйте архив wpTimeMachine-content-files.zip из папки бэкапа. Внутри архива может быть несколько подкаталогов, нам нужно добраться до папки wp-content. В ней хранятся все наши темы, загруженные плагины, изображения и медиафайлы. Но одной этой папки не достаточно для работы сайта. Нужен сам движок WordPress.

Загрузите отсюда последнюю версию WordPress и распакуйте архив. Внутри архива среди всех файлов WordPress-а уже будет папка wp-content. Удалите ее и замените папкой wp-content из архива бэкапа.

wp-config.php

Теперь в нашем каталоге уже есть движок WordPress и папка с контентом wp-content. Но для работы сайта еще не хватает файла wp-config.php. Он не включается в архив бэкапа потому, что в нем хранится информация о привязке к старой Базе Данных. Не беда, восполним упущенное!

Загрузите файл wp-config.php и отредактируйте следующие значения:

Укажите Базу Данных, ее Пользователя и Пароль. Эту информацию вы указывали на этапе создания новой БД.

Затем перейдите по этой ссылке:

и скопируйте полученные ключи безопасности в файл wp-config.php несколькими строками кода ниже:

Сохраните файл wp-config.php и поместите его в папку с остальными файлами сайта.

.htaccess

Остался последний штрих. Возьмите файл wpTimeMachine-htaccess.txt и переименуйте его в .htaccess

Читать еще:  После обновления ПО, у меня пропала анимация погоды на главном экране. Как ее востановить?

Обратите внимание, что у файла не должно быть расширения .txt !

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

Загрузка сайта на сервер

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

  1. Установите FTP-соединение с сервером и просто загрузите файлы на сайт (здесь инструкция по установке FTP-соединения).
  2. Или зайдите в Менеджер файлов сайта через консоль управления (cPanel, Plesk, etc.), если у вас есть такое право доступа, и загрузите файлы через веб-интерфейс.

Выберите тот вариант, который вам удобнее.

На этом все. Зайдите на новый сайт и убедитесь, что все работает как и раньше.

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

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

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

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

Порядок восстановления сайта из бэкапа роли не играет. Восстановим сначала файлы сайта.

Восстановление файлов сайта из резервной копии

Резервную копию закинуть на хостинг можно двумя способами: по FTP, и через файловый менеджер консоли управления. Я предпочитаю через консоль и буду показывать именно так. Но в принципе разницы нет, делайте как удобно. На хостинге которым пользуюсь я консоль управления ISP Manager. Если у вас другая, ничего, важно понять принцип. Заходите в раздел Менеджер файлов, папку www ⇒ ваш сайт.

Удаляете в ней все существующие файлы. Жмёте кнопку Закачать.

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

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

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

В консоли хостинга входите в раздел PhpMyAdmin. Нужно ввести данные для входа (логин, пароль), указанные при создании базы данных. Если не помните, то их легко найти. В корневом каталоге сайта ищите файл wp-config.php. В нём указанны название базы, пользователь и пароль.

В PhpMyAdmin вошли.

Кликаете на базу данных которая нужна.

После открытия выбираете все таблицы и удаляете.

Теперь закачаем имеющеюся резервную копию базы данных. Нажимаете Импорт.

На компьютере выбираете архив с бэкапом. Ок.

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

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

В случае если хотите перенести сайт на другой домен нужно сделать некоторые правки в файле резервной копии .sql, так как в нём стоят ссылки на старый домен. Откройте файл блокнотом Notepad++. Нажимаете сочетание клавиш Cntr+F. Вписываете в графы старый домен заменить на новый.

Сохраняете, архивируете в архив .zip.

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

В файле wp-config.php указываете параметры для подключения базы.

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

Отпишитесь в комментариях, полезна ли статья?

Удачи Вам и Вашим проектам!

Буду очень благодарен, если поделитесь статьёй с друзьями

Как Восстановить Сайт на WordPress с Помощью Бэкапа Базы Данных

Введение

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

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

Что вам понадобится

Перед тем, как вы начнете это руководство, вам понадобится следующее:

  • Доступ к контрольной панели вашего хостинга
  • Бэкап базы данных MySQL

Шаг 1 — Импортирование базы данных WordPress

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

  1. Войдите в контрольную панель хостинга и найдите меню управления вашими базами данных MySQL.

  1. Создайте базу данных и добавьте к ней пользователя. В этом примере, мы используем контрольную панель Hostinger, которая позволяет очень быстро создать базу данных и добавить к ней пользователя, вам необходимо лишь заполнить необходимую информацию. Проверьте это руководство, если вы используете cPanel для управления вашим аккаунтом.

  1. Войдите в вашу созданную базу данных через phpMyAdmin.

  1. Импортируйте вашу сохраненную базу данных от прошлой установки WordPress. Вы можете сделать это в разделе Импорт: просто выберите .SQL файл (1), выберите формат SQL (2) и нажмите кнопку ОК (3). Более детальное руководство об использовании функции импорта phpMyAdmin вы можете найти здесь.

ВАЖНО! Запишите данные базы данных MySQL: имя базы данных, имя пользователя и пароль, так как они понадобятся вам в следующем Шаге. Также, запишите Префикс таблиц. Вы можете найти Префикс таблиц в левой части phpMyAdmin.

Шаг 2 — Восстановление WordPress с помощью бэкапа базы данных

Так как в данный момент у вас есть только бэкап базы данных, следующим шагом будет установка нового WordPress:

  1. Скачайте установочные файлы WordPress здесь.
  2. Загрузите установочные файлы на вашу учетную запись хостинга. Если вы не знаете как это сделать, посмотрите детальное руководство о том, как установить WordPress.
  3. Запустите установку WordPress (зайдя на ваш сайт через браузер). Далее нажмите Вперед! и проследуйте к этапу настройки базы данных. Используйте данные, только что созданной базы данных.

  1. Если все сделано правильно, в конце процесса установки, вы увидите сообщение о том, что WordPress уже установлен.

ВАЖНО! Если вы не получили данное сообщение, значит вам нужно повторить все действия заново. Проверьте правильность введенных данных.

Шаг 3 — Переустановка темы и плагинов

На данный момент ваш сайт должен иметь ваши старые статьи, страницы, настройки, CSS файлы и пользователей. Однако без вашей предыдущей темы и плагинов все это не будет выглядеть так, как это было раньше.

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

Шаг 4 — Починка Постоянных ссылок

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

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

Шаг 5 — Починка отсутствующих изображений

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

Читать еще:  Как создать резервную копию драйверов Windows 10 и восстановить при необходимости

Для помощи в поиске отсутствующих изображений, мы будет использовать плагин Broken Link Checker.

  1. Так же как и с большинством плагинов для WordPress, вы можете установить его используя официальное хранилище плагинов в Панели управления WordPress. Просто нажмите Плагины, далее Добавить новый. Введите Broken Link Checker в строке поиска и установите плагин. Убедитесь, что активировали его.

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

  1. Теперь повторно загрузите отсутствующие изображения и если нужно, обновите ссылку на них.

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

  1. Войдите в Archive.org. Вверху сайта вы увидите “Waybackmachine”. Введите адрес вашего сайта и нажмите клавишу Enter.

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

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

Заключение

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

Как восстановить сайт WordPress одной лишь копией баз данных

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

Приступаем

В рамках этой статьи мы предполагаем, что у вас есть бэкап вашей базы данных в виде .zip-файла. Для начала вам понадобится создать новую базу данных. Просто зайдите в свой профиль cPanel и щелкните по MySQL Databases под разделом Database.

Затем укажите название своей базы данных и щелкните по кнопке create database.

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

Укажите имя пользователя и крепкий пароль. Потом вам надо добавить созданного пользователя к базе данных. Прокрутите вниз до Add user to database и выберите пользователя вместе с базой данных из выпадающих меню и нажмите кнопку Add.

Импорт резервной копии базы данных ВП

Зайдите в cPanel и под разделом баз данных щелкните по phpMyAdmin.

Затем выберите базу данных, созданную ранее на странице phpMyAdmin и щелкните по кнопке импорта. Теперь вам надо щелкнуть по кнопке выбора файлов для загрузки резервной копии базы данных.

После успешного импорта базы данных следующим шагом будет установка ВП, используя вашу новую БД.

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

Для ручного восстановления ВП вам понадобится вручную установить Вордпресс на свой сервер. Во время установки, когда вы дойдете до шага create a configuration file, введите название базы данных и пользователя, которого создали ранее.

Вы увидите сообщение, что ВП может подключиться к вашей базе данных и вы сможете запустить установку. Щелчок по кнопке установки покажет вам сообщение Already Installed.

На этом все, можете зайти на свой сайт.

Устранение проблем

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

1. Шаблон

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

2. Виджеты

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

3. Постоянные ссылки

Структура постоянных ссылок вашего сайта также хранится в базе данных и будет автоматически восстановлена. Однако если вы видите ошибки 404, то вам надо обновить настройки постоянных ссылок. Просто зайдите в Settings > Permalinks и нажмите по кнопке сохранения настроек без изменения чего-либо. Это обновит вашу структуру адресов WordPress.

4. Плагины

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

Скопируйте названия плагинов и начните устанавливать и активировать их один за другим.

Восстановление утерянных изображений

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

1) Загляните в кэш своего браузера

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

Вы можете просто щелкнуть правой кнопкой по изображению и выбрать сохранить его из меню. Пользователи Google Chrome на Windows могут использовать Chrome Cache Viewer. Пользователи же Мака остаются за бортом, так как мы не смогли найти эффективный инструмент для предпросмотра и сохранения изображений в кэше браузера на Маке.

2) Поиск ваших изображений в кэшах веб-страниц

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

Можете щелкнуть по изображению, чтобы увидеть более крупную версию картинки и сохранить ее. Если же речь идет о восстановлении более старого сайта и вы не можете найти изображения в Google или Bing, то вы можете поробовать сайт Archive.org Это бесприбыльная организация, которая хранит снимки сайтов в исторических целях.

Поиск и замена изображений на вашем сайте

Если на вашем сайте было много контента, то поиск и замена изображений вручную может оказаться нелегкой задачей. Вот простой способ как можно быстро обнаружить и заменить неисправные картинки. Установите и активируйте плагин Broken Link Checker. После активации зайдите на страницу Tools > Broken Links Checker. Плагин покажет вам список всех неисправных ссылок на вашем сайте.

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

Бонусный совет

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

Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected] , +371 29394520

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector