Інтеграція з cPanel
Огляд
cPanel — одна з найпопулярніших панелей керування хостингом, яку використовують багато провайдерів спільного та виділеного хостингу. Ця інтеграція забезпечує автоматичну синхронізацію доменів між Ultimate Multisite і cPanel, дозволяючи автоматично дод авати псевдоніми доменів та субдомени до вашого облікового запису cPanel.
Можливості
- Автоматичне створення додаткових доменів у 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 > Settings
- Відкрийте вкладку "Domain Mapping"
- Прокрутіть до розділу "Host Integrations"
- Увімкніть інтеграцію з cPanel
- Натисніть "Save Changes"
Як це працює
Додаткові домени
Коли домен прив'язується в Ultimate Multisite:
- Інтеграція надсилає запит до API cPanel для додавання домену як додаткового
- Домен налаштовується на вашу кореневу директорію
- Коли прив'язку домену видалено, інтеграція видалить додатковий домен із cPanel