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 должен быть уже установлен и активирован. Убедитесь, что:
- Плагин WP Engine активен
- Существует файл
wp-content/mu-plugins/wpengine-common/class-wpeapi.php
2. Включите интеграцию
- В админке WordPress перейдите в Ultimate Multisite > Settings (Настройки)
- Перейдите на вкладку "Domain Mapping" (Сопоставление доменов)
- Прокрутите вниз до раздела "Host Integrations" (Интеграции хостинга)
- Включите интеграцию WP Engine
- Нажмите "Save Changes" (Сохранить изменения)
Как это работает
Синхронизация доменов
Когда домен сопоставляется в Ultimate Multisite:
- Интеграция использует API WP Engine для добавления домена в вашу установку WP Engine
- WP Engine занимается настройкой домена и выдачей SSL-сертификатов
- Когда сопоставление домена удаляется, интеграция удалит этот домен из WP Engine
Поддержка поддоменов
Поддомен мультисайтовых установок для:
- Интеграция добавляет каждый поддомен в WP Engine при создании нового сайта.
- WP Engine сам занимается настройкой поддомена.
- Когда сайт удаляется, интеграция убирает этот поддомен из 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-настройки для основного домена и поддоменов.