Skip to main content

Hostinger (hPanel) Integration

Overview

Hostinger എന്നത് hPanel എന്ന് പേരുള്ള ഒരു ആധുനിക കൺട്രോൾ പാനലുള്ള ഒരു പ്രശസ്തമായ വെബ് ഹോസ്റ്റിംഗ് പ്രൊവൈഡർ ആണ്. Ultimate Multisite Hostinger integration ഉപയോഗിക്കുന്നതിലൂടെ, Ultimate Multisite-ഉം Hostinger-ൻ്റെ hPanel-ഉം തമ്മിൽ ഓട്ടോമാറ്റിക് ഡൊമെയ്ൻ സിങ്കിംഗ് സാധ്യമാവുന്നു. ഇത് നിങ്ങളുടെ WordPress admin-ൽ നിന്ന് തന്നെ ഡൊമെയ്ൻ മാപ്പിംഗുകളും സബ്ഡൊമെയ്‌നുകളും ഓട്ടോമാറ്റിക്കായി കൈകാര്യം ചെയ്യാൻ നിങ്ങളെ സഹായിക്കുന്നു.

Features

  • hPanel-ൽ ഓട്ടോമാറ്റിക് ആഡ്‌ഓൺ ഡൊമെയ്ൻ ക്രിയേഷൻ
  • hPanel-ൽ ഓട്ടോമാറ്റിക് സബ്ഡൊമെയ്ൻ ക്രിയേഷൻ (സബ്ഡൊമെയ്ൻ മൾട്ടിസൈറ്റ് ഇൻസ്റ്റാളേഷനുകൾക്ക്)
  • മാപ്പിംഗുകൾ ഡിലീറ്റ് ചെയ്യുമ്പോൾ ഡൊമെയ്ൻ റിമൂവൽ
  • hPanel-ൻ്റെ ഡൊമെയ്ൻ മാനേജ്‌മെൻ്റ് API യുമായി തടസ്സമില്ലാത്ത സംയോജനം

Requirements

Hostinger integration ഉപയോഗിക്കാൻ, നിങ്ങൾക്ക് ഇവ ആവശ്യമാണ്:

  1. hPanel ആക്സസ് ഉള്ള ഒരു Hostinger അക്കൗണ്ട്
  2. Hostinger-ൽ നിന്നുള്ള ഒരു API ടോക്കൺ
  3. നിങ്ങളുടെ wp-config.php ഫയലിൽ നിർവചിച്ചിട്ടുള്ള താഴെ പറയുന്ന കോൺസ്റ്റൻ്റുകൾ:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');

ഓപ്ഷണലായി, നിങ്ങൾക്ക് ഇത് കൂടി നിർവചിക്കാവുന്നതാണ്:

define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Default API endpoint

Setup Instructions

1. Generate Your Hostinger API Token

  1. നിങ്ങളുടെ Hostinger അക്കൗണ്ടിൽ ലോഗിൻ ചെയ്ത് hPanel ആക്സസ് ചെയ്യുക.
  2. Account SettingsAPI Tokens എന്നതിലേക്ക് പോകുക.
  3. Create New Token ക്ലിക്ക് ചെയ്യുക.
  4. നിങ്ങളുടെ ടോക്കണിന് ഒരു വിവരണാത്മകമായ പേര് നൽകുക (ഉദാഹരണത്തിന്, "Ultimate Multisite").
  5. ആവശ്യമായ പെർമിഷനുകൾ തിരഞ്ഞെടുക്കുക:
    • Domain management
    • Subdomain management
  6. ജനറേറ്റ് ചെയ്ത ടോക്കൺ കോപ്പി ചെയ്ത് സുരക്ഷിതമായി സൂക്ഷിക്കുക.

2. Find Your Account ID

  1. hPanel-ൽ, Account SettingsAccount Information എന്നതിലേക്ക് പോകുക.
  2. നിങ്ങളുടെ അക്കൗണ്ട് ID ഈ പേജിൽ കാണാം.
  3. അടുത്ത ഘട്ടത്തിനായി ഈ ID കോപ്പി ചെയ്ത് സേവ് ചെയ്യുക.

3. Add Constants to wp-config.php

താഴെ പറയുന്ന കോൺസ്റ്റൻ്റുകൾ നിങ്ങളുടെ wp-config.php ഫയലിൽ ചേർക്കുക:

define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');

നിങ്ങളുടെ Hostinger അക്കൗണ്ട് വ്യത്യസ്തമായ ഒരു API endpoint ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് അത് കസ്റ്റമൈസ് ചെയ്യാവുന്നതാണ്:

define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');

4. Enable the Integration

  1. നിങ്ങളുടെ WordPress admin-ൽ, Ultimate Multisite > Settings എന്നതിലേക്ക് പോകുക.
  2. Domain Mapping ടാബിലേക്ക് പോകുക.
  3. Host Integrations എന്നതിലേക്ക് സ്ക്രോൾ ചെയ്യുക.
  4. Hostinger (hPanel) integration ഓൺ ചെയ്യുക.
  5. Save Changes ക്ലിക്ക് ചെയ്യുക.

How It Works

Addon Domains

Ultimate Multisite-ൽ ഒരു ഡൊമെയ്ൻ മാപ്പ് ചെയ്യുമ്പോൾ:

  1. ഈ integration, ആ ഡൊമെയ്ൻ ഒരു ആഡ്‌ഓൺ ഡൊമെയ്നായി ചേർക്കുന്നതിനായി Hostinger-ൻ്റെ API-യിലേക്ക് ഒരു request അയയ്ക്കുന്നു.
  2. ഡൊമെയ്ൻ നിങ്ങളുടെ റൂട്ട് ഡയറക്‌ടറിയിലേക്ക് പോയിൻ്റ് ചെയ്യാൻ കോൺഫിഗർ ചെയ്യപ്പെടുന്നു.
  3. ഒരു ഡൊമെയ്ൻ മാപ്പിംഗ് നീക്കം ചെയ്യുമ്പോൾ, ആഡ്‌ഓൺ ഡൊമെയ്ൻ hPanel-ൽ നിന്ന് ഓട്ടോമാറ്റിക്കായി നീക്കം ചെയ്യപ്പെടുന്നു.

Subdomains

സബ്ഡൊമെയ്ൻ മൾട്ടിസൈറ്റ് ഇൻസ്റ്റാളേഷനുകൾക്ക്, ഒരു പുതിയ സൈറ്റ് സൃഷ്ടിക്കുമ്പോൾ:

  1. ഈ integration, മുഴുവൻ ഡൊമെയ്‌നിലെ സബ്ഡൊമെയ്ൻ ഭാഗം വേർതിരിക്കുന്നു.
  2. സബ്ഡൊമെയ്ൻ ചേർക്കുന്നതിനായി Hostinger-ൻ്റെ API-യിലേക്ക് ഒരു request അയയ്ക്കുന്നു.
  3. സബ്ഡൊമെയ്ൻ നിങ്ങളുടെ റൂട്ട് ഡയറക്‌ടറിയിലേക്ക് പോയിൻ്റ് ചെയ്യാൻ കോൺഫിഗർ ചെയ്യപ്പെടുന്നു.

Important Notes

  • ഈ integration നിങ്ങളുടെ അക്കൗണ്ടുമായി ആശയവിനിമയം നടത്താൻ Hostinger-ൻ്റെ REST API ഉപയോഗിക്കുന്നു.
  • ഡൊമെയ്ൻ, സബ്ഡൊമെയ്ൻ മാനേജ്‌മെൻ്റിന് ആവശ്യമായ പെർമിഷനുകൾ നിങ്ങളുടെ API ടോക്കണിൽ ഉണ്ടായിരിക്കണം.
  • DNS കോൺഫിഗറേഷൻ ഈ integration കൈകാര്യം ചെയ്യുന്നില്ല; ഡൊമെയ്‌നുകൾ ഇതിനകം നിങ്ങളുടെ Hostinger അക്കൗണ്ടിലേക്ക് പോയിൻ്റ് ചെയ്തിരിക്കണം.
  • API requests സുരക്ഷിതമായി HTTPS വഴി yapılır.
  • നിങ്ങളുടെ API ടോക്കൺ സുരക്ഷിതമായി സൂക്ഷിക്കുക, ഇത് ഒരിക്കലും പൊതുവായി പങ്കുവെക്കരുത്.

Troubleshooting

API Connection Issues

  • നിങ്ങളുടെ API ടോക്കൺ ശരിയാണോ, കാലഹരണപ്പെട്ടിട്ടില്ലല്ലോ എന്ന് പരിശോധിക്കുക.
  • നിങ്ങളുടെ അക്കൗണ്ട് ID ശരിയാണോ എന്ന് ഉറപ്പാക്കുക.
  • ഡൊമെയ്ൻ മാനേജ്‌മെൻ്റിന് ആവശ്യമായ പെർമിഷനുകൾ നിങ്ങളുടെ API ടോക്കണിൽ ഉണ്ടോ എന്ന് ഉറപ്പാക്കുക.
  • നിങ്ങളുടെ Hostinger അക്കൗണ്ട് സജീവവും നല്ല നിലയിലുള്ളതുമാണോ എന്ന് പരിശോധിക്കുക.

Domain Not Added

  • ഏതെങ്കിലും എറർ മെസ്സേജുകൾ Ultimate Multisite logs-ൽ ഉണ്ടോയെന്ന് പരിശോധിക്കുക.
  • ആ ഡൊമെയ്ൻ നിങ്ങളുടെ Hostinger അക്കൗണ്ടിൽ ഇതിനകം ചേർത്തിട്ടില്ലെന്ന് ഉറപ്പാക്കുക.
  • നിങ്ങളുടെ Hostinger അക്കൗണ്ടിന് ആഡ്‌ഓൺ ഡൊമെയ്‌നുകളുടെ ലിമിറ്റ് എത്തിയിട്ടില്ലെന്ന് ഉറപ്പാക്കുക.
  • ഡൊമെയ്ൻ നിങ്ങളുടെ Hostinger nameservers-ലേക്ക് ശരിയായി പോയിൻ്റ് ചെയ്തിട്ടുണ്ടോ എന്ന് സ്ഥിരീകരിക്കുക.

SSL Certificate Issues

  • SSL സർട്ടിഫിക്കറ്റ് ഇഷ്യൂ ചെയ്യുന്നത് ഈ integration കൈകാര്യം ചെയ്യുന്നില്ല.
  • Hostinger സാധാരണയായി AutoSSL വഴി സൗജന്യ SSL സർട്ടിഫിക്കറ്റുകൾ നൽകുന്നു.
  • നിങ്ങൾക്ക് hPanel-ൽ SSL/TLS എന്നതിൻ കീഴിൽ നേരിട്ട് SSL സർട്ടിഫിക്കറ്റുകൾ കൈകാര്യം ചെയ്യാവുന്നതാണ്.
  • അല്ലെങ്കിൽ, Hostinger-ൻ്റെ AutoSSL ഫീച്ചറിനൊപ്പം Let's Encrypt ഉപയോഗിക്കുക.

Support

Hostinger integration സംബന്ധിച്ച കൂടുതൽ സഹായത്തിനായി, ദയവായി ഇത് കാണുക: