cPanel-ի հետ ինտեգրում
Ընդհանուր տեսքը
cPanel-ը շատ ընդունված වෙබ් հոස්թինգի կառավարման պանելներից մեկն է, որոնք օգտագործվում են շատ համատեղ և հատուկ հոස්թինգի ծառայությունների կողմից։ Այս ինտեգրումը թույլ է տալիս Ultimate Multisite-ի միջև ավտոմատ ադոմենի սինխրոնիզացիա cPanel-ի հետ, ինչը հնարավորություն է տալիս Ձեզ ավտոմատ կերպով ավելացնել ադոմենի անուններ (aliases) և ենթադոմեններ Ձեր cPanel հաշվին։
Առանձնահատկություններ
- Ultimate Multisite-ում ավտոմատ ադդոն ադոմենի ստեղծում cPanel-ում
- ավտոմատ ենթադոմենի ստեղծում cPanel-ում (ենթադոմենի համատեղ multisite տեղադրումների համար)
- Երբ կապերը ջնջվում են, ադոմենի հեռացում
Առ պահանջներ
Հետևյալ հաստատունները պետք է սահմանվեն Ձեր 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'); // Սխալ է փոխել, եթե Ձեր տվյալների արմատը (document root) տարբեր է
Կազմաձևման ինստրուկումներ
1. Ստացեք Ձեր cPanel հավաստագրումները (Credentials)
- Ստացեք Ձեր 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');
Ընտրովիորեն, կարող եք փոփոխել պորտը և արմատական թղթապանակը (root directory).
define('WU_CPANEL_PORT', 2083); // Измените, если ваш cPanel использует другой порт
define('WU_CPANEL_ROOT_DIR', '/public_html'); // Измените, если корень ваших документов отличается
3. Թողեք ինտեգրումը ակտիվ (Enable the Integration)
- WordPress yönetici panelinde, Ultimate Multisite > Ayarlar'a gidin
- "Domain Mapping" (Alan Eşleme) sekmesine gidin
- Aşağı kaydırarak "Host Integrations" (Barındırma Entegrasyonları) kısmına gelin
- cPanel entegrasyonunu etkinleştirin
- "Save Changes" (Değişiklikleri Kaydet) butonuna tıklayın
Nasıl Çalışır
Addon Domains (Ek Alan Adları)
Ultimate Multisite'ta bir alan adı eşlendiğinde:
- Entegrasyon, alanı ek bir alan adı olarak cPanel'in API'sine istek gönderir
- Alan adı, kök dizininize işaret edecek şekilde yapılandırılır
- Bir alan adı eşlemesi kaldırıldığında, entegrasyon bu alanı cPanel'den kaldırır
Subdomains (Alt Alan Adları)
Alt alan adı multisite kurulumları için yeni bir site oluşturulduğunda:
- Entegrasyon, tam alandan alt alan adı kısmını çıkarır
- Alt alanı eklemek için cPanel'in API'sine istek gönderir
- Alt alan adı, kök dizininize işaret edecek şekilde yapılandırılır
Önemli Notlar
- Entegrasyon, cPanel hesabınızla iletişim kurmak için cPanel'in API2'sini kullanır
- cPanel hesabınızın ek alan adları ve alt alan adları ekleme yetkisine sahip olması gerekir
- Bazı hosting sağlayıcıları oluşturabileceğiniz ek alan adı veya alt alan adı sayısını sınırlayabilir
- Entegrasyon DNS yapılandırmasını yönetmez; alan adlarını hala sunucunuzun IP adresine yönlendirmeniz gerekir
Sorun Giderme
API Bağlantı Sorunları
- cPanel kullanıcı adınız ve şifrenizin doğru olduğundan emin olun
- cPanel ana bilgisayarınızın doğru ve erişilebilir olduğundan emin olun
- cPanel hesabınızın gerekli izinlere sahip olduğundan emin olun
- Ana bilgisayar için tam URL'yi kullanmayı deneyin (örneğin,
https://cpanel.yourdomain.com)
Alan Adı Eklenmedi
- Ultimate Multisite kayıtlarını herhangi bir hata mesajı olup olmadığını kontrol edin
- Alan adının cPanel'e zaten eklenmediğinden emin olun
- cPanel hesabınızın ek alan adları veya alt alan adları için sınırına ulaşmadığından emin olun
SSL Ծրագրային խնդիրներ
- Ինտեգրացիան SSL վկայականների տրամադրումը չի կառավարում։
- Ձեր Դոմենների համար SSL վկայականներ ստանալու համար անհրաժեշտ է օգտագործել cPanel-ի SSL/TLS գործիքները կամ AutoSSL հնարավորությունը։
- Հակառակը, կարող եք օգտագործել Let's Encrypt նման ծառայություն՝ cPanel-ի AutoSSL-ի միջոցով։