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

Upangaji Wengi

Sambaza tovuti ndogo kwenye seva na hifadhidata kwa utendaji na usalama

Muhtasari wa toleo la Version 1.2.0

Multi-Tenancy 1.2.0 huongeza msingi wa mpangaji huru kwa mitiririko ya kazi ya utenganishaji wa uzalishaji:

  • Kuingia kiotomatiki kwa mpangaji bila hali kwa ziara za SSO za muda mfupi, zinazolindwa dhidi ya kurudiwa.
  • Utenganishaji wa hifadhidata na mfumo wa faili kwa kila tovuti ndogo kwa wapangaji huru.
  • Uwezo wa Hostinger wa upangaji wengi kwa utoaji wa wapangaji unaojali mwenyeji.
  • Milango ya uthibitishaji wa uhamishaji huru kwa ukaguzi wa data ya urithi na uchakataji wa kusukuma usiolandanishwa.
  • Ufungaji unaoweza kusanidiwa wa mwenyeji wa hifadhidata kwenye mashine ileile kwa usakinishaji wa Bedrock, FrankenPHP, na localhost.
  • Maboresho ya uanzishaji wa mpangaji, mwandishi wa hifadhidata, uanzishaji wa schema, na utoaji wa watumiaji.
  • Uondoaji salama zaidi wa huru unaosafisha vitambulisho vya mpangaji.

Tazama miongozo ya mtumiaji kwa mtiririko wa kazi wa uhamishaji huru, utenganishaji wa upangaji wengi, na uendeshaji wa mpangaji huru.

Mahitaji

  • WordPress 5.3 au juu zaidi
  • PHP 7.4 au juu zaidi
  • Programu-jalizi ya Multisite Ultimate (imeamilishwa)

Usakinishaji

  1. Pakia faili za nyongeza kwenye saraka yako ya /wp-content/plugins/
  2. Amilisha programu-jalizi kupitia menyu ya 'Plugins' katika WordPress
  3. Sanidi mipangilio ya nyongeza katika msimamizi wa mtandao

Uendelezaji

Usanidi

# 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

Muundo wa Mradi

ultimate-multisite-addon-template/
├── inc/ # Madarasa ya PHP na vijumuisho
│ ├── class-multisite-ultimate-updater.php # Kishughulikiaji cha masasisho
│ └── class-multi_tenancy-main.php # Utendaji mkuu
├── tests/ # Majaribio ya kitengo
│ ├── bootstrap.php # Uanzishaji wa jaribio
│ ├── class-*-base.php # Darasa la msingi la jaribio
│ └── class-*-test.php # Matukio ya jaribio
├── views/ # Faili za violezo
├── assets/ # Rasilimali tuli
│ ├── css/ # Laha za mitindo
│ ├── js/ # Faili za JavaScript
│ └── images/ # Picha
├── lang/ # Faili za lugha
├── composer.json # Vitegemezi vya PHP
├── package.json # Vitegemezi vya Node.js
├── phpunit.xml.dist # Usanidi wa PHPUnit
├── .phpcs.xml.dist # Usanidi wa viwango vya msimbo
└── rector.php # Kanuni za kusasisha msimbo

Majaribio

Nyongeza inajumuisha mfumo mpana wa majaribio:

  • Majaribio ya Kitengo: Majaribio yanayotegemea PHPUnit na seti ya majaribio ya WordPress
  • Darasa la Msingi la Jaribio: Hutoa mbinu saidizi kwa hali za kawaida za majaribio
  • Ufunikaji wa Majaribio: Umesanidiwa kufuatilia ufunikaji wa msimbo
  • Majaribio ya Multisite: Majaribio huendeshwa katika mazingira ya multisite

Viwango vya Msimbo

  • Viwango vya Uandishi wa Msimbo vya WordPress: Vinatekelezwa kupitia PHPCS
  • Upatanifu wa PHP 7.4+: Vipengele vya kisasa vya PHP vinaungwa mkono
  • Uchambuzi Tuli: Ujumuishaji wa PHPStan kwa ukaguzi wa aina
  • Usasishaji wa Msimbo: Kanuni za Rector kwa maboresho ya PHP

Mfumo wa Kujenga

  • Uchakataji wa Rasilimali: Upunguzaji kwa faili za CSS/JS
  • Tafsiri: Uzalishaji wa faili ya POT
  • Ufungashaji: Uundaji wa jalada kwa usambazaji
  • Hali ya Uendelezaji: Rasilimali zisizopunguzwa kwa utatuzi

Usanidi

Nyongeza inaunga mkono chaguo mbalimbali za usanidi zinazopatikana kupitia kiolesura cha msimamizi wa mtandao.

Usanidi wa mpangaji huru

Kwa wapangaji huru, sanidi hifadhidata ya mpangaji, mzizi wa mfumo wa faili, ufungaji wa mwenyeji wa hifadhidata, na uwezo wa mwenyeji kabla ya kuelekeza trafiki kwa mpangaji. Endesha uthibitishaji wa uhamishaji baada ya kila badiliko linaloathiri vitambulisho vya hifadhidata, ufungaji wa mwenyeji, uelekezaji, au utoaji wa watumiaji.

Tumia localhost tu wakati mazingira ya utekelezaji ya mpangaji na ruhusa za hifadhidata zinatarajia soketi ya ndani au ufikiaji wa mashine ileile. Tumia 127.0.0.1 au jina la mwenyeji wa huduma wakati huyo ndiye mwenyeji wa ruhusa aliyesanidiwa na mtoa huduma wako.

Uwezo wa Hostinger

Uwezo wa Hostinger wa upangaji wengi hufanya kazi na tokeni ya ujumuishaji ya Hostinger iliyoshirikiwa. Thibitisha kuwa kikoa kipo katika hPanel, DNS inaelekeza kwenye Account ya Hostinger, na mipangilio ya hifadhidata ya mpangaji inalingana na hPanel kabla ya uthibitishaji.

Hooks na Filters

Actions

  • ultimate-multisite-addon-template_init - Huwashwa baada ya uanzishaji wa nyongeza
  • ultimate-multisite-addon-template_loaded - Huwashwa baada ya faili zote za nyongeza kupakiwa

Filters

  • ultimate-multisite-addon-template_settings - Rekebisha mipangilio ya nyongeza
  • ultimate-multisite-addon-template_enabled - Batilisha hali ya kuwezesha/kulemaza nyongeza

Leseni

Nyongeza hii imepewa leseni chini ya GPL v3 au ya baadaye.

Usaidizi

Kwa usaidizi na nyaraka, tembelea MultisiteUltimate.com

Changelog

  • Version 1.2.0 (2026-06-03): ongeza kuingia kiotomatiki kwa mpangaji bila hali, uwezo wa Hostinger wa upangaji wengi, utenganishaji wa hifadhidata na mfumo wa faili kwa kila tovuti ndogo, milango ya uthibitishaji wa uhamishaji huru, maboresho ya uanzishaji wa mpangaji/mwandishi wa hifadhidata, ufungaji unaoweza kusanidiwa wa mwenyeji wa MySQL, na uondoaji salama zaidi wa huru.

  • Version 1.0.1 (2025-09-28): badilisha jina la kiambishi kuwa ultimate-multisite; sasisha kikoa cha maandishi; ongeza toleo.

  • Version (2025-09-28): badilisha jina la kiambishi kuwa ultimate-multisite; sasisha kikoa cha maandishi; ongeza toleo.