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

ባለብዙ-ተከራይነት

ለአፈጻጸም እና ለደህንነት ንዑስ ጣቢያዎችን በአገልጋዮች እና በውሂብ ጎታዎች ላይ ያሰራጩ

Version 1.2.0 የልቀት ዋና ዋና ነጥቦች

Multi-Tenancy 1.2.0 ለምርት መነጠል የስራ ፍሰቶች የሉዓላዊ ተከራይ መሠረትን ያክላል፦

  • ሁኔታ-አልባ የተከራይ ራስ-ሰር መግቢያ ከአጭር ዕድሜ እና ዳግም-መጫወት-የተጠበቁ SSO ጉብኝቶች ጋር።
  • ለሉዓላዊ ተከራዮች በእያንዳንዱ ንዑስ ጣቢያ የውሂብ ጎታ እና የፋይል ስርዓት መነጠል።
  • ለአስተናጋጅ-አዋቂ የተከራይ ማዘጋጀት የHostinger ባለብዙ-ተከራይነት ችሎታ።
  • ለቆዩ ውሂብ ምርመራዎች እና async ግፊት ማስኬድ የሉዓላዊ ማዛወር ማረጋገጫ በሮች።
  • ለBedrock፣ FrankenPHP እና localhost ጭነቶች የሚዋቀር በተመሳሳይ-ማሽን የውሂብ ጎታ አስተናጋጅ ማሰር።
  • የተከራይ መነሻ ማስጀመር፣ የውሂብ ጎታ ጸሐፊ፣ የschema መነሻ ማስጀመር እና የተጠቃሚ ማዘጋጀት ማሻሻያዎች።
  • የተከራይ ምስክርነቶችን የሚያጸዳ ይበልጥ ደህንነቱ የተጠበቀ ሉዓላዊ ማፍረስ።

የሉዓላዊ ማዛወር የስራ ፍሰትየባለብዙ-ተከራይነት መነጠል እና የሉዓላዊ ተከራይ ክወናዎች የተጠቃሚ መመሪያዎችን ይመልከቱ።

መስፈርቶች

  • WordPress 5.3 ወይም ከዚያ በላይ
  • PHP 7.4 ወይም ከዚያ በላይ
  • Multisite Ultimate plugin (ንቁ)

መጫን

  1. የaddon ፋይሎችን ወደ /wp-content/plugins/ ማውጫዎ ይስቀሉ
  2. በWordPress ውስጥ በ'Plugins' ምናሌ በኩል pluginን ያንቁ
  3. በኔትወርክ አስተዳዳሪ ውስጥ የaddon ቅንብሮችን ያዋቅሩ

ልማት

ማዋቀር

# 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 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

መሞከር

addon ሁሉን አቀፍ የሙከራ መዋቅር ያካትታል፦

  • ዩኒት ሙከራዎች፦ በPHPUnit ላይ የተመሠረቱ ሙከራዎች ከWordPress የሙከራ ስብስብ ጋር
  • መሠረታዊ የሙከራ ክፍል፦ ለተለመዱ የሙከራ ሁኔታዎች አጋዥ ዘዴዎችን ይሰጣል
  • የሙከራ ሽፋን፦ የኮድ ሽፋንን ለመከታተል ተዋቅሯል
  • Multisite መሞከር፦ ሙከራዎች በmultisite አካባቢ ውስጥ ይሰራሉ

የኮድ መስፈርቶች

  • WordPress የኮድ መስፈርቶች፦ በPHPCS በኩል ይተገበራል
  • PHP 7.4+ ተኳኋኝነት፦ ዘመናዊ የPHP ባህሪያት ይደገፋሉ
  • Static Analysis፦ ለአይነት ምርመራ የPHPStan ውህደት
  • የኮድ ዘመናዊकरण፦ ለPHP ማሻሻያዎች የRector ደንቦች

የግንባታ ስርዓት

  • የንብረት ማስኬድ፦ ለCSS/JS ፋይሎች ማነስ
  • ትርጉም፦ የPOT ፋይል ማመንጨት
  • ማሸግ፦ ለስርጭት የarchive መፍጠር
  • የልማት ሁነታ፦ ለdebugging ያልተቀነሱ ንብረቶች

ውቅር

addon በኔትወርክ አስተዳዳሪ በይነገጽ በኩል የሚደረሱ የተለያዩ የውቅር አማራጮችን ይደግፋል።

የሉዓላዊ ተከራይ ውቅር

ለሉዓላዊ ተከራዮች፣ ትራፊክን ወደ ተከራዩ ከማዞርዎ በፊት የተከራይ ውሂብ ጎታ፣ የፋይል ስርዓት ስር፣ የውሂብ ጎታ አስተናጋጅ ማሰር እና የአስተናጋጅ ችሎታን ያዋቅሩ። የውሂብ ጎታ ምስክርነቶች፣ የአስተናጋጅ ማሰር፣ ማዞር ወይም የተጠቃሚ ማዘጋጀትን የሚነካ እያንዳንዱ ለውጥ በኋላ የማዛወር ማረጋገጫ ያስኪዱ።

የተከራይ runtime እና የውሂብ ጎታ grants አካባቢያዊ socket ወይም ተመሳሳይ-ማሽን መዳረሻን ሲጠብቁ ብቻ localhost ይጠቀሙ። በአቅራቢዎ የተዋቀረው grant host ያ ከሆነ 127.0.0.1 ወይም የአገልግሎት አስተናጋጅ ስም ይጠቀሙ።

Hostinger ችሎታ

የHostinger ባለብዙ-ተከራይነት ችሎታ ከተጋራው የHostinger ውህደት token ጋር ይሰራል። ከማረጋገጫ በፊት domainው በhPanel ውስጥ መኖሩን፣ DNS ወደ Hostinger account መጠቆሙን እና የተከራይ ውሂብ ጎታ ቅንብሮች ከhPanel ጋር መዛመዳቸውን ያረጋግጡ።

Hooks እና Filters

Actions

  • ultimate-multisite-addon-template_init - ከaddon መነሻ ማስጀመር በኋላ ይተኮሳል
  • ultimate-multisite-addon-template_loaded - ሁሉም የaddon ፋይሎች ከተጫኑ በኋላ ይተኮሳል

Filters

  • ultimate-multisite-addon-template_settings - የaddon ቅንብሮችን ያሻሽሉ
  • ultimate-multisite-addon-template_enabled - የaddon ማንቃት/ማሰናከል ሁኔታን ይተኩ

ፈቃድ

ይህ addon በGPL v3 ወይም ከዚያ በኋላ ፈቃድ ተሰጥቶታል።

ድጋፍ

ለድጋፍ እና ሰነድ፣ MultisiteUltimate.comን ይጎብኙ

የለውጥ መዝገብ

  • Version 1.2.0 (2026-06-03): ሁኔታ-አልባ የተከራይ ራስ-ሰር መግቢያ፣ የHostinger ባለብዙ-ተከራይነት ችሎታ፣ በእያንዳንዱ ንዑስ ጣቢያ የውሂብ ጎታ እና የፋይል ስርዓት መነጠል፣ የሉዓላዊ ማዛወር ማረጋገጫ በሮች፣ የተከራይ መነሻ ማስጀመር/የውሂብ ጎታ ጸሐፊ ማሻሻያዎች፣ የሚዋቀር MySQL አስተናጋጅ ማሰር እና ይበልጥ ደህንነቱ የተጠበቀ ሉዓላዊ ማፍረስን ያክሉ።

  • Version 1.0.1 (2025-09-28): ቅድመ-ቅጥያውን ወደ ultimate-multisite ዳግም ሰይም፤ የጽሑፍ domainን አዘምን፤ version bump።

  • Version (2025-09-28): ቅድመ-ቅጥያውን ወደ ultimate-multisite ዳግም ሰይም፤ የጽሑፍ domainን አዘምን፤ version bump።