Интеграция с cPanel
Обзор
cPanel — это одна из самых популярных панелей управления веб-хостингом, используемая многими хостинг-провайдерами как общими, так и выделенными. Эта интеграция позволяет автоматически синхронизировать домены между Ultimate Multisite и cPanel, что дает вам возможность автоматически добавлять псевдонимы доменов (aliases) и поддомены в вашу учетную запись cPanel.
Возможности
- Автоматическое создание дополнительных доменов (addon domain) в cPanel
- Автоматическое создание поддоменов в cPanel (для установок с поддоменными мультисайтами)
- Удаление домена при удалении настроек сопоставления (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
- Получите свое имя пользователя и пароль 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 равите > Settings баровед
- Барои "Domain Mapping" (Сопоставление доменов) таб равите
- Пойдем вниз к "Host Integrations" (Интеграции хостинга)
- cPanel integration-ро включите
- Нажмите "Save Changes" (Сохранить изменения)
Дар чӣ гузашта аст
Addon Domains (Доменҳои иловагӣ)
Вақте ки домен дар Ultimate Multisite сопостав карда мешавад:
- Интегратсия дар API-и cPanel дархости пешниҳоди домен ҳамчун домени иловагӣ месозад
- Домен барои нишон додани роҳи асосии (root directory) шумо таҳия карда мешавад
- Вақте ки сопостав кардани домен бартараф карда мешавад, интегратсия ин домени иловагӣ аз cPanel бартараф мекунад
Subdomains (Поддоменҳо)
Барои намудани Multisite бо поддоменҳо, вақте ки сайт нав сохта мешавад:
- Интегратсия қисми поддоменро аз домени пурра гирифта мегирад
- Он дар API-и cPanel дархости пешниҳоди поддоменро месозад
- Поддомен барои нишон додани роҳи асосии (root directory) шумо таҳия карда мешавад
Нотҳои муҳим
- Интегратсия аз API2-и cPanel барои муошират бо ҳисоби cPanel-и шумо истифода мебарад
- Ҳисоби cPanel-и шумо бояд иҷозатҳо барои илова кардани доменҳои иловагӣ ва поддоменҳо дошта бошад
- Баъзе пешгирвандагони хостинг метавонанд миқдори доменҳои иловагӣ ё поддоменҳоро, ки шумо метавонед сохтаред, маҳдуд кунанд
- Интегратсия барои таҳияи DNS (DNS configuration) кор намекунад; инчунин шумо бояд доменҳоро ба нишон додани IP-и сервер хонаш ишора диҳед
Танқисоти мушкилот (Troubleshooting)
Masolati пайвастшавии API
- Таъкид кунед, ки истинод ва пароли cPanel-и шумо дуруст аст
- Муайян кунед, ки хостинг cPanel-и шумо дуруст ва дастрас аст
- Ишфоҳ кунед, ки ҳисоби cPanel-и шумо иҷозатҳои зарурӣ дорад
Домен нагозошта шуд
- Логҳои Ultimate Multisite-ро барои ҳама гуна хатоҳо тафтиш кунед
- Таъкид кунед, ки домен аз cPanel аллакай дода нашудааст
- Ишфоҳ кунед, ки ҳисоби cPanel-и шумо ба маҳдуди доменҳои иловагӣ ё поддоменҳо расидааст
Masalalari Sertifikатҳои SSL
- Интеграция истеҳсоли сертификатҳои SSL-ро идора намекунад.
- Барои истеҳсоли сертификатҳои SSL барои доменҳои худ, шумо бояд аз воситаҳои SSL/TLSи cPanel ё хусусияти AutoSSL истифода баред.
- Барои ин, метавонед аз хидмаҳое мемоносозед, ба монанди Let's Encrypt бо AutoSSL-и cPanel.