cPanel-тэй Интеграци
Ерөнхий өгүүлэл
cPanel нь олон хуваарь болон тусгай хостинг үйлчилгээ үзүүлэгчдийн ашигладаг хамгийн алдартай вэб хостинг удирдлагын талбарууд юм. Энэхүү интеграци нь Ultimate Multisite ба cPanel-ийн хоорондох домен синхронизацийг автоматаар хийж, таны cPanel аккаунтад домен аливаа нэр (alias) боло н дэддомены автоматаар нэмэх боломжийг олгоно.
Онцлог
- cPanel-д addon domain-ийг автоматаар үүсгэх
- cPanel-д дэддомен үүсгэх (дэддомен multisite суулгалт хийх үед)
- Тохиргоо хасагдахад домен арилгах
Шаардлага
Дараах тогтмол утгуудыг таны wp-config.php файл дотор тодорхойлох шаардлагатай:
define('WU_CPANEL_USERNAME', 'танай_cpanel_username');
define('WU_CPANEL_PASSWORD', 'танай_cpanel_password');
define('WU_CPANEL_HOST', 'танай_cpanel_host');
Мөн сонголттойгоор дараах утгуудыг тодорхойлох боломжтой:
define('WU_CPANEL_PORT', 2083); // Анхны утга нь 2083 байна
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Анхны утга нь /public_html байна
Тохируулах зааврууд
1. Таны cPanel-ийн мэдээллийг авах
- Танай хостинг үйлчилгээ үзүүлэгчээс таны cPanel username болон паролийг авна уу
- Таны cPanel host (ихэвчлэн
cpanel.yourdomain.comэсвэлyourdomain.com:2083) -ийг тодорхойлно
2. wp-config.php дотор тогтмол утгуудыг нэмэх
Дараах тогтмол утгуудыг таны wp-config.php файл руу нэмнэ үү:
define('WU_CPANEL_USERNAME', 'танай_cpanel_username');
define('WU_CPANEL_PASSWORD', 'танай_cpanel_password');
define('WU_CPANEL_HOST', 'танай_cpanel_host');
Мөн та портыг болон үндсэн хавсралыг өөрийн хэрэгцээнд тохируулах боломжтой:
define('WU_CPANEL_PORT', 2083); // Хэрэв таны cPanel өөр портыг ашигладаг бол өөрчилнө үү
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Таны документ үндсэн хавсралын өөр байвал өө рчилнө үү
3. Интеграцийг идэвхжүүлэх
- WordPress администратор (admin) дээрээ, Ultimate Multisite > Settings руу орно.
- "Domain Mapping" таб руу явна.
- "Host Integrations"-д доош урагшаа шилжих хэрэгтэй.
- cPanel integration-ийг идэвхжүүлнэ.
- "Save Changes" (Өөрчлөлт хадгалах) дээр дарна.
Энэ яаж ажилладаг вэ?
Addon Domains (Нэмэлт доменүүд)
Ultimate Multisite-д доменыг mapping хийх үед:
- Integration нь cPanel API руу хүсэлт илгээж, тухайн домен дээр addon domain гэж нэмнэ.
- Тухайн домен нь таны үндсэн хавтас (root directory)-д чиглэсэн байдлаар тохируулагддаг.
- Домен mapping-ийг арилгасны дараа, integration нь cPanel-ээс addon domain-ыг устгана.
Subdomains (Поддоменүүд)
Subdomain multisite installation хийх үед, шинэ сайт үүсгэхэд:
- Integration нь бүрэн доменээс subdomain хэсгийг гаргаж авна.
- Тухайн subdomain-ыг cPanel API руу нэмэх хүсэлт илгээдэг.
- Subdomain нь таны үндсэн хавтас (root directory)-д чиглэсэн байдлаар тохируулагддаг.
Чухал анхаарах зүйлс
- Integration нь cPanel-тэй холбогдохын тулд cPanel API2-ыг ашигладаг.
- Таны cPanel аккаунтад addon domains болон subdomain-уудыг нэмэх эрх байх ёстой.
- Зарим хостинг компаниуд танд үүсгэж болох addon domain эсвэл subdomain-ийн тоог хязгаарлаж болно.
- Integration нь DNS configuration (DNS тохиргоо) хийхгүй; та доменүүдийг өөрийн серверээ чиглүүлэх шаардлагатай.
Асуудал шийдэх (Troubleshooting)
API Connection Issues (API холболтын асуудлууд)
- Таны cPanel username болон пароль зөв байгаа эсэхийг шалгана уу.
- Таны cPanel host зөв байгаа эс, хүртээмжтэй байгаа эсээ шалгана уу.
- Таны cPanel аккаунтод шаардлагатай эрхүүд байгаа эсэхийг баталгаажуулна уу.
- Host-ийн бүрэн URL (жишээлбэл,
https://cpanel.yourdomain.com) ашиглан туршаад үзээрэй.
Domain Not Added (Домен нэмэгдээгүй)
- Ultimate Multisite-ын logs-ыг алдаа мессеж байгаа эсэхийг шалгана уу.
- Домен cPanel-д аль хэдийн нэмэгдсэн эс эсээ баталгаажуулна уу.
- Таны cPanel аккаунт addon domains эс subdomain-уудын хязгаарыг давсан эс байгаа эсээ шалгана уу.
SSL Сертификатын Асуудлууд
- Энэ интеграц нь SSL сертификат олгох асуудлыг хамардаггүй.
- Та өөрийн доменүүдэд SSL сертификатуудыг олгохын тулд cPanel-ийн SSL/TLS хэрэгслүүдийг эсвэл AutoSSL функцийг ашиглах шаардлагатай.
- Эсвэл та Let's Encrypt шиг үйлчилгээг cPanel-ийн AutoSSL-тэй хамт ашиглаж болно.