Lumaktaw patungo sa pangunahing content

Hostinger (hPanel) Integration

Overview

Ang Hostinger ay isang sikat na web hosting provider na gumagamit ng modernong control panel na tinatawag na hPanel. Pinapayagan ng Ultimate Multisite Hostinger integration na maging awtomatiko ang pag-sync ng domain sa pagitan ng Ultimate Multisite at hPanel ng Hostinger. Dahil dito, maaari mong i-manage ang mga domain mapping at subdomain nang direkta mula sa iyong WordPress admin.

Features

  • Awtomatikong paggawa ng addon domain sa hPanel
  • Awtomatikong paggawa ng subdomain sa hPanel (para sa mga instalasyon ng subdomain multisite)
  • Pag-aalis ng domain kapag tinanggal ang mga mapping
  • Seamless integration sa domain management API ng hPanel

Requirements

Para magamit ang Hostinger integration, kailangan mo ang mga sumusunod:

  1. Isang Hostinger account na may access sa hPanel
  2. Isang API token mula sa Hostinger
  3. Ang mga sumusunod na constants na tinukoy sa iyong wp-config.php file:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');

Opsyonal din, maaari mong tukuyin ang:

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

Setup Instructions

1. Generate Your Hostinger API Token

  1. Mag-log in sa iyong Hostinger account at i-access ang hPanel
  2. Pumunta sa Account SettingsAPI Tokens
  3. I-click ang Create New Token
  4. Bigyan ng deskriptibong pangalan ang iyong token (hal., "Ultimate Multisite")
  5. Piliin ang mga kinakailangang permissions:
    • Domain management
    • Subdomain management
  6. Kopyahin ang nabuong token at itago ito nang ligtas

2. Find Your Account ID

  1. Sa hPanel, pumunta sa Account SettingsAccount Information
  2. Ang iyong Account ID ay makikita sa pahinang ito
  3. Kopyahin at i-save ang ID na ito para sa susunod na hakbang

3. Add Constants to wp-config.php

Idagdag ang mga sumusunod na constants sa iyong wp-config.php file:

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

Kung gumagamit ang iyong Hostinger account ng ibang API endpoint, maaari mo itong i-customize:

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

4. Enable the Integration

  1. Sa iyong WordPress admin, pumunta sa Ultimate Multisite > Settings
  2. Pumunta sa tab na Domain Mapping
  3. Mag-scroll pababa sa Host Integrations
  4. I-enable ang Hostinger (hPanel) integration
  5. I-click ang Save Changes

How It Works

Addon Domains

Kapag nag-map ka ng domain sa Ultimate Multisite:

  1. Magpapadala ang integration ng request sa Hostinger's API para idagdag ang domain bilang isang addon domain
  2. Ang domain ay iko-configure para ituro sa iyong root directory
  3. Kapag tinanggal ang domain mapping, awtomatikong aalisin ng integration ang addon domain mula sa hPanel

Subdomains

Para sa mga subdomain multisite installations, kapag gumawa ng bagong site:

  1. Kukuha ang integration ng subdomain part mula sa buong domain
  2. Magpapadala ito ng request sa Hostinger's API para idagdag ang subdomain
  3. Ang subdomain ay iko-configure para ituro sa iyong root directory

Important Notes

  • Gumagamit ang integration ng Hostinger's REST API para makipag-ugnayan sa iyong account
  • Ang iyong API token ay dapat may mga kinakailangang permissions para sa domain at subdomain management
  • Hindi hinahawakan ng integration ang DNS configuration; dapat nang ituturo ang mga domain sa iyong Hostinger account
  • Ang mga API request ay ginagawa nang ligtas sa pamamagitan ng HTTPS
  • Panatilihing ligtas ang iyong API token at huwag itong ibahagi sa publiko

Troubleshooting

API Connection Issues

  • I-verify na tama ang iyong API token at hindi pa ito expired
  • I-check na tama ang iyong Account ID
  • Siguraduhin na ang iyong API token ay may mga kinakailangang permissions para sa domain management
  • I-verify na active at nasa maayos na kalagayan ang iyong Hostinger account

Domain Not Added

  • Tingnan ang Ultimate Multisite logs para sa anumang error messages
  • I-verify na hindi pa idinadagdag ang domain sa iyong Hostinger account
  • Siguraduhin na hindi pa naabot ng iyong Hostinger account ang limitasyon nito para sa addon domains
  • Kumpirmahin na ang domain ay maayos na itinuturo sa iyong Hostinger nameservers

SSL Certificate Issues

  • Hindi hinahawakan ng integration ang pag-iisyu ng SSL certificate
  • Karaniwang nagbibigay ang Hostinger ng libreng SSL certificates sa pamamagitan ng AutoSSL
  • Maaari mong i-manage ang SSL certificates nang direkta sa hPanel sa ilalim ng SSL/TLS
  • Bilang alternatibo, gamitin ang Let's Encrypt kasama ang AutoSSL feature ng Hostinger

Support

Para sa karagdagang tulong sa Hostinger integration, mangyaring tingnan ang: