Интеграција со cPanel
Преглед
cPanel е една од најпопуларните панели за управување со веб хостинг кои се користат од многу провајдери на споделен и посетен хостинг. Ова интегрира автоматско синхронизирање на домени помеѓу Ultimate Multisite и cPanel, што ви овозможува да додадете автоматично алиаси на domeni и поддомени во вашата сметка на cPanel.
Функции
- Автоматско креирање addon domain во cPanel
- Автоматско креирање поддомени во cPanel (за инсталации со поддомен multisite)
- Прекинување на domeni кога ќе се бришат мапирањата
Задолжинија
Следни константи мора да бидат дефинирани во вашата wp-config.php датотека:
define('WU_CPANEL_USERNAME', 'ваше_cpanel_потокен');
define('WU_CPANEL_PASSWORD', 'ваша_cpanel_парола');
define('WU_CPANEL_HOST', 'вашиот_cpanel_хост');
Опционално, можете да дефинирате и:
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', 'ваше_cpanel_потокен');
define('WU_CPANEL_PASSWORD', 'ваша_cpanel_парола');
define('WU_CPANEL_HOST', 'вашиот_cpanel_хост');
Опционално, можете да го прилагодите портот и директориумот за корен:
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" (Зачувај промени)
Како Работи
Addon Domains (Доменски додатоци)
Кога домен е мапиран во Ultimate Multisite:
- Интеграцијата испраќа барање на API-от на cPanel за да го додаде доминот како дополнителен домен
- Доминот е конфигуриран да укажува на вашата корен директорија (root directory)
- Кога ќе се откаже мапирање на домен, интеграцијата ќе го откаже дополнителниот домен од cPanel
Subdomains (Субдомени)
За инсталации со субдомен Multisite, кога ќе се создаде нов сайт:
- Интеграцијата извлекува делот на субдоменот од целиот домен
- Испраќа барање на API-от на cPanel за да го додаде субдоменот
- Субдоменот е конфигуриран да укажува на вашата корен директорија
Важни забелешки
- Интеграцијата користи API2 на cPanel за комуникација со вашата сметка во cPanel
- Вашата сметка во cPanel мора да има дозволи за додадење дополнителни домени и субдомени
- Некои хостинг провајдери може да ограничат бројот на дополнителни домени или субдомени што можете да ги креирате
- Интеграцијата не управува со DNS конфигурацијата; ви сè уште т реба да укажете вашите домени на IP адресата на вашиот сервер
Решавање проблеми (Troubleshooting)
Проблеми со врска на API (API Connection Issues)
- Проверете дали вашата корисникот и лозинка во cPanel се правилни
- Проверете дали вашиот хост во cPanel е правилен и пристапен
- Осигурајте се дека вашата сметка во cPanel има потребните дозволи
- Опитајте да користите целосна URL за хостот (на пр.
https://cpanel.yourdomain.com)
Домен не е додаден (Domain Not Added)
- Проверете ги лог файвите на Ultimate Multisite за некои пораки за грешка
- Проверете дали доминот веќе не е додаден во cPanel
- Осигурајте се дека вашата сметка во cPanel не е достигнала својата граница за дополнителни домени или субдомени
Проблеми со SSL сертификатите
- Интеграцијата не ја обработува издавањето на SSL сертификати.
- Ќе треба да користите алатките за SSL/TLS во cPanel или функцијата AutoSSL за издавање SSL сертификати за вашите домени.
- Како алтернатива, можете да користите услуга како Let's Encrypt со AutoSSL во cPanel.