Skip to main content

cPanel Интеграция

Обзор

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

Возможности

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

Требования

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

define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');

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

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', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');

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

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 аккаундуңузда зарыл укуaklar бар экенин камсыз кылыңыз.
  • Хост үчүн толук URL'ди колдонуп көрүңүз (мисалы, https://cpanel.yourdomain.com).

Домен Кошулбаган

  • Эч кандай ката билдирүүлөрү бар экенин Ultimate Multisite логдорунан текшериңиз.
  • Домен cPanelге дагы кошулбаганды текшериңиз.
  • Сиздин cPanel аккаундуңуз кошумча домендер же поддомендер үчүн чектөөгө жеткен эмес экенин камсыз кылыңыз.

SSL Sertifikat Masalmasy

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