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-настройки для основного домена и поддоменов.