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


Как сделать бэкап любого сайта

Закон Мёрфи гласит: если плохое может случиться, оно случится. Бутерброд всегда падает маслом вниз. Сайты тоже падают.

Чтобы не пострадать от закона Мёрфи, делайте бэкапы. Мы собрали три способа сделать резервную копию сайта (на WordPress и не только): через FileZilla, панели управления или сервисы для бэкапов.

Что такое бэкап сайта и зачем он нужен

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

Любой ценной информации нужны бэкапы: семейным фото, почтовой переписке, рабочим документам. Но особенно — сайтам. И на это есть три причины.

  1. Ненадёжный хостинг. Сайт — это набор файлов, который хранится на сервере. Серверы, как и любые компьютеры, ломаются. Сотрудники, которые следят за их работой, ошибаются. Программное обеспечение даёт сбой. Любая из этих проблем может стоить вам сайта.
  2. Злоумышленники. Истории про конкурентов, которые проникли на сайт и на главной странице написали «Васька дурак» или просто всё удалили, конечно, редкость. Гораздо чаще сайтам вредят вирусы. И один из способов от них избавиться — восстановить чистую резервную копию.
  3. Наше несовершенство. Больше, чем ненадёжный хостинг и злоумышленники, сайтам угрожают их владельцы. «Случайно удалил», «нажал не туда», «переделал, а теперь хочу всё вернуть» — люди несовершенны, всем нам свойственно ошибаться. Сайт без бэкапа не прощает ошибок.

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

Почему никто не делает бэкапы

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

Админы даже шуточно делят друг друга на две группы: «те, кто делает бэкапы, и те, кто уже делает бэкапы». «Уже» — потому что потеря данных запоминается на всю жизнь. Это как с плитой в детстве: коснёшься один раз, потом будешь обходить за версту. Останешься в новогоднюю ночь с поломанным сайтом и без бэкапа — научишься настраивать резервное копирование. У нас даже есть история об этом.

«В студенчестве я подрабатывал в одной фирме, и у неё был сайт. Тогда карты и справочники не были распространены, и на сайт за справкой каждый день заходило много пользователей. А у меня ещё было недостаточно навыков в "этих ваших линуксах", и я случайно удалил половину разделов сайта, а бэкапа не было. Хуже всего то, что сделал я это 31 декабря и не заметил. Все каникулы сайт лежал. Я очень сильно пожалел!»

Иван Литвинцев, проджект-менеджер Vepp

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

Экономят на ресурсах. Бэкап — это копия всех файлов сайта. Она занимает столько же места, сколько оригинал: сайт «весит» 1Гб, бэкап будет меньше, но ненамного. А ещё сам процесс копирования отнимает ресурсы. Если запустить бэкап в пик посещаемости, сайт начнёт работать медленнее. То есть причина не надуманная, для создания резервных копий и правда нужны ресурсы.

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

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

Проблему с бэкапами можно решить по-разному.

Бесплатно или почти бесплатно

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

Чтобы сэкономить на месте, можно сохранять копии на компьютер или ноутбук. Лучше использовать облачное хранилище — Google Диск, Яндекс.Диск, Dropbox. Если хранилище уже оплачено для других задач, то его просто можно приспособить для бэкапов. Если нет — оплатить начальный тариф или использовать «приветственные» гигабайты.

Чтобы сэкономить на настройке, воспользуйтесь бесплатными сервисами.

FileZilla и phpMyAdmin
Это бесплатные сервисы, их может скачать любой. FileZilla управляет файлами, phpMyAdmin — базами данных. Да-да, файлы и БД придётся копировать по отдельности. Способ точно не самый простой и не самый надёжный (придётся самому контролировать актуальность бэкапов). Зато самый доступный: вообще ни за что не надо платить.

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

Просто или почти просто

Описанные выше способы всё-таки потребуют некоторого участия. Если вы не готовы вникать в инструкции, но готовы заплатить — вот вам пара простых вариантов.

резервных копий WordPress | WordPress.org

Примечание. Хотите пропустить сложные моменты? Перейдите к автоматизированным решениям, таким как плагины WordPress для резервного копирования.

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

Инструкции по резервному копированию вашего сайта WordPress включают:

  1. Сайт WordPress и ваша база данных WordPress
  2. Параметры автоматического резервного копирования WordPress

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

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

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

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

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

Можно ли использовать этот метод для резервного копирования других данных?

Да. Бэкапы хороши во всем.

Сколько резервных копий я должен хранить?

Общее практическое правило - хранить не менее трех резервных копий и хранить их в трех разных местах или формах, таких как CD / DVD, разные жесткие диски, флэш-накопитель, веб-диск, учетная запись электронной почты и т. Д.Это предотвращает проблемы, если одна резервная копия повреждена или повреждена.

Можно ли автоматизировать резервное копирование?

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

Есть ли дополнительная информация о резервном копировании WordPress?

Да.Дополнительную информацию см. В разделе Ресурсы резервного копирования.

Вверх ↑

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

Вверх ↑

Резервное копирование сайта WordPress состоит из двух частей: Database и Files . Вам необходимо создать резервную копию всего сайта и создать резервную копию базы данных WordPress. Ниже приведены инструкции по резервному копированию базы данных WordPress для различных серверных программ. Мы начнем с резервного копирования остальной части вашего сайта WordPress.

Ваш сайт WordPress состоит из следующих элементов:

  1. Установка ядра WordPress
  2. Плагины WordPress
  3. Темы WordPress
  4. Изображения и файлы
  5. JavaScript, PHP и другие файлы кода
  6. Дополнительные файлы и статические веб-страницы

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

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

Вот несколько методов резервного копирования файлов вашего сайта:
Хост-сайт предоставляет программное обеспечение резервного копирования

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

Синхронизация с вашим сайтом

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

Скопируйте файлы на рабочий стол

Используя FTP-клиенты или навыки работы с оболочкой UNIX, вы можете копировать файлы в папку на вашем компьютере. Оказавшись там, вы можете сжать их в zip-файл, чтобы сэкономить место, что позволит вам сохранить несколько версий.

Помните, храните как минимум три резервные копии в файле на случай, если одна будет повреждена или потеряна, и храните их в разных местах и ​​на разных носителях (например, компакт-дисках, DVD-дисках или жестких дисках).

Вверх ↑

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

Доступ к phpMyAdmin # Доступ к phpMyAdmin

См. PhpMyAdmin для получения дополнительной информации о phpMyAdmin.

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

Plesk # Plesk

На экране «Сайты и домены» нажмите кнопку Открыть , соответствующую базе данных, которую вы настроили во время установки WordPress.Это откроет интерфейс phpMyAdmin :

Если вы не видите кнопку Открыть , обязательно закройте Начать создание веб-сайта подсказка:

Нажмите Выберите существующую базу данных , чтобы найти свою базу данных WordPress:

Вверх ↑

cPanel # cPanel

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

Наверх ↑

Прямой администратор # Прямой администратор

На странице Your Account найдите MySQL Management и щелкните его, чтобы получить доступ к phpMyAdmin .

Вверх ↑

Ensim # Ensim

Найдите логотип администратора MySQL и щелкните ссылку. В разделе «Конфигурация » выберите Инструмент администрирования MySQL .

Вверх ↑

vDeck # vDeck

На главной панели управления щелкните Host Manager , затем щелкните Databases .В следующем окне нажмите Admin . В другом всплывающем окне вы попадете на экран входа в phpMyAdmin.


Наверх ↑

Ferozo # Ferozo

Войдите в свою панель управления Ferozo, используя свои учетные данные. Оказавшись внутри, перейдите в меню «Base de Datos» («База данных»), а затем нажмите «Acceso phpMyAdmin» («Доступ к phpMyAdmin»). Откроется новое окно, отображающее экран входа в phpMyAdmin.


Вверх ↑

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

  1. Нажмите Базы данных на панели phpMyAdmin. (Это может быть необязательно, в зависимости от вашей версии phpMyAdmin)
  1. У вас может быть несколько баз данных. Щелкните тот, который содержит ваши данные WordPress, базу данных, которую вы создали при установке WordPress. (В более старых версиях это можно сделать через раскрывающееся меню.)
  2. Ниже приведено изображение таблиц по умолчанию на вкладке представления Structure .У вас может быть больше таблиц - это произойдет, если у вас есть плагины для статистики или антиспама.
  1. Щелкните Экспорт .
    Существует два метода экспорта: Quick и Custom ; Если вы выбрали Custom , выполните следующие действия:
  1. Выберите все таблицы.
  2. В разделе Output отметьте Сохранить вывод в файл и выберите None для Compression .(Если ваша база данных очень большая, используйте метод сжатия)
  3. Выберите SQL из раскрывающегося меню Формат .
  4. Отметьте «Добавить DROP TABLE»: это может быть полезно для перезаписи существующей базы данных.
  5. Отметьте «ЕСЛИ НЕ СУЩЕСТВУЕТ»: это предотвращает ошибки во время восстановления, если таблицы уже существуют.
  6. Нажмите Перейти . Теперь данные будут сохранены на вашем компьютере.

Наверх ↑

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

Вверх ↑

Наверх ↑

Средства резервного копирования # Средства резервного копирования

.

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

Если вы новичок в WordPress, вы, вероятно, не знакомы с процессом резервного копирования веб-сайта.

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

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

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

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

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

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

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

.

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

Составьте план игры

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

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

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

Почему важно резервное копирование вашего сайта WordPress

Резервное копирование вашего сайта WordPress может буквально спасти ваш бизнес.

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

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

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

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

Какие элементы сайта следует резервировать (и когда)

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

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

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

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

Как вручную загрузить важные файлы

Вы можете загружать важные файлы через панель управления хостингом. Другой вариант - использовать FTP. Что нужно скачать?

1. Загрузите с сервера всю папку «wp-content». Эта папка - сердце вашего сайта WordPress, содержащая все темы, плагины и мультимедийные файлы, загруженные на ваш сайт.

2. Из корневого каталога (обычно это public_html) загрузите копию вашего.htaccess, robots.txt и wp-config.php. Они содержат важные параметры конфигурации для вашего веб-сайта.

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

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

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

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

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

3 инструмента, которые помогут вам сделать резервную копию сайта WordPress

Когда дело доходит до резервного копирования, есть два основных варианта: плагины или собственное решение вашего хоста. Последний предлагает подход, не требующий больших усилий. Например, управляемые учетные записи WordPress GoDaddy обеспечивают 30-дневные резервные копии и могут быть восстановлены в течение нескольких минут.Более того, эта функция включается автоматически, поэтому ваш сайт будет в безопасности с момента покупки хостинга.

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

WPBackItUp

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

UpdraftPlus

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

Как сделать резервную копию сайта WordPress с помощью UpdraftPlus

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

Сначала вам нужно установить и активировать плагин в WordPress, затем с панели инструментов перейдите к Settings , а затем выберите UpdraftPlus Backups .

Хотя на вкладке Настройки есть множество опций для настройки ваших резервных копий (которые стоит посмотреть), для их выполнения вы можете просто щелкнуть Резервное копирование сейчас на вкладке Текущее состояние :

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

Заключение

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

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

Примечание редактора. Один из самых простых инструментов? Резервное копирование веб-сайтов GoDaddy, которое включает автоматическое ежедневное резервное копирование и восстановление в один клик.

Автор изображения: Pexels

.

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

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

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

Я серьезно случайно удалил четверть файлов темы?

Подать сигнал к крику Маколея Калкина.

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

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

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

В этой статье я расскажу:

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

Что такое «Резервное копирование»? (И почему вы должны это сделать)

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

Резервное копирование аналогично тому, как вы можете сохранить важный документ на Google Диск или Dropbox и на рабочий стол. Всегда разумно сохранять важные элементы более одного раза и в более чем одном месте или на «носителе» (например, на внешнем жестком диске, флэш-накопителе, «облаке», на вашем компьютере и т. Д.).

Ваш сайт не исключение.

Во-первых, принять меры предосторожности

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

Сюда входят:

  • Обновление плагинов и тем
  • Использование надежных комбинаций имени пользователя и пароля (т.е. не «admin» и «password» )
  • Создание сильных префиксов таблиц базы данных (AKA без использования основного общего «wp» )

Но даже если вы в безопасности и применяете все необходимые меры безопасности: все может пойти не так.

Вот почему важно иметь систему резервного копирования для вашего сайта (ов) WordPress.

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

Подождите ... Почему не использует плагин WordPress !?

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

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

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

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

Также, по моему профессиональному мнению, чем меньше плагинов на вашем сайте WordPress, тем лучше.

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

Кроме того:

  • Некоторые плагины могут замедлить работу вашего сайта (потому что они занимают место… некоторые намного больше, чем другие)
  • Плагины
  • Mo ’, mo’ уязвимы (вдумайтесь: плагины сторонние.Хотя некоторые из них очень высокого качества, другие могут не обновляться регулярно. В результате они могут сделать ваш сайт более небезопасным.)

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

Есть два разных типа резервных копий WordPress - и вам нужно делать оба.

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

Файлы вашего сайта WordPress

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

    1. Установка ядра WordPress: файлы, которые вы получаете при загрузке WordPress (на фото ниже)

    1. Плагины WordPress: , как описано выше, добавлены функциональные возможности на сайт с помощью сценариев PHP, которые находятся в папке wp-content
    2. Темы WordPress: позволяют настраивать внешний вид и определенные виды функций сайта, также находятся в папке wp-content

  1. Изображения и файлы: различных изображений и файлов, добавленных для панели администратора, а также для самого сайта
  2. Скрипты JavaScript и PHP и другие файлы кода: можно добавить во внутренний сервер или на внешний сайт
  3. Дополнительные файлы и статические веб-страницы: все, что вы могли бы добавить

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

Для более глубокого изучения файлов WordPress обратитесь к Кодексу WordPress.

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

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

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

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

А для более опытных пользователей, использующих интерфейс командной строки WP-CLI, резервное копирование файлов сайта может быть выполнено из командной строки и сохранено на свой компьютер.

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

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

Ваша база данных WordPress

Однако одного резервного копирования файлов сайта недостаточно.

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

База данных MySQL - это то место, где живут все наши данные WordPress. Данные вроде:

  • Посты
  • Пользователей
  • Комментарии
  • Категории и теги (таксономии)
  • И так далее

Возвращаясь к моему сообщению «Как установить WordPress на Mac с помощью MAMP», где я создал новый сайт WordPress локально с базой данных с именем «skillcrush_db» , вы можете увидеть таблицы базы данных, с которыми поставляется WordPress.

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

Эти таблицы содержат определенное содержимое сайта. Например, так выглядит таблица сообщений skillcrush_db .

Как видите, опубликовано всего два сообщения. (Оба они поставляются со свежей установкой WP.)

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

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

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

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

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

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

1. Автоматическое резервное копирование WordPress

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

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

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

Например, у моего хоста WordPress, Bluehost, есть автоматические резервные копии, которые предоставляются вместе со службой хостинга без каких-либо дополнительных затрат. У них также есть дополнительная услуга «Backup Pro» (за дополнительную плату), которая предоставляет больше возможностей и делает резервное копирование и восстановление более удобным.

Опять же, это стандарт для большинства дружественных к WordPress хостов.

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

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

И, как и все остальное, чем больше вы платите, тем лучше качество и обслуживание. То же самое и с автоматическим резервным копированием на уровне сервера.

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

Я думаю, мы все уже должны знать, что при хранении данных в сети нет ничего «безопасного». (Вспомните «Celebgate», атаку Target, в ходе которой данные были украдены у более чем 70 миллионов покупателей, кибератаку Home Depot, в результате которой под угрозой оказались 56 миллионов платежных кредитных карт и так далее.)

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

2. Резервное копирование вручную

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

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

Резервное копирование вручную №1: через ваш хост

Этот способ, наверное, самый простой.

Вы можете вручную создать резервную копию всего сайта через cPanel.(Кстати, в этой статье есть полезные пошаговые инструкции, как это сделать. Позже автор также покажет, как восстанавливать резервные копии.)

В зависимости от вашего хоста ваша cPanel может выглядеть немного иначе.

У меня, Bluehost, у вас есть возможность резервного копирования:

  • Файлы веб-сайта: Ваш каталог public_html, который является корнем для вашего основного домена
  • Домашний каталог: Содержит каталог public_html вместе с другими каталогами для вашей почты, настроек FTP и т. Д.
  • Базы данных MySQL: Базы данных только соответствующие таблицы, а не файлы веб-сайтов
  • Полная резервная копия cPanel: Как показано на изображении ниже, это создает резервную копию всей вашей учетной записи. Поэтому, если у вас есть более одного сайта в вашей учетной записи (как у меня), он будет создавать резервные копии всех файлов, настроек, баз данных и т.д. для каждого из них.

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

Загрузить резервную копию так же просто, как нажать кнопку загрузки.Затем появляется загрузка zip- или tar-файла. (Примечание: резервное копирование всех баз данных MySQL и всей cPanel, особенно если у вас несколько сайтов, как у меня, может занять 5-10 минут. Может быть, даже больше.)

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

Ручное резервное копирование # 2: через phpMyAdmin

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

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

(Это просто делается через вкладку «Экспорт».)

Альтернативные методы

Экспорт данных сайта со встроенным экспортом

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

Однако имейте в виду, что WP export не экспортирует вашу тему, плагины и другие важные файлы веб-сайта.

Затем эти данные легко импортировать на другой сайт WordPress.

Резервное копирование по FTP

Вы также можете использовать FTP для резервного копирования с помощью Cyberduck или Filezilla.

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

Щелкните правой кнопкой мыши файлы, которые хотите сохранить, затем выберите «загрузить».Ниже вы можете увидеть мою тему на моем действующем сайте WordPress в Cyberduck FTP.

Расширенное и автоматическое резервное копирование по FTP

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

WP CLI (расширенный)

WP CLI также является более продвинутым инструментом WordPress.

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

Теперь, как часто следует выполнять резервное копирование вручную?

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

Лично на моем самом активном сайте Learntocodewith.me я стараюсь делать резервную копию вручную один раз в месяц.(Из моей базы данных и файлов веб-сайта.)

С другой стороны, для моего сайта laurencebradford.com, где я не писал новых сообщений в блоге более года, я не делал резервные копии вручную с августа 2014 года.

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

Но мой учёный код.мне сайт? Возвращение к августовской версии было бы катастрофой. Я даже не хочу об этом думать: меня от этого тошнит. Мысль о потере всей этой работы… Я фактически перестал писать это предложение только для того, чтобы сделать еще одно ручное резервное копирование всех файлов моего сайта и моей базы данных.

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

Сколько резервных копий мне следует хранить?

Это действительно зависит от вас и вашего сайта.

Обычно я храню 1-2 последних полных резервных копии сайта (файлы сайта + база данных) на моем компьютере и в Dropbox. (И, конечно же, мой сервер выполняет автоматическое резервное копирование.)

Нет необходимости сохранять каждую резервную копию в истории! (Это также займет много места на вашем компьютере / внешнем жестком диске.)

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

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

Вывод: когда дело доходит до резервного копирования, не кладите все яйца в одну корзину

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

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

Не выполняйте резервное копирование только на уровне сервера. Фактически, WordPress рекомендует хранить три разные резервные копии - все на разных носителях (например, компакт-диск, жесткий диск, рабочий стол, облако и т. Д.).

Для моих наиболее важных сайтов (а на самом деле это всего один…) я поддерживаю последнюю версию базы данных локально (на моем MAMP).

Я также делаю периодические темы и полные резервные копии БД (примерно раз в месяц) локально на моем рабочем столе… сохраняю их в специальной папке, которая затем синхронизируется с Dropbox. (Опять же, я часто делаю резервные копии сайта вручную, так как это моя самая важная вещь!)

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

ЛОРЕНС БРЭДФОРД

Лоуренс Брэдфорд - внештатный веб-разработчик-самоучка, специализирующийся в основном на интерфейсных технологиях. Она также является создателем сайта Learn to Code With Me, посвященного тому, чтобы помочь новичкам научиться программировать, и экспертом по техническим вопросам карьеры для About.com. Несмотря на то, что она охватывает ряд технических тем, ее основное внимание уделяется веб-разработке и тому, как сделать карьерный переход в технологии.

.

Смотрите также

Поделиться в соц. сетях

Опубликовать в Facebook
Опубликовать в Одноклассники
Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий