Skip to main content

RunCloud ინტეგრაცია

მიმოხილვა

RunCloud არის ღრუბლზე დაფუძნებული სერვერის მართვის პლატფორმა, რომელიც საშუალებას გაძლევთ მარტივად განათავსოთ და აკონტროლოთ ვებ აპლიკაციები საკუთარ ღრუბლზე. ეს ინტეგრაცია უზრუნველყოფს დომეინის ავტომატურ სინქრონიზაციასა და SSL სერტიფიკატების მართვას Ultimate Multisite-სა და RunCloud-ს შორის.

ფუნქციები

  • დომეინის ავტომატური სინქრონიზაცია
  • SSL სერტიფიკატების მართვა
  • დომეინის წაშლა მეპარვის (mappings) წაშლისას

მოთხოვნები

ქვემოთ მოცემული კონსტანტები უნდა განისაზღვროს თქვენს wp-config.php ფაილში:

define('WU_RUNCLOUD_API_KEY', 'your_api_key');
define('WU_RUNCLOUD_API_SECRET', 'your_api_secret');
define('WU_RUNCLOUD_SERVER_ID', 'your_server_id');
define('WU_RUNCLOUD_APP_ID', 'your_app_id');

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

1. მიიღეთ RunCloud API საკრედენტები

  1. შეხვიდით თქვენს RunCloud დეშბორტში
  2. გადადით "User Profile"-ზე (დააწკაპუნეთ თქვენს პროფილის ილუსტრაციაზე ზედა მარჯვენა კუთხეში)
  3. მენიუდან აირჩიეთ "API"
  4. დააჭირეთ "Generate API Key"-ს, თუ ჯერ არ გაქვთ
  5. დააკოპირეთ თქვენი API Key და API Secret

2. მიიღეთ თქვენი სერვერის და აპლიკაციის ID-ები

  1. RunCloud დეშბორტში გადადით "Servers"-ზე
  2. აირჩიეთ სერვერი, სადაც განთავსებულია თქვენი WordPress multisite
  3. სერვერის ID-ს შეგიძლიათ ნახოთ URL-ში: https://manage.runcloud.io/servers/{SERVER_ID}
  4. გადადით "Web Applications"-ზე და აირჩიეთ თქვენი WordPress აპლიკაცია
  5. აპლიკაციის ID-ს შეგიძლიათ ნახოთ URL-ში: https://manage.runcloud.io/servers/{SERVER_ID}/apps/{APP_ID}

3. დაამატეთ კონსტანტები wp-config.php-ში

დაამატეთ შემდეგი კონსტანტები თქვენს wp-config.php ფაილში:

define('WU_RUNCLOUD_API_KEY', 'your_api_key');
define('WU_RUNCLOUD_API_SECRET', 'your_api_secret');
define('WU_RUNCLOUD_SERVER_ID', 'your_server_id');
define('WU_RUNCLOUD_APP_ID', 'your_app_id');

4. გააქტიურეთ ინტეგრაცია

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

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

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

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

ქვ드시ნების (subdomain) დაყენებისთვის, ინტეგრაცია ავტომატურად გააკეთებს ქვ드시ნების შექმნის პროცესს RunCloud-ში თქვენს ქსელში ახალი საიტების დამატებისას.

პრობლემების მოგვარება

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

  • გადაამოწმეთ, სწორია თუ არა თქვენი API საკრედენციალები
  • შეამოწმეთ, სწორია თუ არა თქვენი სერვერის და აპლიკაციის ID-ები
  • დარწმუნდით, რომ RunCloud-ის ანგარიშს აქვს საჭირო უფლებები

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

  • RunCloud-ს შეიძლება დასჭირდეს დრო SSL სერტიფიკატების გამოცემისას
  • გადაამოწმეთ, სწორად მიუთითებს თუ არა თქვენი დომენები თქვენი სერვერის IP მისამართზე
  • შეამოწმეთ RunCloud-ის SSL პარამეტრები თქვენი აპლიკაციისთვის

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

  • გადაამოწმეთ Ultimate Multisite-ის лоgs (ლოგები) შეცდომის შეტყობინებების მიხედვით
  • დაადასტურეთ, რომ დომენი უკვე არ არის დამატებული RunCloud-ში
  • დარწმუნდით, რომ თქვენი RunCloud პლანი მხარს უჭერს მრავალ დომენს