Как вручную сделать резервную копию вашего сайта WordPress без плагина

Опубликовано: 2021-03-04

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

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

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

Краткое руководство о том, почему вам нужно делать резервную копию вашего сайта WordPress

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

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

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

Почему ручное резервное копирование обычно не лучший подход

Готовая установка WordPress — это «ядро» — довольно проста. Это по дизайну. Если вы хотите изменить внешний вид своего сайта, установка темы — это то, как вы этого добьетесь. Если вы хотите расширить функциональность своего сайта, установите плагины.

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

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

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

Как вручную создать резервную копию вашего сайта WordPress

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

1. Сделайте резервную копию ваших тем WordPress, плагинов, файлов и загруженных мультимедиа.

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

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

  • Административный доступ к вашему серверу хостинга
  • Клиент защищенного протокола передачи файлов (SFTP), например FileZilla, вместе с вашими учетными данными FTP.
  • Навыки, необходимые для передачи файлов через SFTP.

Получив их, войдите на свой сайт через SFTP-клиент и проверьте список файлов в каталоге www или public_html :

FTP-клиент, показывающий файлы WordPress.

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

  • Файл wp-config.php из корневого каталога сайта.
  • Каталог wp-content .

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

Работа здесь проста: перетащите файл и папку в безопасное место! Как только вы это сделаете, первая часть будет окончена.

2. Сделайте резервную копию базы данных WordPress

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

  • Административный доступ к вашей учетной записи хостинга.
  • Доступ к такому инструменту, как phpMyAdmin или Adminer, который позволяет вам получить доступ к вашей базе данных WordPress с помощью графического пользовательского интерфейса (GUI). Такой инструмент часто доступен через cPanel вашего веб-хостинга или аналогичную.

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

Использование графического инструмента (например, администратора)

Использование графического интерфейса для доступа к вашей базе данных WordPress упрощает работу с ней, и есть ряд доступных инструментов. Ваш хост часто предоставляет либо phpMyAdmin, либо Adminer.

Расположение инструмента зависит от вашего хоста, но обычно оно четко помечено как таковое:

Экран базы данных MySQL на веб-узле.

Как только вы войдете, вы найдете список или раскрывающийся список, показывающий базу данных вашего сайта, где-то слева:

Выбор базы данных в Adminer.

Здесь выберите базу данных, соответствующую названию вашего сайта:

Список таблиц базы данных WordPress.

Затем щелкните ссылку « Экспорт » для базы данных и, если будет предложено, перейдите к пользовательскому экспорту. На экране « Экспорт » выберите кодировку UTF-8, если есть возможность, и выберите параметр вывода GZIP (опять же, если можете):

Экспорт базы данных в Adminer.

Наконец, нажмите « Экспорт » и сохраните файл на свой компьютер.

Использование функционала панели управления хостингом

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

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

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

Ссылка Мастера резервного копирования в cPanel.

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

Выбор резервной копии в мастере резервного копирования cPanel.

Наконец, щелкните по ссылкам MySQL Databases и Email Forwarders & Filters , а затем по конкретным ссылкам на следующей странице, чтобы загрузить базу данных и файлы:

Выбор полной или частичной резервной копии в cPanel.

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

Как и где хранить ручные резервные копии WordPress

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

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

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

Как вручную восстановить свой сайт WordPress

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

  • Скорее всего, вы столкнетесь с «чистым листом» в отношении вашего сайта. Таким образом, мы рекомендуем установить новую версию WordPress, так как это создаст ваши файлы, базу данных и связанного пользователя.
  • Войдите в свой инструмент базы данных с графическим интерфейсом, используя свои новые учетные данные пользователя MySQL.
  • Найдите имя базы данных вашего нового сайта в меню каталога слева или в раскрывающемся списке.
  • Когда вы войдете в свою базу данных WordPress, нажмите кнопку « Импорт ».
  • Перейдите к своему файлу и убедитесь, что установлена ​​кодировка символов UTF-8 , если она доступна.
  • Нажмите «Перейти », « Готово » или « Импорт », чтобы начать процесс.
  • Как только ваша база данных будет восстановлена ​​и запущена, возьмите папку wp-content и файл wp-config.php и загрузите их на свой сервер, перезаписав предыдущие папки. При необходимости обновите имя базы данных и учетные данные.

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

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

Подведение итогов

Резервное копирование сайта — это важный и фундаментальный процесс, который вы должны реализовать. Они всегда должны быть включены в вашу программу безопасности WordPress. Ручной подход к резервному копированию может помочь вам, когда вы не можете получить доступ к своей панели инструментов.

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

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