Skip to main content

Інтеграцыя з cPanel

Агляд

cPanel — адна з самых папулярных адпавіданняў для кіравання хостынгу, якое выкарыстоўваюць многія пастаўшчыкі шараўнага і выклічнага хостынгу. Гэтая інтэграцыя дазваляе аўтаматычна синхронізуваць домены паміж Ultimate Multisite і cPanel, што дазваляе вам аўтаматычна дадаваць псеўнімыя домены і паддомены ў ваш кант па cPanel.

Функцыі

  • Аўтаматычнае стварэнне адпавіданняў (addon domains) у cPanel
  • Аўтаматычнае стварэнне паддоменаў у cPanel (для ўстаноўвання паддоменных мультысайтаў)
  • Выбыванне домена пры выдаленні мапінг-злучэнняў

Патрабаванні

У наступных канстантах павінны быць вызначаны ў файле 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 > Налады
  2. Пайміце ў тэчку "Domain Mapping"
  3. Праскользьце ўніз да "Host Integrations"
  4. Актывуйце інтэграцыю cPanel
  5. Націсніце "Save Changes"

Як гэта працуе

Адпавіданні (Addon Domains)

Калі домен мапіраваны ў Ultimate Multisite:

  1. Інтэграцыя адпраўляе запыт да API cPanel, каб дадаць домен як адпавіданне
  2. Домен наладжаецца на ў ваш карэнь-каталог
  3. Калі мапінг домена выдаляецца, інтэграцыя выдаліць адпавіданне з cPanel

Паддомены (Subdomains)

Для ўстаноўвання мультысайтаў з паддоменамі, калі ствараецца новы сайт:

  1. Інтэграцыя выцягвае частку паддомена з поўнага домена
  2. Яна адпраўляе запыт да API cPanel, каб дадаць паддомен
  3. Паддомен наладжаецца на ваш карэнь-каталог

Важнае заўвага

  • Інтэграцыя выкарыстоўвае API2 cPanel для злучэння з вашым кант па cPanel
  • Ваш кант па cPanel павінен мець права на дадаванне адпавіданняў і паддоменаў
  • Nieкіткі пастаўшчыкі хостынгу могуць абмежаваць колькасць адпавіданняў або паддоменаў, якія вы можаце стварыць
  • Інтэграцыя не займаецца канфігурацыяй DNS; вам усё ж трэба ўказаць вашыя домены на IP-адрэс вашага сервера

Выяўленне праблем

Праблемы з злучэннем API

  • Праверце, ці правільныя ваш імя карыстальніка і пароль cPanel
  • Праверце, ці правільны і даступны ваш хост cPanel
  • Убедзіцеся, што ваш кант па cPanel мае неабходныя права
  • Папрабуйце выкарыстоўваць поўны URL для хоста (напрыклад, https://cpanel.yourdomain.com)

Домен не дададзены

  • Праверце журналы Ultimate Multisite на наяўнасць паведамленняў аб памылцы
  • Убедзіцеся, што домен яшчэ не дададзены ў cPanel
  • Убедзіцеся, што ваш кант па cPanel не дасягнуў значнасці для адпавіданняў або паддоменаў

Праблемы з сертыфікатам SSL

  • Інтэграцыя не займаецца выдачай сертыфікатаў SSL
  • Вам трэба выкарыстоўваць інструменты SSL/TLS cPanel або функцыю AutoSSL для выдачы сертыфікатаў SSL для вашага домена
  • Альтэрнатыўна, вы можаце выкарыстоўваць паслугу, такую як Let's Encrypt, з AutoSSL cPanel