Skip to main content

Интеграция с WP Engine

Обзор

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

Возможности

  • Автоматическая синхронизация доменов
  • Поддержка поддоменов для установок мультисайта
  • Бесшовная интеграция с существующими системами WP Engine

Требования

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

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

define('WPE_APIKEY', 'your_api_key'); // Предпочтительный метод
// ИЛИ
define('WPE_API', 'your_api_key'); // Альтернативный метод

Инструкции по настройке

1. Проверьте плагин WP Engine

Если вы размещаете сайт на WP Engine, плагин WP Engine должен быть уже установлен и активирован. Убедитесь, что:

  1. Плагин WP Engine активен
  2. Существует файл wp-content/mu-plugins/wpengine-common/class-wpeapi.php

2. Включите интеграцию

  1. В админке WordPress перейдите в Ultimate Multisite > Settings (Настройки)
  2. Перейдите на вкладку "Domain Mapping" (Сопоставление доменов)
  3. Прокрутите вниз до раздела "Host Integrations" (Интеграции хостинга)
  4. Включите интеграцию WP Engine
  5. Нажмите "Save Changes" (Сохранить изменения)

Как это работает

Синхронизация доменов

Когда домен сопоставляется в Ultimate Multisite:

  1. Интеграция использует API WP Engine для добавления домена в вашу установку WP Engine
  2. WP Engine занимается настройкой домена и выдачей SSL-сертификата
  3. Когда сопоставление домена удаляется, интеграция удалит домен из WP Engine

Поддержка поддоменов

Для установок мультисайта на поддоменах:

  1. Интеграция добавляет каждый поддомен в WP Engine при создании нового сайта.
  2. WP Engine сам обрабатывает настройку поддомена.
  3. Когда сайт удаляется, интеграция удаляет этот поддомен из WP Engine.

Важные замечания

Дикие домены (Wildcard Domains)

Для установок мультисайта на поддоменах рекомендуется связаться со службой поддержки WP Engine и запросить настройку дикого домена (wildcard domain). Это позволит всем поддоменам работать автоматически, без необходимости добавлять каждый из них по отдельности.

SSL-сертификаты

WP Engine автоматически занимается выдачей и продлением SSL-сертификатов для всех доменов, добавленных через эту интеграцию. Дополнительная настройка не требуется.

Устранение неполадок (Troubleshooting)

Проблемы с подключением к API

  • Проверьте, активен ли плагин WP Engine и правильно ли он настроен.
  • Если вы вручную определяли API ключ, проверьте, правильный ли он.
  • Свяжитесь со службой поддержки WP Engine, если у вас возникли проблемы с API.

Домен не добавлен

  • Проверьте логи Ultimate Multisite на наличие каких-либо сообщений об ошибках.
  • Убедитесь, что домен еще не добавлен в WP Engine.
  • Убедитесь, что ваш план WP Engine поддерживает количество добавляемых вами доменов.

Проблемы с поддоменами

  • Если поддомены не работают, свяжитесь со службой поддержки WP Engine и запросите настройку дикого домена (wildcard domain).
  • Проверьте, правильно ли настроены ваши DNS-настройки для основного домена и поддоменов.