Skip to main content
Paid AddonPurchase Multi-Tenancy | Install via your site's addon page or download from your account

Πολλαπλή μίσθωση

Διανείμετε υπο-ιστότοπους σε διακομιστές και βάσεις δεδομένων για απόδοση και ασφάλεια

Κύρια σημεία έκδοσης της έκδοσης 1.2.0

Το Multi-Tenancy 1.2.0 προσθέτει τη βάση κυρίαρχου μισθωτή για ροές εργασίας απομόνωσης παραγωγής:

  • Αυτόματη σύνδεση μισθωτή χωρίς κατάσταση με βραχύβιες, προστατευμένες από επανάληψη επισκέψεις SSO.
  • Απομόνωση βάσης δεδομένων και συστήματος αρχείων ανά υπο-ιστότοπο για κυρίαρχους μισθωτές.
  • Δυνατότητα πολλαπλής μίσθωσης Hostinger για παροχή μισθωτών με επίγνωση του κεντρικού υπολογιστή.
  • Πύλες επαλήθευσης κυρίαρχης μετεγκατάστασης για ελέγχους παλαιών δεδομένων και ασύγχρονη επεξεργασία προώθησης.
  • Διαμορφώσιμη δέσμευση κεντρικού υπολογιστή βάσης δεδομένων στο ίδιο μηχάνημα για εγκαταστάσεις Bedrock, FrankenPHP και localhost.
  • Βελτιώσεις στην αρχικοποίηση μισθωτή, στον εγγραφέα βάσης δεδομένων, στην αρχικοποίηση σχήματος και στην παροχή χρηστών.
  • Ασφαλέστερη κατάργηση κυρίαρχου μισθωτή που καθαρίζει τα διαπιστευτήρια μισθωτή.

Δείτε τους οδηγούς χρήστη για τη ροή εργασίας κυρίαρχης μετεγκατάστασης, την απομόνωση πολλαπλής μίσθωσης και τις λειτουργίες κυρίαρχων μισθωτών.

Απαιτήσεις

  • WordPress 5.3 ή νεότερο
  • PHP 7.4 ή νεότερο
  • Πρόσθετο Multisite Ultimate (ενεργό)

Εγκατάσταση

  1. Μεταφορτώστε τα αρχεία του πρόσθετου στον κατάλογό σας /wp-content/plugins/
  2. Ενεργοποιήστε το πρόσθετο μέσω του μενού «Πρόσθετα» στο WordPress
  3. Διαμορφώστε τις ρυθμίσεις του πρόσθετου στη διαχείριση δικτύου

Ανάπτυξη

Ρύθμιση

# Install dependencies
composer install
npm install

# Run tests
npm run test

# Run code standards checks
vendor/bin/phpcs
vendor/bin/phpstan

# Fix code style issues
vendor/bin/phpcbf

# Build for production
npm run build

Δομή έργου

ultimate-multisite-addon-template/
├── inc/ # Κλάσεις PHP και συμπεριλήψεις
│ ├── class-multisite-ultimate-updater.php # Χειριστής ενημερώσεων
│ └── class-multi_tenancy-main.php # Κύρια λειτουργικότητα
├── tests/ # Δοκιμές μονάδας
│ ├── bootstrap.php # Αρχικοποίηση δοκιμών
│ ├── class-*-base.php # Βασική κλάση δοκιμών
│ └── class-*-test.php # Περιπτώσεις δοκιμών
├── views/ # Αρχεία προτύπων
├── assets/ # Στατικά στοιχεία
│ ├── css/ # Φύλλα στυλ
│ ├── js/ # Αρχεία JavaScript
│ └── images/ # Εικόνες
├── lang/ # Αρχεία γλώσσας
├── composer.json # Εξαρτήσεις PHP
├── package.json # Εξαρτήσεις Node.js
├── phpunit.xml.dist # Διαμόρφωση PHPUnit
├── .phpcs.xml.dist # Διαμόρφωση προτύπων κώδικα
└── rector.php # Κανόνες εκσυγχρονισμού κώδικα

Δοκιμές

Το πρόσθετο περιλαμβάνει ένα ολοκληρωμένο πλαίσιο δοκιμών:

  • Δοκιμές μονάδας: Δοκιμές βασισμένες σε PHPUnit με σουίτα δοκιμών WordPress
  • Βασική κλάση δοκιμών: Παρέχει βοηθητικές μεθόδους για κοινά σενάρια δοκιμών
  • Κάλυψη δοκιμών: Διαμορφωμένη για παρακολούθηση κάλυψης κώδικα
  • Δοκιμές Multisite: Οι δοκιμές εκτελούνται σε περιβάλλον multisite

Πρότυπα κώδικα

  • Πρότυπα κώδικα WordPress: Επιβάλλονται μέσω PHPCS
  • Συμβατότητα PHP 7.4+: Υποστηρίζονται σύγχρονες δυνατότητες PHP
  • Στατική ανάλυση: Ενσωμάτωση PHPStan για έλεγχο τύπων
  • Εκσυγχρονισμός κώδικα: Κανόνες Rector για αναβαθμίσεις PHP

Σύστημα δημιουργίας

  • Επεξεργασία στοιχείων: Ελαχιστοποίηση για αρχεία CSS/JS
  • Μετάφραση: Δημιουργία αρχείου POT
  • Συσκευασία: Δημιουργία αρχείου αρχειοθέτησης για διανομή
  • Λειτουργία ανάπτυξης: Μη ελαχιστοποιημένα στοιχεία για αποσφαλμάτωση

Διαμόρφωση

Το πρόσθετο υποστηρίζει διάφορες επιλογές διαμόρφωσης που είναι προσβάσιμες μέσω της διεπαφής διαχείρισης δικτύου.

Διαμόρφωση κυρίαρχου μισθωτή

Για κυρίαρχους μισθωτές, διαμορφώστε τη βάση δεδομένων μισθωτή, τη ρίζα συστήματος αρχείων, τη δέσμευση κεντρικού υπολογιστή βάσης δεδομένων και τη δυνατότητα κεντρικού υπολογιστή πριν δρομολογήσετε την κίνηση προς τον μισθωτή. Εκτελέστε επαλήθευση μετεγκατάστασης μετά από κάθε αλλαγή που επηρεάζει τα διαπιστευτήρια βάσης δεδομένων, τη δέσμευση κεντρικού υπολογιστή, τη δρομολόγηση ή την παροχή χρηστών.

Χρησιμοποιήστε localhost μόνο όταν ο χρόνος εκτέλεσης του μισθωτή και οι παραχωρήσεις βάσης δεδομένων αναμένουν πρόσβαση μέσω τοπικού socket ή στο ίδιο μηχάνημα. Χρησιμοποιήστε 127.0.0.1 ή ένα όνομα κεντρικού υπολογιστή υπηρεσίας όταν αυτός είναι ο κεντρικός υπολογιστής παραχώρησης που έχει διαμορφωθεί από τον πάροχό σας.

Δυνατότητα Hostinger

Η δυνατότητα πολλαπλής μίσθωσης Hostinger λειτουργεί με το κοινόχρηστο token ενσωμάτωσης Hostinger. Επιβεβαιώστε ότι ο τομέας υπάρχει στο hPanel, ότι το DNS δείχνει στο Account Hostinger και ότι οι ρυθμίσεις βάσης δεδομένων μισθωτή ταιριάζουν με το hPanel πριν από την επαλήθευση.

Hooks και φίλτρα

Ενέργειες

  • ultimate-multisite-addon-template_init - Ενεργοποιείται μετά την αρχικοποίηση του πρόσθετου
  • ultimate-multisite-addon-template_loaded - Ενεργοποιείται αφού φορτωθούν όλα τα αρχεία του πρόσθετου

Φίλτρα

  • ultimate-multisite-addon-template_settings - Τροποποίηση ρυθμίσεων πρόσθετου
  • ultimate-multisite-addon-template_enabled - Παράκαμψη κατάστασης ενεργοποίησης/απενεργοποίησης πρόσθετου

Άδεια χρήσης

Αυτό το πρόσθετο αδειοδοτείται υπό την GPL v3 ή νεότερη.

Υποστήριξη

Για υποστήριξη και τεκμηρίωση, επισκεφθείτε το MultisiteUltimate.com

Αρχείο αλλαγών

  • Έκδοση 1.2.0 (2026-06-03): προσθήκη αυτόματης σύνδεσης μισθωτή χωρίς κατάσταση, δυνατότητας πολλαπλής μίσθωσης Hostinger, απομόνωσης βάσης δεδομένων και συστήματος αρχείων ανά υπο-ιστότοπο, πυλών επαλήθευσης κυρίαρχης μετεγκατάστασης, βελτιώσεων αρχικοποίησης μισθωτή/εγγραφέα βάσης δεδομένων, διαμορφώσιμης δέσμευσης κεντρικού υπολογιστή MySQL και ασφαλέστερης κατάργησης κυρίαρχου μισθωτή.

  • Έκδοση 1.0.1 (2025-09-28): μετονομασία προθέματος σε ultimate-multisite· ενημέρωση τομέα κειμένου· αύξηση έκδοσης.

  • Έκδοση (2025-09-28): μετονομασία προθέματος σε ultimate-multisite· ενημέρωση τομέα κειμένου· αύξηση έκδοσης.