Skip to main content

ინტეგრაცია cPanel-თან

მიმოხილვა

cPanel არის ყველაზე პოპულარული ვებ-ჰოსტინგის კონტროლის პანელი, რომელსაც ბევრ condiv (shared) და dedikated ჰოსტინგ პროვაიდერებს იყენებენ. ეს ინტეგრაცია უზრუნველყოფს დომეინების ავტომატურ სინქრონიზაციას Ultimate Multisite-სა და cPanel-ს შორის, რაც საშუალებას გაძლევთ ავტომატურად დაამატოთ დომეინის ალIASები და ქვედომეინები თქვენს cPanel ანგარიშზე.

მახასიათებლები

  • ავტომატური add-on დომეინის შექმნა 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); // ნაგულისხმევია 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // ნაგულისხმევია /public_html

დაყენების ინსტრუქციები

1. მიიღეთ თქვენი cPanel მონაცემები

  1. მიიღეთ თქვენი cPanel მომხმარებლის სახელი და პაროლი ჰოსტინგ პროვაიდერისგან.
  2. განსაზღვრეთ თქვენი 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. ჩართეთ ინტეგრაცია

  1. თქვენს WordPress ადმინში გადადით Ultimate Multisite > Settings-ზე
  2. გადადით "Domain Mapping" ტაბზე
  3. დაწევთ ქვემოთ "Host Integrations"-ზე
  4. ჩართეთ cPanel ინტეგრაცია
  5. დააჭირეთ "Save Changes"-ს

როგორ მუშაობს

Addon Domains (დამატებითი დომენები)

როდესაც Ultimate Multisite-ში დომენი იმაპდება:

  1. ინტეგრაცია აგზავნის მოთხოვნას cPanel-ის API-ს, რომ დომენი დაამატოს როგორც add-on დომენი
  2. დომენი კონფიგურირდება იმის მიხედვით, რომ ის მიუთითებდეს თქვენს ძირულ დირექტორიაზე (root directory)
  3. როდესაც დომენის მაპინგი მოიხსნება, ინტეგრაცია add-on დომენს cPanel-დან წაშლის

Subdomains (ქვედომენები)

ქვედომენების მრავალსახელობის (multisite) ინსტალაციებისთვის, როდესაც ახალი საიტის შექმნა ხდება:

  1. ინტეგრაცია გამოიმუშავებს ქვედომენის ნაწილს სრულ დომეინიდან
  2. ის აგზავნის მოთხოვნას cPanel-ის API-ს, რომ დაამატოს ქვედომენი
  3. ქვედომენი კონფიგურირდება იმის მიხედვით, რომ ის მიუთითებდეს თქვენს ძირულ დირექტორიაზე

მნიშვნელოვანი შენიშვნები

  • ინტეგრაცია იყენებს cPanel-ის API2-ს თქვენი cPanel ანგარიშთან კომუნიკაციისთვის
  • თქვენს cPanel ანგარიშს უნდა ჰქონდეს უფლებები add-on დომენებისა და ქვედომენების დასამატებლად
  • ზოგიერთი ჰოსტინგ პროვაიდერი შეიძლება შეზღუდული იყოს add-on დომენებისა თუ ქვედომენების რაოდენობის მიხედვით, რომელთა შექმნა შეგიძლიათ
  • ინტეგრაცია არ აკეთებს DNS კონფიგურაციას; თქვენ მაინც უნდა მიუთითოთ თქვენი დომენები თქვენი სერვერის IP მისამართზე

პრობლემების მოხსნა (Troubleshooting)

API კავშირის პრობლემები

  • შეამოწმეთ, სწორია თუ არა თქვენი cPanel მომხმარებლის სახელი და პაროლი
  • გადაამოწმეთ, სწორია თუ არა თქვენი cPanel ჰოსტი და ხელმისაწვდომია თუ არა ის
  • დარწმუნდით, რომ თქვენს cPanel ანგარიშს საჭირო უფლებები აქვს
  • სცადეთ ჰოსტის სრული URL-ის გამოყენება (მაგალითად: https://cpanel.yourdomain.com)

დომენის დამატების პრობლემა

  • შეამოწმეთ Ultimate Multisite-ის лоgs (ლოგები) ნებისმიერი შეცდომის შესახებ
  • გადაამოწმეთ, რომ დომენი უკვე არ არის დამატებული cPanel-ში
  • დარწმუნდით, რომ თქვენს cPanel ანგარიშს არ მიუ approach limit add-on დომენებისთვის ან ქვედომენებისთვის

SSL სერტიფიკატის პრობლემები

  • ინტეგრაცია არ ახორციელებს SSL სერტიფიკატების გამოცემას.
  • თქვენ დაგჭირდებათ cPanel-ის SSL/TLS ხელსაწყოები ან AutoSSL ფუნქცია დომეინებისთვის SSL სერტიფიკატების გასაცემად.
  • ალტერნატიულად, შეგიძლიათ გამოიყენოთ Let's Encrypt-ის მსგავსი სერვისი cPanel-ის AutoSSL-თან ერთად.