Skip to main content

የብዙ-ጣቢያ (Multisite) የማዋቀር አስማሚ

Ultimate Multisite ተብሎ የሚጠራው በውስጥ የተገጠመ አስማሚ (wizard) ሲሆን፣ መደበኛ የWordPress ጭነትን ወደ WordPress Multisite ኔትወርክ በራስ-ሰር ይለውጣል። ይህ ደግሞ የwp-config.php ፋይልን በእጅ የመቀየር ወይም የዳታቤዝ ትዕዛዞችን የማስኬድ አስፈላጊነትን ያስወግዳል።

tip

የWordPress ጭንልዎ ቀድሞውንም እንደ Multisite ኔትወርክ እየሰራ ከሆነ፣ ይህን ደረጃ ሙሉ በሙሉ መዝለል ይችላሉ። አስማሚው Multisite እስካልተበራ ድረስ ብቻ ነው የሚታየው።

አስማሚው መቼ ይታያል?

Ultimate Multisiteን በመደበኛ (በMultisite ያልሆነ) የWordPress ጭነት ላይ ሲያነሳሱ፣ ፕለጊኑ Multisite አልተበራም ብሎ በመገንዘብ፣ ወደ መደበኛው የማዋቀር አስማሚ ከመሄዱ ይልቅ ወዲያውኑ ወደ Multisite Setup Wizard ይመራዎታል።

እንዲሁም በቀጥታ በ WP Admin > Ultimate Multisite > Multisite Setup ላይ መድረስ ይችላሉ።

ቅድመ ሁኔታዎች

አስማሚውን ከመስኬድዎ በፊት፣ የሚከተሉትን ማረጋገጥዎን ያረጋግጡ፦

  • በWordPress ጭንልዎ ላይ የአስተዳዳሪ (administrator) መዳረሻ ሊኖርዎት ይገባል
  • የሰርቨሩ wp-config.php ፋይል በዌብ ሰርቨሩ ሊጻፍበት (writable) መቻል አለበት
  • የፋይሎችዎ እና የዳታቤዝዎ የቅርብ ጊዜ ምትኬ (backup) ሊኖርዎት ይገባል
warning

አስማሚው የwp-config.php ፋይልዎን ይለውጣል እንዲሁም አዳዲስ የዳታቤዝ ሰንጠረዦችን ይፈጥራል። ሁልጊዜ ከመቀጠልዎ በፊት ምትኬ መፍጠርዎን ያረጋግጡ።

ደረጃ 1፡ እንኳን ደህና መጡ (Welcome)

የመጀመሪያው ስክሪን የWordPress Multisite ምን እንደሆነ እና አስማሚው ምን እንደሚያደርግ ያብራራል፦

  • በWordPress ውቅረት ውስጥ የMultisiteን ባህሪ ማብራት
  • አስፈላጊ የኔትወርክ የዳታቤዝ ሰንጠረዦችን መፍጠር
  • አስፈላጊ የmultisite ቋሚዎችን (constants) በwp-config.php ላይ መጨመር
  • Ultimate Multisiteን በኔትወርክ ውስጥ ማብራት (Network-activate)

Multisite Setup Wizard - Welcome step

ለመቀጠል Continue የሚለውን ይጫኑ።

ደረጃ 2፡ የኔትወርክ ውቅረት (Network Configuration)

ይህ ደረጃ የኔትወርክ ቅንብሮችዎን እንዲያዋቅሩ ይጠይቃል።

የጣቢያ አወቃቀር (Site Structure)

የኔትወርክ ጣቢያዎችዎ እንዴት እንደሚደራጁ ይምረጡ፦

  • Sub-domains (የንዑስ-ዶሜን) (የሚመከር) — ጣቢያዎች የራሳቸውን የንዑስ-ዶሜን ያገኛሉ፣ ለምሳሌ፡ site1.yourdomain.com
  • Sub-directories (የንዑስ-ዳይሬክቶሪ) — ጣቢያዎች እንደ መስመሮች ይፈጠራሉ፣ ለምሳሌ፡ yourdomain.com/site1
note

የንዑስ-ዶሜን (sub-domains) ከመረጡ፣ ለዶሜንዎ wildcard DNS እና wildcard SSL certificate ማዋቀር ያስፈልግዎታል። አብዛኛዎቹ የWordPress አስተዳዳሪ ሆስቶች ይህንን በራስ-ሰር ይሰራሉ። ዝርዝር ንጽጽር ለማግኘት Ultimate Multisite 101 ይመልከቱ።

የኔትወርክ ርዕስ (Network Title)

ለኔትወርክዎ ስም ያስገቡ። ይህ በቅጽበታዊ መልኩ በወቅታዊ የጣቢያዎ ርዕስ እና "Network" ተብሎ ተጨምሮ ይዘጋጃል። ይህንን በኋላ ከኔትወርክ ቅንብሮች ሊቀይሩት ይችላሉ።

የኔትወርክ አስተዳዳሪ ኢሜይል (Network Admin Email)

ለኔትወርክ አስተዳደር ማሳወቂያዎች የሚያገለግለው የኢሜይል አድራሻ። ይህ በወቅታዊ ተጠቃሚ የኢሜይል አድራሻ ላይ የተመሰረተ ነው።

Multisite Setup Wizard - Network Configuration

ቦታዎቹን ከሞሉ በኋላ፣ ለመቀጠል Continue የሚለውን ይጫኑ።

ደረጃ 3፡ መጫን (Installation)

ለመጀመር Install የሚለውን ቁልፍ ይጫኑ። አስማሚው አምስት በራስ-ሰር ደረጃዎችን በተከታታይ ያከናውናል፣ እያንዳንዱም እድገቱን በቅጽበታዊ መልኩ ያሳያል፦

Multisite Setup Wizard - Installation pending

ደረጃ (Step)መግለጫ (Description)
Enable MultisiteWP_ALLOW_MULTISITE ቋሚን በwp-config.php ላይ ይጨምራል
Create Networkየmultisite የዳታቤዝ ሰንጠረዦችን (wp_site, wp_sitemeta, wp_blogs ወዘተ) ይፈጥራል እና በኔትወርክ ውቅረትዎ ይሞላል
Update Configurationየመጨረሻዎቹ የmultisite ቋሚዎችን በwp-config.php ላይ ይጨምራል (MULTISITE, SUBDOMAIN_INSTALL, DOMAIN_CURRENT_SITE ወዘተ)
Fix Cookiesከማብራት በኋላ የማረጋገጫ ችግሮችን ለመከላከል የጣቢያ URL በኔትወርክ ሜታዳታ ውስጥ ትክክል መሆኑን ያረጋግጣል
Network Activate PluginUltimate Multisite በጠቅላላው ኔትወርክ ውስጥ እንዲሰራ በኔትወርክ ደረጃ ያነሳሳዋል

እያንዳንዱ ደረጃ ከእነዚህ ሁኔታዎች አንዱን ያሳያል፦

  • Pending — እየጠበቀ ነው (Processing የሚጠብቅ)
  • Installing... — እየሰራ ነው (በቅጽበት እየተሰራ)
  • Success! — በተሳካ ሁኔታ ተጠናቅቋል
  • Error message — ስህተት ተፈጥሯል (መልዕክቱ ችግሩን ይገልጻል)

ሁሉም ደረጃዎች በተሳካ ሁኔታ ከተጠናቀቁ በኋላ፣ ለእያንዳንዱ ንጥል አረንጓዴ "Success!" ሁኔታ ያያሉ፦

Multisite Setup Wizard - Installation complete

አስማሚው ከዚያ ወደ ማጠናቀቂያ ስክሪን በራስ-ሰር ይቀጥላል።

ደረጃ 4፡ ማጠናቀቅ (Complete)

መጫኑ ከተጠናቀቀ በኋላ፣ WordPress Multisite እንደተበራበት የሚያረጋግጥ የስኬት መልዕክት ያያሉ።

Multisite Setup Wizard - Setup Complete

አሁን የWaaS መድረክዎን (የኩባንያ ዝርዝሮች፣ መደበኛ ይዘት፣ የክፍያ መግቢያዎች ወዘተ) ለማዋቀር Ultimate Multisite setup wizardን መቀጠል ይችላሉ።

note

የmultisite መጫን ከተጠናቀቀ በኋላ፣ አሳሽዎ በአዲስ በተበራው የኔትወርክ አስተዳዳሪ በኩል ወደ ሌላ ቦታ ይመራዎታል። የማረጋገጫ ኩኪዎች ለmultisite አካባቢ ስለሚሻሻሉ እንደገና መግባት ሊያስፈልግዎ ይችላል።

በእጅ የማዋቀር አማራጭ (Manual Setup Fallback)

አስማሚው ወደ wp-config.php ፋይልዎ መጻፍ ካልቻለ (በፋይል ፍቃዶች ወይም በሰርቨር ገደቦች ምክንያት)፣ በእጅ የሚጨምሩበትን ትክክለኛ ኮድ ያሳያል፦

  1. /* That's all, stop editing! */ መስመር በላይ መጨመር ያለባቸው የwp-config.php ቋሚዎች
  2. ለመረጡት የጣቢያ አወቃቀር (subdomain ወይም subdirectory) ተስማሚ የ**.htaccess rewrite rules**

በእጅ ለውጦቹን ከሰሩ በኋላ፣ ገጹን አድስ (refresh) ያድርጉ እና አስማሚው Multisite አሁን ንቁ መሆኑን ይገነዘባል።

ችግር መፍታት (Troubleshooting)

አስማሚው wp-config.php ሊጻፍበት እንደማይችል ይላል

የዌብ ሰርቨር ሂደት በwp-config.php ፋይል ላይ የመጻፍ ፍቃድ ሊኖረው ይገባል። የሚከተሉትን ማድረግ ይችላሉ፦

  • የፋይል ፍቃዶችን ጊዜያዊ በ644 ወይም 666 መቀየር
  • አስማሚው የሰጠውን በእጅ የማዋቀር አማራጭ መመሪያ መጠቀም
  • የሆስቲንግ ሰሪዎን እርዳታ መጠየቅ

ከማዋቀር በኋላ ጣቢያዎች ሊደረስባቸው የማይችሉ ሲሆኑ (subdomains)

የንዑስ-ዶሜን አወቃቀር ከመረጡ፣ ለዶሜንዎ wildcard DNS ማዋቀር ያስፈልግዎታል። የDNS መዝገብ ይጨምሩ፦

Type: A (or CNAME)
Host: *
Value: [your server IP]

ይህንን እንዴት ማዋቀር እንደሚችሉ እርግጠኛ ካልሆኑ ከሆስቲንግ ሰሪዎ ጋር ያረጋግጡ።

ከማዋቀር በኋላ የማረጋገጫ ችግሮች (Authentication issues)

ከmultisite setup በኋላ ከተውጣችሁ ወይም የኩኪ ስህተቶችን ካጋጠመዎት፦

  1. የጣቢያውን የብራውዘር ኩኪዎች ያጽዱ
  2. እንደገና በyourdomain.com/wp-login.php ይግቡ
  3. ችግሩ ከቀጠለ፣ wp-config.phpCOOKIE_DOMAIN ወደ false ሳይሆን መሆኑን ያረጋግጡ — ይህ በsubdomain multisite ጭነቶች ላይ የሚታወቅ ችግር ነው።

በመጫን ወቅት አንድ ደረጃ ካልተሳካ

የመጫን ደረጃዎች አንዱ ስህተት ካሳየ፦

  1. የታየውን የስህተት መልዕክት ይጻፉ
  2. ወደ ውቅረት ደረጃ ተመልሰው እንደገና ይሞክሩ
  3. ስህተቱ ከቀጠለ፣ ለበለጠ ዝርዝር የሰርቨሩን PHP error log ያረጋግጡ
  4. ቀድሞውኑ የተጠናቀቁ ደረጃዎች በሚቀጥሉት ስራዎች ላይ ይዘልቃሉ (installer is idempotent)