Σε αυτόν τον οδηγό θα δείτε πώς να ενεργοποιήσετε το WordPress Multisite στον λογαριασμό φιλοξενίας σας στη HOSTDOG. Θα τροποποιήσετε το wp-config.php, θα εκτελέσετε τον οδηγό εγκατάστασης δικτύου, θα ενημερώσετε το .htaccess και θα δημιουργήσετε το πρώτο σας sub-site — χρησιμοποιώντας subdomains ή υποφακέλους.
Προαπαιτούμενα
- Μια λειτουργική εγκατάσταση WordPress στον λογαριασμό σας στη HOSTDOG (δείτε Πώς να εγκαταστήσετε το WordPress)
- Πρόσβαση στον πίνακα ελέγχου και στη Διαχείριση Αρχείων
- Αν χρησιμοποιείτε subdomains: ένα wildcard subdomain που δείχνει στο hosting σας (δημιουργήστε
*.yourdomain.comως A record στη ζώνη DNS) - Όλα τα plugins απενεργοποιημένα (θα τα ενεργοποιήσετε ξανά μετά την εγκατάσταση του δικτύου)
Ενεργοποίηση της λειτουργίας δικτύου
Ανοίξτε τη Διαχείριση Αρχείων, πλοηγηθείτε στον ριζικό φάκελο του WordPress και επεξεργαστείτε το wp-config.php. Προσθέστε την ακόλουθη γραμμή πάνω από το σχόλιο «That's all, stop editing!»:
define( 'WP_ALLOW_MULTISITE', true );
Αποθηκεύστε το αρχείο.
Συνδεθείτε στο WordPress dashboard. Πλοηγηθείτε στο Tools → Network Setup. Επιλέξτε μεταξύ:
- Subdomains — κάθε site αποκτά το δικό του subdomain (π.χ.
site1.yourdomain.com). Απαιτεί wildcard DNS. - Subdirectories — κάθε site χρησιμοποιεί μια διαδρομή (π.χ.
yourdomain.com/site1). Διαθέσιμο μόνο αν το WordPress είναι εγκατεστημένο στο root directory και η εγκατάσταση είναι νεότερη του ενός μηνός.
Εισάγετε έναν τίτλο δικτύου και email διαχειριστή. Πατήστε Install.
Το WordPress εμφανίζει δύο τμήματα κώδικα προς προσθήκη. Αντιγράψτε το πρώτο τμήμα στο wp-config.php (πάνω από τη γραμμή «That's all») και το δεύτερο στο αρχείο .htaccess (αντικαθιστώντας τους υπάρχοντες κανόνες WordPress). Και τα δύο αρχεία βρίσκονται στον ριζικό φάκελο του WordPress.
.htaccess μπορεί να καταστήσει την ιστοσελίδα σας μη προσβάσιμη.
Αφού αποθηκεύσετε τα αρχεία, συνδεθείτε ξανά στο WordPress. Θα δείτε ένα μενού My Sites στην admin bar. Πατήστε Network Admin → Dashboard για να διαχειριστείτε το δίκτυο. Από εδώ μπορείτε να δημιουργήσετε νέα sites, να εγκαταστήσετε themes και plugins σε επίπεδο δικτύου, και να διαχειριστείτε τους χρήστες σε όλα τα sites.
Δημιουργία νέου sub-site
Στο Network Admin dashboard, πλοηγηθείτε στο Sites → Add New. Εισάγετε τη διεύθυνση του site (subdomain ή διαδρομή), τον τίτλο και email διαχειριστή. Πατήστε Add Site. Το νέο site είναι αμέσως διαθέσιμο.
Αντιμετώπιση προβλημάτων
Αν χρησιμοποιείτε subdomains, επαληθεύστε ότι η wildcard DNS εγγραφή (*.yourdomain.com) έχει ρυθμιστεί σωστά. Αν χρησιμοποιείτε υποφακέλους, ελέγξτε ότι οι κανόνες rewrite στο .htaccess ενημερώθηκαν σύμφωνα με τις οδηγίες του Βήματος 3.
Σε ένα δίκτυο Multisite, τα plugins πρέπει να ενεργοποιηθούν ως Network Activated από το Network Admin dashboard, ή να ενεργοποιηθούν μεμονωμένα ανά site από τον site admin. Πλοηγηθείτε στο Network Admin → Plugins και πατήστε Network Activate για τα plugins που θέλετε να είναι διαθέσιμα σε όλα τα sites.