Вернуться на страницу поддержки Хостинг Создание предварительной версии сайта

Создание предварительной версии сайта

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

Эта возможность доступна на сайтах с тарифным планом WordPress.com Creator или Entrepreneur.

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

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

Чтобы создать предварительную версию сайта, выполните следующие действия.

  1. Откройте консоль вашего сайта.
  2. Перейдите в раздел Настройки → Настройки хостинга (если используется представление по умолчанию) или Хостинг → Конфигурация (если используется WP-Admin).
  3. Прокрутите страницу до раздела Предварительная версия сайта.
  4. Нажмите кнопку Добавить предварительную версию сайта.
Добавьте показанную здесь кнопку предварительной версии сайта.

Если у вас уже создана предварительная версия сайта, вы увидите вместо неё кнопку Управление предварительной версией сайта.

Управляйте предварительной версией сайта или удалите её на странице «Настройки хостинга».

Созданную предварительную версию сайта вы найдёте, перейдя в список ваших сайтов или нажав кнопку Управление предварительной версией сайта в разделе Настройки → Настройки хостинга, как описано выше.

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

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

Предварительная версия сайта не связана с исходным сайтом — изменения на одном сайте не отражаются на другом.

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

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

В предварительную версию сайта клонируются:

В новый сайт не копируются данные, относящиеся к WordPress.com (поскольку они определяются контентом сайта):

Возможности предварительной версии сайта

Предварительная версия сайта работает почти так же, как рабочий сайт. SFTP, SSH и phpMyAdmin находятся в том же разделе: Настройки → Настройки хостинга. Вы можете устанавливать плагины, переключать темы и восстанавливать резервные копии в предварительной версии сайта, как и на рабочем сайте.

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

📌

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

Базу данных и файловую систему можно синхронизировать между предварительной и рабочей средами в обоих направлениях. Единственное исключение — сайты, использующие WooCommerce. Данные WooCommerce нельзя синхронизировать с рабочей версией из-за риска перезаписи заказов, полученных после создания предварительной версии сайта.

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

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

Настройка поведения поисковых систем

По умолчанию поисковые системы не индексируют предварительную версию сайта. Это поведение можно изменить с помощью файла robots.txt, который размещается в корневой папке сайта.

Синхронизация рабочей версии с предварительной

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

  1. Откройте консоль предварительной версии сайта.
  2. Перейдите в раздел Настройки → Настройки хостинга (если используется представление по умолчанию) или Хостинг → Конфигурация (если используется WP-Admin).
  3. Прокрутите страницу до раздела Предварительная версия сайта.
  4. Найдите раздел «Синхронизация базы данных и файлов».
  5. Выберите опцию «Синхронизация рабочей версии с предварительной».
  6. Нажмите кнопку Синхронизировать.

Когда появится окно подтверждения, нажмите Синхронизировать.

Синхронизация предварительной версии с рабочей

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

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

  1. Откройте консоль предварительной версии сайта.
  2. Перейдите в раздел Настройки → Настройки хостинга (если используется представление по умолчанию) или Хостинг → Конфигурация (если используется WP-Admin).
  3. Прокрутите страницу до раздела «Предварительная версия сайта».
  4. Найдите раздел «Синхронизация базы данных и файлов».
  5. Выберите опцию «Синхронизация предварительной версии с рабочей».
  6. Выберите, какие части предварительной версии сайта вы хотите синхронизировать с рабочим сайтом.
    • Темы: выберите эту опцию, если вы добавили новые темы, обновили существующие до новой версии или редактировали файлы тем. Обратите внимание, что при изменении активной темы необходимо активировать её на рабочем сайте вручную, если «База данных сайта» не синхронизируется.
    • Плагины: выберите эту опцию, если вы устанавливали новые плагины, обновляли существующие до новой версии или редактировали файлы плагинов. Обратите внимание, что при активации или деактивации плагинов необходимо сделать то же самое на рабочем сайте вручную, если «База данных сайта» не синхронизируется.
    • Загрузка медиафайлов: копируются все файлы и каталоги из папки загрузок. Если вы хотите, чтобы файлы отображались в WordPress в качестве загруженных медиафайлов, также необходимо выбрать «База данных сайта».
    • Директория wp-content: выберите эту опцию, чтобы синхронизировать все файлы и директории в каталоге wp-content, кроме тем, плагинов и загрузок.
    • Web Root: выберите эту опцию, чтобы копировать все файлы и каталоги в корневом каталоге WordPress, включая любые файлы, не относящиеся к WordPress, за исключением директории wp-content.
    • База данных сайта (SQL). Выберите эту опцию, если вы добавляете или редактируете записи или страницы, загружаете новые медиафайлы, редактируете шаблоны сайта с помощью редактора сайта или вносите другие изменения, связанные с данными, хранящимися в базе данных. Из-за риска перезаписи заказов эту опцию нельзя включить на сайтах с установленным плагином WooCommerce.
  7. Нажмите кнопку Синхронизировать.
  8. Когда появится окно подтверждения, нажмите Синхронизировать.
Опции синхронизации предварительной версии с рабочей.
Выберите направление синхронизации, укажите, какие части сайта требуется синхронизировать, и нажмите кнопку «Синхронизировать».

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

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

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

Чтобы удалить предварительную версию сайта, выполните следующие действия.

  1. Откройте консоль вашего рабочего сайта.
  2. Перейдите в раздел Настройки → Настройки хостинга (если используется представление по умолчанию) или Хостинг → Конфигурация (если используется WP-Admin).
  3. Прокрутите страницу до раздела Предварительная версия сайта.
  4. Нажмите кнопку Удалить предварительную версию сайта.
Выделена кнопка удаления предварительной версии сайта.

Часто задаваемые вопросы

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

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

Что происходит при клонировании сайта с WooCommerce?

В предварительную версию сайта клонируются все данные WooCommerce, включая заказчиков, товары, заказы и другую информацию, связанную с WooCommerce и хранящуюся в базе данных. Мы также добавим в файл wp-config.php константу WP_ENVIRONMENT_TYPE=staging, с помощью которой некоторые плагины могут различать рабочую и предварительную среды.

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

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

В настоящее время для каждого действующего сайта можно создавать только одну предварительную версию. Вы можете создавать неограниченное количество копий своего сайта с помощью функции «Копировать сайт».

Можно ли настраивать URL-адрес предварительной версии сайта?

URL-адрес предварительной версии сайта создаётся автоматически: перед именем действующего сайта добавляется запись staging-[четыре_случайных_символа]. Изменить этот адрес или добавить пользовательский домен невозможно, так как предварительная версия сайта не предназначена для использования в качестве действующего сайта. Чтобы создать копию своего сайта, предназначенную для публичного просмотра, вместо этого выполните действия, описанные в нашем руководстве по копированию сайта.

Copied to clipboard!