Ενσωμάτωση Hostinger (hPanel)
Γενική Επισκόπηση
Το Hostinger είναι ένας δημοφιλής πάροχος web hosting με ένα σύγχρονο control panel που ονομάζεται hPanel. Η ενσωμάτωση Ultimate Multisite Hostinger επιτρέπει την αυτόματη συγχρονισμό των ονομάτων πεδίου μεταξύ του Ultimate Multisite και του hPanel του Hostinger, επιτρέποντάς σας να διαχειρίζεστε αυτόματα τις απεικονίσεις ονομάτων πεδίου και τα υποdomínια απευθείας από το admin του WordPress σας.
Χαρακτηριστικά
- Αυτόματη δημιουργία addon domains στο hPanel
- Αυτόματη δημιουργία υποdomίनिων στο hPanel (για εγκαταστάσεις multisite με υποdomínια)
- Αφαίρεση ονόματος πεδίου όταν διαγράφονται οι απεικονίσεις
- Απρόσκοπτη ενσωμάτωση με το API διαχείρισης ονομάτων πεδίου του hPanel
Απαιτήσεις
Για να χρησιμοποιήσετε την ενσωμάτωση Hostinger, χρειάζεστε:
- Ένα λογαριασμό Hostinger με πρόσβαση στο hPanel
- Ένα API token από το Hostinger
- Οι ακόλουθες σταθερές να οριστούν στο αρχείο
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
Οδηγίες Εγκατάστασης
1. Δημιουργήστε το API Token του Hostinger σας
- Συνδεθείτε στον λογαριασμό Hostinger σας και αποκτήστε πρόσβαση στο hPanel
- Πλοηγηθείτε στις Account Settings → API Tokens
- Κάντε κλικ στο Create New Token
- Δώστε ένα περιγραφικό όνομα στο token σας (π.χ., "Ultimate Multisite")
- Επιλέξτε τις απαραίτητες άδειες:
- Domain management
- Subdomain management
- Αντιγράψτε το δημιουργημένο token και αποθηκεύστε το με ασφάλεια
2. Βρείτε τον Αναγνωριστικό Λογαριασμού σας (Account ID)
- Στο hPanel, μεταβείτε στις Account Settings → Account Information
- Ο Αναγνωριστικός σας Λογαριασμού εμφανίζεται σε αυτή τη σελίδα
- Αντιγράψτε και αποθηκεύστε αυτόν τον ID για το επόμενο βήμα
3. Προσθέστε τις Σταθερές στο 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. Ενεργοποιήστε την Ενσωμάτωση
- Στο admin του WordPress σας, μεταβείτε στο Ultimate Multisite > Settings
- Πλοηγηθείτε στην καρτέλα Domain Mapping
- Κάντε κύλιση προς τα κάτω μέχρι το Host Integrations
- Ενεργοποιήστε την ενσωμάτωση Hostinger (hPanel)
- Κάντε κλικ στο Save Changes
Πώς Λειτουργεί
Addon Domains (Πρόσθετα Domains)
Όταν απεικονίζετε ένα όνομα πεδίου στο Ultimate Multisite:
- Η ενσωμάτωση στέλνει ένα αίτημα στο API του Hostinger για να προσθέσε ι το όνομα πεδίου ως addon domain.
- Το όνομα πεδίου ρυθμίζεται ώστε να δείχνει στον κύριο κατάλογό σας (root directory).
- Όταν αφαιρεθεί μια απεικόνιση ονόματος πεδίου, η ενσωμάτωση αφαιρεί αυτόματα το addon domain από το hPanel.
Subdomains (Υποdomínια)
Για εγκαταστάσεις multisite με υποdomínια, όταν δημιουργείται ένα νέο site:
- Η ενσωμάτωση εξάγει το μέρος του υποdomínio από το πλήρες όνομα πεδίου.
- Στέλνει ένα αίτημα στο API του Hostinger για να προσθέσει το υποdomίνιο.
- Το υποdomίνιο ρυθμίζεται ώστε να δείχνει στον κύριο κατάλογό σας (root directory).
Σημαντικές Σημειώσεις
- Η ενσωμάτωση χρησιμοποιεί το REST API του Hostinger για επικοινωνία με τον λογαριασμό σας.
- Το API token σας πρέπει να έχει τις απαραίτητες άδειες για τη διαχείριση ονομάτων πεδίου και υποdomینی.
- Η ενσωμάτωση δεν διαχειρίζεται τη ρύθμιση DNS· τα ονόματα πεδίου πρέπει ήδη να δείχνουν στον λογαριασμό σας στο Hostinger.
- Τα αιτήματα API πραγματοποιούνται με ασφάλεια μέσω HTTPS.
- Διατηρήστε το API token σας ασφαλές και μην το μοιράζεστε ποτέ δημόσια.
Αντιμετώπιση Προβλημάτων
Προβλήματα Σύνδεσης API
- Επιβεβαιώστε ότι το API token σας είναι σωστό και δεν έχει λήξει.
- Ελέγξτε ότι ο Account ID σας είναι σωστός.
- Βεβαιωθείτε ότι το API token σας έχει τις απαραίτητες άδειες για τη διαχείριση ονομάτων πεδίου.
- Επιβεβαιώστε ότι ο λογαριασμός Hostinger σας είναι ενεργός και σε καλή κατάσταση.
Όνομα Πεδίου Δεν Προστέθηκε
- Ελέγξτε τα logs του Ultimate Multisite για οποιαδήποτε μηνύματα σφάλματος.
- Επιβεβαιώστε ότι το όνομα πεδίου δεν έχει ήδη προστεθεί στον λογαριασμό σας στο Hostinger.
- Βεβαιωθείτε ότι ο λογαριασμός Hostinger σας δεν έχει φτάσει το όριο για τα addon domains.
- Επιβεβαιώστε ότι το όνομα πεδίου δείχνει σωστά στους nameservers του Hostinger σας.
Προβλήματα SSL Certificate
- Η ενσωμάτωση δεν διαχειρίζεται την έκδοση SSL certificates.
- Το Hostinger συνήθως παρέχει δωρεάν SSL certificates μέσω του AutoSSL.
- Μπορείτε να διαχειριστείτε τα SSL certificates απευθείας στο hPanel κάτω από SSL/TLS.
- Εναλλακτικά, χρησιμοποιήστε το Let's Encrypt με τη λειτουργία AutoSSL του Hostinger.
Υποστήριξη
Για επιπλέον βοήθεια με την ενσωμάτωση Hostinger, παρακαλούμε ανατρέξτε σε: