Інтеграцыя з 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
- Атрымайце імя карыстальніка і пароль cPanel ад вашага пастаўшчыка хостынгу
- Вызначце хост 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. Актывуйце інтэграцыю
- У адмініструванні WordPress заййміцеся Ultimate Multisite > Налады
- Пайміце ў тэчку "Domain Mapping"
- Праскользьце ўніз да "Host Integrations"
- Актывуйце інтэграцыю cPanel
- Націсніце "Save Changes"
Як гэта працуе
Адпавіданні (Addon Domains)
Калі домен мапіраваны ў Ultimate Multisite:
- Інтэграцыя адпраўляе запыт да API cPanel, каб дадаць домен як адпавіданне
- Домен наладжаецца на ў ваш карэнь-каталог
- Калі мапінг домена выдаляецца, інтэграцыя выдаліць адпавіданне з cPanel
Паддомены (Subdomains)
Для ўстаноўвання мультысайтаў з паддоменамі, калі ствараецца новы сайт:
- Інтэграцыя выцягвае частку паддомена з поўнага домена
- Яна адпраўляе запыт да API cPanel, каб дадаць паддомен
- Паддомен наладжаецца на ваш карэнь-каталог
Важнае заўвага
- Інтэграцыя выкарыстоўвае 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