Plurluado
Distribuu subretejojn tra serviloj kaj datumbazoj por rendimento kaj sekureco
Ĉefaj elstaraĵoj de eldono 1.2.0
Plurluado 1.2.0 aldonas la fundamenton de suverena luanto por produktadaj izolaj laborfluoj:
- Senstata aŭtomata ensaluto de luanto kun mallongdaŭraj, kontraŭrerul-protektitaj SSO-vizitoj.
- Po-subreteja datumbaza kaj dosiersistema izolado por suverenaj luantoj.
- Hostinger plurluada kapablo por gastiganto-konscia provizado de luantoj.
- Kontrolaj pordegoj por suverena migrado por heredaĵaj datumkontroloj kaj nesinkrona puŝa prilaborado.
- Agordebla sam-maŝina datumbaza gastiganta ligado por Bedrock, FrankenPHP, kaj localhost-instalaĵoj.
- Plibonigoj de luanta praŝargo, datumbaza skribilo, skema praŝargo, kaj uzanta provizado.
- Pli sekura suverena malkonstruo, kiu purigas luantajn akreditaĵojn.
Vidu la uzantgvidilojn por suverena migrada laborfluo, plurluada izolado, kaj operacioj de suverenaj luantoj.
Postuloj
- WordPress 5.3 aŭ pli alta
- PHP 7.4 aŭ pli alta
- Multisite Ultimate kromprogramo (aktiva)
Instalado
- Alŝutu la aldonaĵajn dosierojn al via dosierujo
/wp-content/plugins/ - Aktivigu la kromprogramon per la menuo 'Kromprogramoj' en WordPress
- Agordu la aldonaĵajn agordojn en la reta administrilo
Disvolvado
Agordo
# 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
Projekta Strukturo
ultimate-multisite-addon-template/
├── inc/ # PHP klasoj kaj inkluzivaĵoj
│ ├── class-multisite-ultimate-updater.php # Ĝisdatiga traktanto
│ └── class-multi_tenancy-main.php # Ĉefa funkcieco
├── tests/ # Unuotestoj
│ ├── bootstrap.php # Testa praŝargo
│ ├── class-*-base.php # Baza testa klaso
│ └── class-*-test.php # Testkazoj
├── views/ # Ŝablonaj dosieroj
├── assets/ # Statikaj havaĵoj
│ ├── css/ # Stilfolioj
│ ├── js/ # JavaScript dosieroj
│ └── images/ # Bildoj
├── lang/ # Lingvaj dosieroj
├── composer.json # PHP dependaĵoj
├── package.json # Node.js dependaĵoj
├── phpunit.xml.dist # PHPUnit agordo
├── .phpcs.xml.dist # Kodnorma agordo
└── rector.php # Reguloj por koda modernigo
Testado
La aldonaĵo inkluzivas ampleksan testan kadron:
- Unuotestoj: PHPUnit-bazitaj testoj kun WordPress testa serio
- Baza Testa Klaso: Provizas helpajn metodojn por oftaj testaj scenaroj
- Testa Kovrado: Agordita por spuri kodan kovradon
- Multisite-Testado: Testoj ruliĝas en multisite-medio
Kodnormoj
- WordPress Kodnormoj: Devigitaj per PHPCS
- PHP 7.4+ Kongrueco: Modernaj PHP trajtoj subtenataj
- Statika Analizo: PHPStan integriĝo por tipkontrolado
- Koda Modernigo: Rector reguloj por PHP ĝisdatigoj
Konstrusistemo
- Havaĵa Prilaborado: Malgrandigo por CSS/JS dosieroj
- Tradukado: Generado de POT-dosiero
- Pakado: Arkivokreado por distribuado
- Disvolva Reĝimo: Nemalgrandigitaj havaĵoj por sencimigado
Agordo
La aldonaĵo subtenas diversajn agordajn opciojn alireblajn per la reta administra interfaco.
Agordo de suverena luanto
Por suverenaj luantoj, agordu la luantan datumbazon, dosiersisteman radikon, datumbazan gastigantan ligadon, kaj gastigantan kapablon antaŭ ol direkti trafikon al la luanto. Rulu migradan kontrolon post ĉiu ŝanĝo, kiu influas datumbazajn akreditaĵojn, gastigantan ligadon, vojigon, aŭ uzantan provizadon.
Uzu localhost nur kiam la luanta rultempo kaj datumbazaj permesoj atendas lokan soketon aŭ sam-maŝinan aliron. Uzu 127.0.0.1 aŭ servan gastigantonomon kiam tio estas la permes-gastiganto agordita de via provizanto.
Hostinger kapablo
La Hostinger plurluada kapablo funkcias kun la komuna Hostinger integriĝa ĵetono. Konfirmu, ke la domajno ĉeestas en hPanel, DNS montras al la Hostinger Account, kaj la luantaj datumbazaj agordoj kongruas kun hPanel antaŭ kontrolo.
Hokoj kaj Filtriloj
Agoj
ultimate-multisite-addon-template_init- Ekigita post aldonaĵa pravalorizoultimate-multisite-addon-template_loaded- Ekigita post kiam ĉiuj aldonaĵaj dosieroj estas ŝargitaj
Filtriloj
ultimate-multisite-addon-template_settings- Modifi aldonaĵajn agordojnultimate-multisite-addon-template_enabled- Superregi aldonaĵan ebligan/malebligan staton
Permesilo
Ĉi tiu aldonaĵo estas licencita laŭ GPL v3 aŭ pli posta.
Subteno
Por subteno kaj dokumentaro, vizitu MultisiteUltimate.com
Ŝanĝprotokolo
-
Versio 1.2.0 (2026-06-03): aldonu senstatan aŭtomatan ensaluton de luanto, Hostinger plurluadan kapablon, po-subretejan datumbazan kaj dosiersisteman izoladon, kontrolajn pordegojn por suverena migrado, plibonigojn de luanta praŝargo/datumbaza skribilo, agordeblan MySQL gastigantan ligadon, kaj pli sekuran suverenan malkonstruon.
-
Versio 1.0.1 (2025-09-28): renomu prefikson al ultimate-multisite; ĝisdatigu tekstdomajnon; versialtigo.
-
Versio (2025-09-28): renomu prefikson al ultimate-multisite; ĝisdatigu tekstdomajnon; versialtigo.