Как сделать резервную копию вашего магазина WooCommerce (заказы, продукты и база данных)
Опубликовано: 2022-08-30На создание и обслуживание интернет-магазина уходит много работы. Поэтому важно убедиться, что вы знаете, как создать резервную копию своего магазина WooCommerce, чтобы избежать потери важных данных, таких как ваши заказы, продукты и база данных.
Хорошей новостью является то, что есть несколько решений, которые вы можете использовать для резервного копирования WooCommerce. Лучший вариант будет зависеть от нескольких факторов, например, хотите ли вы использовать плагин и тип резервных копий, которые вы хотите создать.
В этом посте мы обсудим важность резервного копирования вашего магазина WooCommerce и как часто вы должны это делать. Затем мы познакомим вас с методами, которые вы можете использовать для резервного копирования вашего магазина и его восстановления. Наконец, мы ответим на некоторые распространенные вопросы об этом процессе.
Зачем делать резервную копию вашего магазина WooCommerce?
Существует ряд причин, по которым вам следует регулярно создавать резервные копии вашего магазина WooCommerce. Во-первых, это поможет вам защитить ваши данные в случае технической проблемы или человеческой ошибки.
Если вы обновляете свой сайт, устанавливаете новый плагин или вносите какие-либо другие изменения в свой контент, есть вероятность, что что-то пойдет не так. Если это так, важно, чтобы у вас была текущая версия для восстановления.
То же самое верно и для кибератак. Вам понадобится безопасная копия вашего веб-сайта, к которой можно будет вернуться, если хакер проникнет на ваш сайт и заразит его вредоносным кодом или вредоносным ПО.
Еще одна причина для резервного копирования вашего магазина — вести учет ваших данных. Это может быть полезно для целей аудита или если вам нужно ссылаться на прошлые заказы при работе с запросами и жалобами.
Таким образом, резервные копии помогают гарантировать, что вы всегда можете получить доступ к своим данным, даже если ваш сайт WooCommerce выйдет из строя и вы не сможете войти в систему. Проблемы с хостингом, кибератаки и неожиданные сбои — все это может привести к простоям.
Как часто я должен создавать резервные копии WooCommerce?
Как часто вы создаете резервную копию сайта WordPress, зависит от того, как часто вы добавляете или изменяете данные. Статические или небольшие веб-сайты могут требовать резервного копирования только периодически — хорошим вариантом будет ежедневное.
Но сайты WooCommerce — это совсем другая история. Мало того, что обычно намного больше активности, тем более важно защитить данные, такие как заказы и представленные клиентами. Вы не хотите потерять ни одного.
По этой причине магазины WooCommerce не должны соглашаться на что-то меньшее, чем резервное копирование в реальном времени, которое сохраняет новую копию каждый раз, когда размещается заказ, обновляется продукт или что-либо еще происходит на сайте.
Вы можете вручную создавать резервные копии сайта WordPress через регулярные промежутки времени. Это не самый эффективный процесс, но он позволяет избежать использования плагина. Но для резервного копирования в реальном времени вам понадобится такой инструмент, как Jetpack Backup.
Jetpack постоянно отслеживает изменения в вашем магазине WooCommerce. Всякий раз, когда вы обновляете свой контент, моментальный снимок этого изменения будет надежно сохранен. Это происходит автоматически, поэтому вам никогда не придется делать резервную копию. И если вам когда-нибудь понадобится восстановить копию, вы можете сделать это всего за несколько кликов — без необходимости редактирования кода или сервера!
Что я должен включить в резервную копию WooCommerce?
Когда дело доходит до создания резервной копии WooCommerce, вам необходимо учитывать две основные области: вашу базу данных и ваши файлы. База данных содержит все ваши важные данные — если вы ее потеряете, вы потеряете весь свой магазин.
Ваша база данных WooCommerce содержит:
- Товары
- Клиенты
- Заказы
- Налоговая информация
Между тем, ваши файлы содержат все ваши медиа. Если вы потеряете эти файлы, вы потеряете все изображения и видео вашего продукта.
Еще одна важная область — это ваши настройки, которые включают способы доставки и платежные шлюзы. Настройки вашего магазина, как правило, будут включены в вашу базу данных и файлы, поэтому вам не нужно будет создавать для них отдельную резервную копию.
Как создать резервную копию базы данных WooCommerce
Существует несколько способов резервного копирования базы данных WooCommerce. Лучшее решение будет зависеть от нескольких факторов, таких как уровень вашего опыта и тип используемого вами плана хостинга. Давайте внимательно рассмотрим каждый вариант.
1. Резервное копирование WooCommerce в режиме реального времени с помощью плагина
Самый быстрый и простой способ резервного копирования базы данных WooCommerce — использовать плагин, такой как Jetpack Backup, который включает в себя:
- Автоматическое резервное копирование в реальном времени
- 10 ГБ дискового пространства (также доступна опция 1 ТБ)
- Восстановление в один клик
- 30-дневный резервный архив
- Простая настройка
- Внешнее хранилище
После установки и активации на вашем веб-сайте вы можете получить доступ к инструменту, перейдя в раздел Jetpack → Backup из области администрирования WordPress.
Здесь вы можете управлять всеми своими резервными копиями. Вы также можете восстановить свой сайт до любого предыдущего состояния, сохраняя при этом данные клиентов и заказы в актуальном состоянии.
2. Сделайте резервную копию WooCommerce, используя свой веб-хостинг
Если вы не хотите устанавливать плагин на свой веб-сайт, вы можете создать резервную копию WooCommerce через свой веб-хост. Доступные вам варианты будут зависеть от вашего плана хостинга.
Многие поставщики предлагают резервное копирование как часть своих пакетов, в то время как другие делают их доступными в качестве надстройки премиум-класса. Лучше всего узнать у своего веб-хостинга, какие опции включены в ваш план, и при необходимости обновить услугу.
Фактические шаги, связанные с резервным копированием вашего магазина WooCommerce, будут зависеть от вашего хоста, но процесс будет аналогичным. Вы можете начать с входа в панель управления хостингом.
Если ваш веб-хост использует cPanel, перейдите в раздел « Файлы » и выберите приложение « Резервное копирование ».
На следующем экране вы увидите несколько вариантов резервного копирования:
Если вы хотите создать резервную копию всего сайта, нажмите кнопку « Загрузить полную резервную копию учетной записи» . Обратите внимание, что вы можете сохранить его на локальном устройстве, так как некоторые провайдеры автоматически удаляют резервные копии через 48 часов.
Кроме того, вы можете прокрутить вниз до раздела « Загрузить резервную копию базы данных MySQL ».
Здесь вы можете найти свою базу данных WooCommerce из списка. Затем выберите ссылку, чтобы начать процесс загрузки. Резервная копия будет храниться в виде файла .sql на вашем компьютере.
Если ваш хостинг-провайдер не использует cPanel, у вас все еще могут быть варианты резервного копирования базы данных WooCommerce. Давайте использовать SiteGround в качестве примера.
Чтобы начать, войдите в свою учетную запись и перейдите в раздел Веб- сайты . Рядом с вашим доменным именем выберите Инструменты сайта . Затем перейдите в « Безопасность » → «Резервные копии».
Назвав резервную копию, нажмите кнопку « Создать ». После завершения резервного копирования вы можете просмотреть его в журнале управления резервными копиями , расположенном на той же странице.
Имейте в виду, что, выбирая эту опцию, вы полностью полагаетесь на свой хост. Вполне возможно, что что-то пойдет не так, и ваши резервные копии будут храниться или создаваться неправильно. Хостинг-провайдеры обычно делают резервную копию вашего сайта только ежедневно или еженедельно и хранят резервные копии только в течение определенного периода времени. Если что-то пойдет не так, это может означать, что у вас нет того, что вам нужно для восстановления и работы.
И, если ваш магазин выйдет из строя из-за проблемы с хостингом, у вас не будет альтернативного варианта доступа и восстановления ваших резервных копий.
3. Создайте резервную копию WooCommerce вручную
Третий вариант создания резервной копии WooCommerce — использовать ручной подход. Этот метод может быть немного утомительным и трудоемким. Поэтому мы рекомендуем его только в крайнем случае.
Вам нужно будет сделать резервную копию файлов и базы данных WooCommerce отдельно. Вы можете сделать это с помощью файлового менеджера cPanel или клиента протокола передачи файлов (FTP) и phpMyAdmin.
В следующем уроке мы рассмотрим FTP и phpMyAdmin, поскольку мы уже обсуждали, как сделать резервную копию вашего сайта через cPanel.
Резервное копирование файлов WooCommerce через FTP
Для начала вам нужно скачать FTP-клиент, например FileZilla.
После запуска FTP-клиента войдите в систему, чтобы подключиться к вашему сайту. Вы можете найти свои учетные данные FTP в своей учетной записи веб-хостинга. Вам понадобится ваше имя хоста, имя пользователя, пароль и номер порта.
После того, как вы успешно подключитесь к своему сайту, перейдите к папке public_html , щелкните ее правой кнопкой мыши и выберите « Загрузить ».
Вы можете хранить и сохранять файлы в виде папки ZIP на вашем устройстве. Следующим шагом является резервное копирование вашей базы данных.
Резервное копирование базы данных WooCommerce
Вы можете использовать phpMyAdmin для ручного резервного копирования базы данных WooCommerce. Для начала войдите в свою учетную запись хостинга и перейдите в phpMyAdmin в разделе « Базы данных ».
На следующей странице вы можете найти список баз данных. Выберите свою базу данных, затем выберите все таблицы и щелкните вкладку « Экспорт ».
Далее вам нужно будет выбрать формат резервной копии. Вы можете оставить его как SQL по умолчанию.
Когда вы закончите, нажмите кнопку « Перейти» , чтобы загрузить базу данных. Затем вы можете переместить резервную копию базы данных в папку, содержащую загруженные ранее файлы сайта.
Помимо требуемого времени, резервное копирование вручную сопряжено с риском человеческой ошибки. Если вы обнаружите, что вам нужно восстановить резервную копию, последнее, что вам нужно, это осознать, что ваша резервная копия неисправна. Кроме того, ручное резервное копирование означает, что у вас может не быть копии самых последних изменений на сайте или заказов в магазине. Именно по этим причинам мы обычно не рекомендуем полагаться на ручное резервное копирование.
Как восстановить резервную копию WooCommerce
Независимо от метода, который вы использовали для создания резервной копии WooCommerce, вы сможете восстановить ее за несколько простых шагов. Лучший вариант будет зависеть от решения, которое вы использовали для его резервного копирования.
Давайте посмотрим, как восстановить резервную копию WooCommerce на основе трех основных методов, которые мы обсуждали в последнем разделе.
1. Восстановите резервную копию одним щелчком мыши с помощью Jetpack
Если на вашем сайте установлен и активирован Jetpack Backup, вы можете восстановить резервную копию WooCommerce одним щелчком мыши. Самое замечательное в использовании Jetpack Backup заключается в том, что все ваши заказы будут сохранены — независимо от точки, на которую вы восстанавливаете. Есть два основных варианта на выбор.
Первый — восстановить его к определенному событию. Для этого перейдите в свою учетную запись WordPress.com (что вы можете сделать, даже если ваш сайт не работает!) и перейдите в свой журнал активности. На этом экране вы можете использовать фильтры для поиска по дате или типу активности.
Найдя нужное событие, вы можете нажать кнопку « Действия » рядом с ним, а затем « Восстановить до этого момента » .
Откроется панель « Восстановить сайт ». Здесь вы можете выбрать любые элементы, которые вы не хотите восстанавливать. Если вы хотите восстановить все содержимое, вы можете просто нажать «Подтвердить восстановление» .
Появится индикатор выполнения, показывающий текущий статус процесса. После завершения восстановления вы получите уведомление по электронной почте.
Второй вариант — восстановить свой сайт до определенного дня. В панели управления WordPress перейдите к Jetpack → Backup .
Здесь вы увидите последнюю резервную копию вашего сайта. Чтобы выбрать конкретный день, вам нужно нажать « Выбрать дату » в календаре в верхней части страницы.
Как только вы найдете нужную дату, вы можете выбрать «Восстановить до этой точки» .
На следующем экране оставьте выбранные параметры как есть. Если вы хотите исключить определенные элементы, вы можете снять соответствующие флажки. Когда вы закончите, нажмите кнопку Подтвердить восстановление .
Снова появится индикатор выполнения. Когда процесс завершится, вы увидите подтверждающее сообщение.
2. Восстановите резервную копию с вашего веб-хостинга
Если вы создали резервную копию своего сайта через веб-хостинг, вы обычно можете восстановить его таким же образом. Если ваш провайдер использует cPanel, войдите на свой сайт и перейдите в « Файлы» → « Резервное копирование» .
Это та же страница, которую вы использовали для резервного копирования своего сайта, но на этот раз вам нужно нажать кнопку « Выбрать файл» в разделе «Восстановить резервную копию базы данных MySQL» .
Выберите файл .sql, который вы загрузили в качестве резервной копии, и нажмите кнопку « Загрузить », чтобы восстановить его.
После завершения процесса вы должны увидеть сообщение о том, что база данных успешно восстановлена.
3. Восстановите резервную копию вашего магазина вручную.
Как мы упоминали ранее, вы можете использовать приложение резервного копирования в cPanel (если ваш хостинг-провайдер предлагает его) для восстановления вашего контента. Поскольку это не всегда возможно, мы покажем вам, как вручную восстановить ваш магазин с помощью FTP и phpMyAdmin.
Начнем с восстановления ваших файлов WooCommerce. Подключитесь к вашему серверу через FTP, используя учетные данные, предлагаемые вашим хостинг-провайдером.
Как только вы подключитесь к серверу, панель удаленного сайта отобразит каталог вашего сайта. Перейдите в папку public_html , затем перетащите файлы с панели локального сайта на панель удаленного сайта.
Если вы сохранили свои файлы в папке ZIP при резервном копировании, вам необходимо извлечь их перед восстановлением. Это может занять некоторое время, в зависимости от размера вашего магазина WooCommerce.
Далее вы можете вручную восстановить базу данных с помощью phpMyAdmin. Чтобы начать, войдите в свою учетную запись cPanel хостинга, затем перейдите в phpMyAdmin из раздела « База данных ».
В списке слева выберите свою базу данных, затем вкладку « Импорт ».
На следующем экране вам нужно нажать кнопку « Выбрать файл» и выбрать файл, резервную копию которого вы создали на локальном устройстве или сервере. Затем убедитесь, что формат совпадает с форматом загруженной резервной копии (по умолчанию SQL ).
Когда вы закончите, нажмите кнопку « Перейти» . Как и в случае с файлами, этот процесс восстановления может занять некоторое время.
Советы и рекомендации по созданию резервных копий WooCommerce
Создание резервных копий в WooCommerce довольно просто. Чтобы процесс прошел максимально гладко, есть несколько советов и рекомендаций, которые вы можете использовать.
Во-первых, создать расписание резервного копирования, которое соответствует вашим потребностям. В идеале вы должны выбирать резервные копии в реальном времени, чтобы у вас была сохраненная версия каждый раз, когда вы вносите изменения на свой сайт.
Еще один совет — создавать удаленные резервные копии. Почему? Потому что хранение ваших резервных копий на том же сервере, что и ваш магазин, может создать единую точку отказа. Если что-то случится с вашим магазином или сервером, вы также можете потерять свои резервные копии.
Чтобы предотвратить это, мы рекомендуем хранить копии вашего сайта на сторонней платформе. Некоторые популярные варианты включают Google Cloud Storage, Amazon S3 и Dropbox. Имейте в виду, что если вы используете Jetpack, плагин автоматически сохранит ваши резервные копии в отдельном безопасном месте.
Если вам нужно получить резервную копию вашего сайта WooCommerce, вы также можете восстановить его в тестовой среде, прежде чем перемещать его на свой рабочий сайт. Таким образом, вы можете протестировать восстановленную версию, чтобы убедиться, что все выглядит и работает должным образом.
Наконец, вы можете периодически тестировать решение для резервного копирования, чтобы убедиться, что оно работает правильно. Если вы используете плагин, убедитесь, что вы поддерживаете его в актуальном состоянии. Это не только поможет повысить вашу безопасность, но и сведет к минимуму вероятность проблем с совместимостью.
Часто задаваемые вопросы о резервных копиях WooCommerce
До сих пор мы рассматривали, как создавать и восстанавливать резервные копии WooCommerce, но у вас могут возникнуть вопросы по поводу этого процесса. Ответим на некоторые из них.
Где хранятся резервные копии WooCommerce?
Расположение ваших резервных копий WooCommerce будет зависеть от метода, который вы использовали для их сохранения. Если ваш план хостинга включает резервные копии, вы можете получить к ним доступ через cPanel (или аналог панели управления). Эти резервные копии хранятся на вашем сервере.
Если вы вручную создаете резервную копию своего магазина WooCommerce или используете плагин, вы обычно можете получить доступ к своим резервным копиям с вашего локального устройства и / или из удаленных мест по вашему выбору. Например, если вы используете FTP-клиент, вы можете хранить резервные копии на своем компьютере, а затем загружать их на сторонние платформы, такие как Google Drive или Dropbox.
Резервные копии Jetpack хранятся на выделенных серверах — той же всемирно известной инфраструктуре, которая используется для WordPress.com, — поэтому вам никогда не придется беспокоиться об их безопасности.
Вы также можете использовать плагин для создания резервной копии вручную, чтобы у вас всегда была безопасная и обновленная копия в дополнительном месте.
Какое лучшее решение для резервного копирования WooCommerce?
Если вы ищете лучшее решение для резервного копирования, вы можете рассмотреть возможность использования Jetpack Backup. Этот инструмент премиум-класса автоматически создает резервную копию вашего сайта WooCommerce, поэтому вам не нужно беспокоиться о том, чтобы справиться с этим самостоятельно. Он также выполняет резервное копирование в реальном времени каждый раз, когда вы вносите изменения в свой магазин.
Могу ли я создавать резервные копии продуктов только в WooCommerce?
Могут быть случаи, когда вы просто хотите создать резервную копию определенного раздела вашего магазина. Возможно, вы не хотите занимать больше места для хранения, чем необходимо, или у вас недостаточно времени для создания полной резервной копии.
К счастью, вы можете просто создать резервную копию своих продуктов WooCommerce. Вы можете сделать это вручную или с помощью плагина.
Чтобы сделать это вручную, перейдите на вкладку « Продукты » в панели администратора. Затем выберите все продукты и нажмите кнопку « Экспорт », расположенную в верхней части экрана:
Это приведет вас к экрану экспорта продуктов . Здесь вы можете выбрать столбцы, типы продуктов и категории продуктов, которые вы хотите экспортировать. Если вы хотите включить все данные, вы можете оставить их как есть.
Когда вы закончите, нажмите кнопку « Создать CSV ».
CSV-файл будет загружен на ваш компьютер. Затем вы можете переместить этот файл в хранилище за пределами сайта.
Другой вариант — использовать плагин, такой как экспорт импорта товаров для WooCommerce. В бесплатной версии вы можете экспортировать продукты на основе простых, сгруппированных или внешних/аффилированных типов.
Могу ли я создавать резервные копии заказов в WooCommerce?
По умолчанию WooCommerce не позволяет экспортировать заказы. К счастью, для этого вы можете использовать такой плагин, как Advanced Order Export for WooCommerce.
Этот плагин позволяет вам экспортировать любое настраиваемое поле, назначенное вашим заказам и продуктам WooCommerce. Вы также можете выбрать один из нескольких вариантов формата экспорта данных, включая CSV, XML и JSON.
Кроме того, вы можете переименовывать метки, изменять порядок столбцов и применять фильтры. Инструмент позволяет экспортировать данные заказа, сводку сведений о заказе и информацию о клиенте, которые затем можно сохранить в любом месте по вашему выбору.
После установки и активации плагина вы можете перейти в WooCommerce→ Export Orders . Затем щелкните вкладку « Экспортировать сейчас », чтобы настроить параметры.
Вы можете фильтровать заказы по типу данных и вводить определенные диапазоны дат. Вы также можете назвать файл экспорта и выбрать формат. С правой стороны вы можете применить широкий спектр фильтров для своих продуктов. Например, вы можете основывать его на статусах заказов, настраиваемых полях и многом другом.
Когда вы довольны своими изменениями, вы можете нажать кнопку « Сохранить настройки » внизу, а затем « Экспорт ». Это загрузит файл в выбранном вами формате.
Начните резервное копирование вашего магазина WooCommerce
Ваш магазин WooCommerce заполнен данными, включая заказы, информацию о клиентах и сведения о продукте. С таким количеством потенциальных угроз, которые подвергают риску ваш сайт WordPress, важно знать, как выполнить резервное копирование WooCommerce.
Как мы обсуждали в этом посте, существует несколько способов резервного копирования и восстановления вашего магазина WooCommerce. Самый простой вариант — использовать такой плагин, как Jetpack Backup. Вы также можете выполнять резервное копирование вручную, хотя это может занять очень много времени и поэтому не является идеальным.
Вы хотите создавать регулярные резервные копии WooCommerce без особых усилий? Скачайте Jetpack Backup сегодня!