Ενσωμάτωση με RunCloud
Επισκόπηση
Το RunCloud είναι μια πλατφόρμα διαχείρισης servers στο cloud που σας επιτρέπει να αναπτύσσετε και να διαχειρίζεστε εύκολα web εφαρμογές στους δικούς σας cloud servers. Αυτή η ενσωμάτωση επιτρέπει τον αυτόματο συγχρονισμό domains και τη διαχείριση πιστοποιητικών SSL μεταξύ του Ultimate Multisite και του RunCloud.
Χαρακτηριστικά
- Αυτόματος συγχρονισμός domains
- Διαχείριση πιστοποιητικών SSL
- Αφαίρεση domain όταν διαγράφονται οι αντιστοιχίσεις
Απαιτήσεις
Οι παρακάτω σταθερές πρέπει να οριστούν στο αρχείο 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. Λάβετε τα Διαπιστευτήρια API του RunCloud
- Συνδεθείτε στον πίνακα ελέγχου του RunCloud
- Μεταβείτε στο "User Profile" (κάντε κλικ στην εικόνα προφίλ σας στην επάνω δεξιά γωνία)
- Επιλέξτε "API" από το μενού
- Κάντε κλικ στο "Generate API Key" αν δεν έχετε ήδη
- Αντιγράψτε το API Key και το API Secret σας
2. Λάβετε τα Server και App IDs
- Στον πίνακα ελέγχου του RunCloud, μεταβείτε στο "Servers"
- Επιλέξτε τον server όπου φιλοξενείται το WordPress multisite σας
- Το Server ID είναι ορατό στο URL:
https://manage.runcloud.io/servers/{SERVER_ID} - Μεταβείτε στο "Web Applications" και επιλέξτε την εφαρμογή WordPress σας
- Το App 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. Εν εργοποιήστε την Ενσωμάτωση
- Στη διαχείριση του WordPress, μεταβείτε στο Ultimate Multisite > Settings
- Πλοηγηθείτε στην καρτέλα "Domain Mapping"
- Κατεβείτε στο "Host Integrations"
- Ενεργοποιήστε την ενσωμάτωση RunCloud
- Κάντε κλικ στο "Save Changes"
Πώς Λειτουργεί
Όταν ένα domain αντιστοιχίζεται στο Ultimate Multisite:
- Η ενσωμάτωση στέλνει ένα αίτημα στο API του RunCloud για να προσθέσει το domain στην εφαρμογή σας
- Αν το domain προστεθεί επιτυχώς, η ενσωμάτωση θα επανεκδώσει επίσης τα πιστοποιητικά SSL
- Όταν αφαιρείται μια αντιστοίχιση domain, η ενσωμάτωση θα αφαιρέσει το domain από το RunCloud
Για εγκαταστάσεις με subdomains, η ενσωμάτωση θα χειρίζεται αυτόματα τη δημιουργία subdomains στο RunCloud όταν προστίθενται νέες ιστοσελίδες στο δίκτυό σας.
Αντιμετώπιση Προβλημάτων
Προβλήματα Σύνδεσης API
- Βεβαιωθείτε ότι τα διαπιστευτήρια API σας είναι σωστά
- Ελέγξτε ότι τα server και app IDs σας είναι σωστά
- Βεβαιωθείτε ότι ο λογαριασμός σας στο RunCloud έχει τα απαραίτητα δικαιώματα
Προβλήματα Πιστοποιητικών SSL
- Το RunCloud μπορεί να χρειαστεί λίγο χρόνο για την έκδοση πιστοποιητικών SSL
- Βεβαιωθείτε ότι τα domains σας δείχνουν σωστά στη διεύθυνση IP του server σας
- Ελέγξτε τις ρυθμίσεις SSL του RunCloud για την εφαρμογή σας
Το Domain Δεν Προστέθηκε
- Ελέγξτ ε τα αρχεία καταγραφής του Ultimate Multisite για τυχόν μηνύματα σφάλματος
- Βεβαιωθείτε ότι το domain δεν έχει ήδη προστεθεί στο RunCloud
- Βεβαιωθείτε ότι το πλάνο σας στο RunCloud υποστηρίζει πολλαπλά domains