Skip to main content

cPanel Интеграция

Обзор​

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

Возможности​

  • Автоматическое создание дополнительных доменов (addon domain) в cPanel
  • Автоматическое создание поддоменов в cPanel (для установок с мультисайтом на поддоменах)
  • Удаление домена при удалении настроек сопоставления (mappings)

Требования​

Следующие константы необходимо определить в вашем файле wp-config.php:

define('WU_CPANEL_USERNAME', 'ваш_cpanel_имя_пользователя');
define('WU_CPANEL_PASSWORD', 'ваш_cpanel_пароль');
define('WU_CPANEL_HOST', 'ваш_cpanel_хост');

Опционально, вы также можете определить:

define('WU_CPANEL_PORT', 2083); // По умолчанию 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // По умолчанию /public_html

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

1. Получите учетные данные cPanel​

  1. Получите свое имя пользователя и пароль cPanel у вашего хостинг-провайдера.
  2. Определите свой хост cPanel (обычно это cpanel.yourdomain.com или yourdomain.com:2083).

2. Добавьте константы в wp-config.php​

Добавьте следующие константы в ваш файл wp-config.php:

define('WU_CPANEL_USERNAME', 'ваш_cpanel_имя_пользователя');
define('WU_CPANEL_PASSWORD', 'ваш_cpanel_пароль');
define('WU_CPANEL_HOST', 'ваш_cpanel_хост');

Опционально, вы можете настроить порт и корневой каталог:

define('WU_CPANEL_PORT', 2083); // Измените, если ваш cPanel использует другой порт
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Измените, если корень ваших документов отличается

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

  1. WordPress администраторда Ultimate Multisite > Settings (Настройки) бөліміне өтіңіз.
  2. "Domain Mapping" (Доменді карталау) таб-ына барыңыз.
  3. Төменгі бөлімге "Host Integrations" (Хост интеграциялары) деген жерге жылжыңыз.
  4. cPanel интеграциясын қосыңыз.
  5. "Save Changes" (Өзгерулерді сақтау) батырмасын басыңыз.

Қалай Жұмыс Істейді​

Addon Domains (Қосымша Домендер)​

Ultimate Multisite-та домен карталалған кезде:

  1. Интеграция cPanel API-ға доменді қосымша домен ретінде жіберуді сұрайды.
  2. Домендің кірісті (root directory) бағытталуы ретінде орнатылады.
  3. Домен карталанудан арылған кезде, интеграция қосымша доменді cPanel-ден алып тастайды.

Subdomains (Субдомендер)​

Субдоменді Multisite орнату үшін, жаңа сайт жасалғанда:

  1. Интеграция толық доменнен субдомен бөлігін шығарады.
  2. Ол субдоменді cPanel API-ға қосу сұрайтын сұранысты жібереді.
  3. Субдомендің кірісті бағытталуы ретінде орнатылады.

Маңызды Ескертулер​

  • Интеграция cPanel есебіңізбен қарым-қатынас жасау үшін cPanel API2-ді қолданады.
  • Сіздің cPanel есебіңізде қосымша домендер мен субдомендерді қосу құқығы болуы керек.
  • Кейбір хостинг провайдерлері сізге жасай алатын қосымша домендер немесе субдомендер санына шектеу қоя алады.
  • Интеграция DNS конфигурациясын басқара алмайды; сіздің домендерді әлі де сервердің IP-адресіне бағыттауыңыз керек.

Түзету (Troubleshooting)​

API Қосылымы Мәселелері​

  • cPanel пайдаланушы аты мен паролі дұрыс екенін тексеріңіз.
  • Сіздің cPanel хосты дұрыс және қолжетімді екенін тексеріңіз.
  • Сіздің cPanel есебіңізде қажетті құқықтар бар екенін қамтамасыз етіңіз.
  • Хост үшін толық URL-ді қолдануды көріп алыңыз (мысалы, https://cpanel.yourdomain.com).

Домен Қосылмаған Кезде​

  • Ultimate Multisite логинда кез келген қате хабарламаларды тексеріңіз.
  • Домен әлі cPanelге қосылмағанын растаңыз.
  • Сіздің cPanel есебіңіз қосымша домендер немесе субдомендер саны бойынша шектеуге жетуде емес екенін қамтамасыз етіңіз.

SSL Сертификатының мәселелері​

  • Интеграция SSL сертификат беруді процесін басқара алмайды.
  • Домендеріңіз үшін SSL сертификаттарын алу үшін cPanel-дің SSL/TLS құралдарын немесе AutoSSL функциясын пайдалану қажет болады.
  • Немесе, cPanel-дің AutoSSL-ді қолданып Let's Encrypt сияқты қызметті де пайдалана аласыз.