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 сияқты қызметті де пайдалана аласыз.