Multi-Tenancy
Aba dibaka tse nyenyane ho pholletsa le diseva le dipolokelo tsa data bakeng sa tshebetso le tshireletso
Dintlha tsa bohlokwa tsa tokollo ya mofuta wa 1.2.0
Multi-Tenancy 1.2.0 e eketsa motheo wa mohiri ya ipusang bakeng sa ditshebetso tsa ho arola tikoloho ya tlhahiso:
- Ho kena ka boiketsetso ha mohiri ho se nang state ka maeto a SSO a nako e kgutshwane, a sireleditsweng kgahlanong le ho bapalwa hape.
- Ho arolwa ha polokelo ya data le sistimi ya difaele bakeng sa sebaka se seng le se seng se senyenyane bakeng sa bahiri ba ipusang.
- Bokgoni ba Hostinger multi-tenancy bakeng sa phepelo ya bahiri e elang moamoheli hloko.
- Dikgoro tsa netefatso ya phallo ya mohiri ya ipusang bakeng sa ditlhahlobo tsa data ya kgale le tshebetso ya ho sutumetsa ka async.
- Kgokahanyo e lokisehang ya moamoheli wa polokelo ya data mochining o le mong bakeng sa diinstole tsa Bedrock, FrankenPHP, le localhost.
- Dintlafatso tsa ho qala mohiri, mongodi wa polokelo ya data, ho qala schema, le phepelo ya basebedisi.
- Ho qhaqha ka polokeho ho feta ha mohiri ya ipusang ho hlwekisang mangolo a boitsebiso a mohiri.
Sheba ditataiso tsa mosebedisi bakeng sa tshebetso ya phallo ya mohiri ya ipusang, karohano ya multi-tenancy, le ditshebetso tsa mohiri ya ipusang.
Ditlhoko
- WordPress 5.3 kapa ho feta
- PHP 7.4 kapa ho feta
- Katoloso ya Multisite Ultimate (e sebetsang)
Ho kenya
- Kenya difaele tsa tlatsetso ho foldara ya hao ya
/wp-content/plugins/ - Kenya katoloso tshebetsong ka menu ya 'Plugins' ho WordPress
- Lokisa disetting tsa tlatsetso ho molaodi wa neteweke
Ntshetsopele
Ho seta
# 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
Sebopeho sa projeke
ultimate-multisite-addon-template/
├── inc/ # PHP classes and includes
│ ├── class-multisite-ultimate-updater.php # Update handler
│ └── class-multi_tenancy-main.php # Main functionality
├── tests/ # Unit tests
│ ├── bootstrap.php # Test bootstrap
│ ├── class-*-base.php # Base test class
│ └── class-*-test.php # Test cases
├── views/ # Template files
├── assets/ # Static assets
│ ├── css/ # Stylesheets
│ ├── js/ # JavaScript files
│ └── images/ # Images
├── lang/ # Language files
├── composer.json # PHP dependencies
├── package.json # Node.js dependencies
├── phpunit.xml.dist # PHPUnit configuration
├── .phpcs.xml.dist # Code standards configuration
└── rector.php # Code modernization rules
Ho etsa diteko
Tlatsetso ena e akarelletsa moralo o feletseng wa diteko:
- Diteko tsa yuniti: Diteko tse thehilweng ho PHPUnit tse nang le pokello ya diteko ya WordPress
- Sehlopha sa motheo sa teko: Se fana ka mekgwa e thusang bakeng sa maemo a tlwaelehileng a diteko
- Kakaretso ya diteko: E lokiseditswe ho sala morao kakaretso ya khoutu e lekilweng
- Diteko tsa multisite: Diteko di sebetsa tikolohong ya multisite
Maemo a khoutu
- Maemo a ho ngola khoutu a WordPress: A qobellwa ka PHPCS
- Tshehetso ya PHP 7.4+: Dikarolo tsa sejwalejwale tsa PHP di a tshehetswa
- Tlhahlobo e tsitsitseng: Kopanyo ya PHPStan bakeng sa ho lekola mefuta
- Ntlafatso ya khoutu ya sejwalejwale: Melao ya Rector bakeng sa dintlafatso tsa PHP
Sistimi ya kaho
- Tshebetso ya dithoto: Ho fokotsa difaele tsa CSS/JS
- Phetolelo: Ho hlahisa faele ya POT
- Ho paka: Ho theha archive bakeng sa kabo
- Mokgwa wa ntshetsopele: Dithoto tse sa fokotswang bakeng sa ho batlisisa diphoso
Tlhophiso
Tlatsetso ena e tshehetsa dikgetho tse fapaneng tsa tlhophiso tse fumanehang ka sebopeho sa molaodi wa neteweke.
Tlhophiso ya mohiri ya ipusang
Bakeng sa bahiri ba ipusang, lokisa polokelo ya data ya mohiri, motso wa sistimi ya difaele, kgokahanyo ya moamoheli wa polokelo ya data, le bokgoni ba moamoheli pele o lebisa sephethephethe ho mohiri. Mathisa netefatso ya phallo kamora phetoho e nngwe le e nngwe e amang mangolo a boitsebiso a polokelo ya data, kgokahanyo ya moamoheli, tsela ya sephethephethe, kapa phepelo ya basebedisi.
Sebedisa localhost feela ha nako ya ho sebetsa ya mohiri le ditumello tsa polokelo ya data di lebelletse socket ya lehae kapa phihlello ya mochini o le mong. Sebedisa 127.0.0.1 kapa lebitso la moamoheli wa tshebeletso ha eo e le moamoheli wa tumello ya lokisitsweng ke mofani wa hao.
Bokgoni ba Hostinger
Bokgoni ba Hostinger multi-tenancy bo sebetsa ka token ya kopanyo ya Hostinger e arolelanwang. Netefatsa hore domain e teng ho hPanel, DNS e supa ho Account ya Hostinger, mme disetting tsa polokelo ya data ya mohiri di tsamaisana le hPanel pele ho netefatso.
Hooks le difilthara
Diketso
ultimate-multisite-addon-template_init- E qalwa kamora ho qala tlatsetsoultimate-multisite-addon-template_loaded- E qalwa kamora hore difaele tsohle tsa tlatsetso di kentswe
Difilthara
ultimate-multisite-addon-template_settings- Fetola disetting tsa tlatsetsoultimate-multisite-addon-template_enabled- Fetola boemo ba ho dumella/ho thibela tlatsetso
Laesense
Tlatsetso ena e filwe laesense tlasa GPL v3 kapa hamorao.
Tshehetso
Bakeng sa tshehetso le ditokomane, etela MultisiteUltimate.com
Lenane la diphetoho
-
Mofuta wa 1.2.0 (2026-06-03): eketsa ho kena ka boiketsetso ha mohiri ho se nang state, bokgoni ba Hostinger multi-tenancy, karohano ya polokelo ya data le sistimi ya difaele bakeng sa sebaka se seng le se seng se senyenyane, dikgoro tsa netefatso ya phallo ya mohiri ya ipusang, dintlafatso tsa ho qala mohiri/mongodi wa polokelo ya data, kgokahanyo e lokisehang ya moamoheli wa MySQL, le ho qhaqha ka polokeho ho feta ha mohiri ya ipusang.
-
Mofuta wa 1.0.1 (2025-09-28): reha prefix botjha ho ultimate-multisite; ntjhafatsa text domain; nyolla mofuta.
-
Mofuta wa (2025-09-28): reha prefix botjha ho ultimate-multisite; ntjhafatsa text domain; nyolla mofuta.