የድረ-ገጽ ባለቤት ከድረ-ገጾቻቸው ለአንዱ ብቻ የመግቢያ ፈቃድ ሊሰጥዎት ይችላል — ለመለያቸው አይደለም፣ ለክፍያ መጠየቂያቸው አይደለም፣ ለሌሎች ድረ-ገጾቻቸውም አይደለም — እና እርስዎ በራስዎ Zinn Digital® መለያ እና በነጻው Zinnector® CLI አማካኝነት በድረ-ገጹ ላይ ይሰራሉ። ይህ መመሪያ የሁለቱንም ወገኖች ሂደት ያብራራል፡ ባለቤቱ የሚያደርገውን እና እርስዎ የሚያደርጉትን።
ቀደም ሲል Zinnector®ን ተጠቅመው የማያውቁ ከሆነ፣ ከZinnector® ጋር መጀመር በሁለት ደቂቃ አካባቢ ውስጥ ይጭንልዎታል። እዚህ ላይ የተጠቀሱት ነገሮች ምንም ዓይነት የሆስቲንግ ግዢ አይጠይቁም።
ለድረ-ገጹ ባለቤት — አንድን ድረ-ገጽ ማጋራት።
- ድረ-ገጹን በዳሽቦርድዎ ውስጥ ይክፈቱ እና ወደ Security ይሂዱ።
- በ Who else can reach this site ስር፣ Share this site የሚለውን ይምረጡ።
- የሶፍትዌር አልሚውን (developer) የኢሜይል አድራሻ ያስገቡ። እስካሁን መለያ ሊኖራቸው አይገባም — ቀደም ብለው ገብተው የማያውቁ ከሆነ፣ ጥሪ ይደርሳቸዋል እና እንደተቀበሉት የመግባት ፈቃዱ ይጀምራል።
- role ይምረጡ፡
- Viewer — ማየት ይችላል፣ ነገር ግን ምንም ነገር መለወጥ አይችልም።
- Editor — አብዛኛውን ጊዜ ለአልሚ የሚያስፈልገው ሚና። የድረ-ገጹን ፋይሎች መለወጥ፣ wp-admin መጠቀም እና በሀገር ውስጥ (locally) ለመስራት የድረ-ገጹን አርካይቭ ማውረድ ይችላሉ። ያ አርካይቭ ዳታቤዙን ያካትታል።
- Manager — ኤዲተር ሊያደርገው የሚችለውን ሁሉ፣ በተጨማሪም ባክአፕ የመመለስ (restoring) ስራ ያከናውናል።
- reason ያስገቡ፣ እና ስራው የሚያበቃበት ቀን ካለው expiry ይስጡ። የተሰጠው ፈቃድ በዚያ ቀን ላይ በቀላሉ ያበቃል፤ ለማስወገድ ማስታወስ አይኖርብዎትም።
- ያስቀምጡ (Save)።
ማናቸውንም ቢመርጡ፣ ተባባሪው ድረ-ገጹን በጭራሽ ማጥፋት፣ የክፍያ መረጃዎን ማየት ወይም ወደ ሌሎች ድረ-ገጾችዎ መግባት አይችልም።
"አርካይቭ ዳታቤዙን ያካትታል" ማለት ምን ማለት ነው?
ኤዲተር ወይም ማኔጀር ለመስራት የድረ-ገጹን ኮፒ መውሰድ ይችላል፣ የድረ-ገጽ ኮፒ ማለት ደግሞ ፋይሎቹ እና ዳታቤዙ ናቸው። የ WordPress ዳታቤዝ ጎብኚዎችዎ ለድረ-ገጹ የሰጡትን ማንኛውንም መረጃ ይይዛል — የአስተያየት ሰጪዎችን ስም እና የኢሜይል አድራሻዎች፣ የደንበኛ መለያዎችን፣ የ WooCommerce ትዕዛዞችን እና የማድረሻ አድራሻዎችን፣ የተሞሉ ፎርሞችን።
ይህ አብዛኛውን ጊዜ በትክክል ለአልሚ የሚያስፈልገው ነገር ነው፡ ያለ እሱ ባዶ ድረ-ገጽ ላይ ገጽታውን (theme) ብቻ ነው የሚያዩት። ማወቁ ጠቃሚ ነው፣ ምክንያቱም እውነተኛ የግል መረጃ ነው እና የመረጃው ባለቤቶች የእርስዎ ደንበኞች እንጂ የእኛ አይደሉም።
ሁለት ነገሮች ይከተላሉ፣ እና ፕላትፎርሙ ሁለቱንም ያደርግልዎታል፡
- እያንዳንዱ ኤክስፖርት በኦዲት መዝገብዎ ውስጥ አለ። Audit logን ይክፈቱ እና
site.backup.exported የሚለውን ይፈልጉ። እያንዳንዱ ረድፍ ማን እንደወሰደው፣ መቼ እንደወሰደው እና አርካይቭ ዳታቤዙን የያዘ መሆኑን ይጠቅሳል። መጠየቅ አይኖርብዎትም።
- በማንኛውም ጊዜ ማቆም ይችላሉ። ፈቃድን መሰረዝ ወዲያውኑ ይተገበራል — ከታች ይመልከቱ።
ያለ ዳታቤዝ እንዲሰሩ የሚመርጡ ከሆነ፣ በሚያወርዱበት (pull) ጊዜ --no-database እንዲጨምሩ ይንገሯቸው፤ እሱ አንድ ፍላግ ነው፣ ሌላው በተመሳሳይ ሁኔታ ይሰራል skin።
ለአልሚው — ድረ-ገጹን ወደ ኮምፒውተርዎ ማምጣት
1. Zinnector®ን ይጭኑ
npm install -g zinnector
zinnector --version
Node 24 ወይም አዲስ ስሪት ያስፈልግዎታል። node --version v24 ወይም ከዚያ በላይ ማሳየት አለበት።
2. በራስዎ መለያ ይግቡ
zinnector login
ይህ ብራውዘርዎን ይከፍታል እና ጥሪው በተላከበት በ ራስዎ Zinn Digital® መለያ ያስገባዎታል። የባለቤቱ የይለፍ ቃል በጭራሽ አያስፈልግዎትም፣ እነሱም ለእርስዎ መስጠት አያስፈልጋቸውም።
የተሰጠዎትን ያረጋግጡ፡
zinnector sites
የተጋሩልዎትን ድረ-ገጾች ብቻ በትክክል ያያሉ። ዝርዝሩ ባዶ ከሆነ ጥሪው እስካሁን አልተቀበሉትም፣ ወይም ፈቃዱ ተሰርዟል ወይም ጊዜው አልፎበታል።
3. ድረ-ገጹን ያውርዱ (pull)
zinnector clone client-domain.com
cd client-domain.com
clone በሆስት ከተደረገው ድረ-ገጽ የሀገር ውስጥ ፕሮጀክት ይፈጥራል። የሚከተሉትን ይይዛል፡
wp-content — የድረ-ገጹ የራሱ ስራ የሆኑትን ጭብጦች (themes)፣ ፕለጊኖች፣ mu-plugins፣ ቋንቋዎች እና ሚዲያ፤
- ዳታቤዙ፣ በፕሮጀክቱ ውስጥ ወደ
database.sql የተጻፈ።
ከግምት ውጭ የሚያደርጋቸው፡ የ WordPress ኮር (የእርስዎ የሀገር ውስጥ አካባቢ ትክክለኛውን ስሪት ያቀርባል)፣ wp-config.php (የቀጥታ ድረ-ገጹን የዳታቤዝ ይለፍ ቃል ይይዛል)፣ እና ወደ ኦብጄክት ስቶሬጅ የተዛወሩ ማናቸውንም ሚዲያዎች።
እያንዳንዱ ማስኬጃ በትክክል የወሰደውን እና የተወውን በቁጥር ያሳያል። ፋይሎችን ብቻ ከፈለጉ --no-database ይጨምሩ።
ቀደም ሲል ፕሮጀክቱ አለዎት እና የቅርብ ጊዜውን ብቻ ይፈልጋሉ? በውስጡ zinnector pull ያስኪዱ።
4. ከእውነተኛው ይዘት ጋር በሀገር ውስጥ ያስኪዱት
zinnector dev --runtime docker
በ Docker ራንታይም ላይ ይህ database.sqlን ኢምፖርት ያደርጋል፣ የድረ-ገጹን URL ወደ አካባቢያዊ አድራሻዎ ይቀይራል፣ እና ድረ-ገጹን ከደንበኛው እውነተኛ ይዘት ጋር ይከፍታል። በድረ-ገጹ የራሱ የ WordPress መለያዎች ይግቡ።
ነባሪው ራንታይም — Docker የማይፈልገው WordPress Playground — ለመጀመር ፈጣን ነው እና ዳታቤዙን ኢምፖርት አያደርግም፤ በዝምታ ባዶ ከመጀመር ይልቅ ይነግርዎታል። በኮድ ላይ እየሰሩ ሲሆን እና ይዘቱ በማያስፈልግዎት ጊዜ ይጠቀሙበት።
5. የተሰጠዎትን ኮፒ ይጠብቁ
database.sql የቀጥታ ድረ-ገጽ ዳታቤዝ ነው። Zinnector® እንደጻፈው ወዲያውኑ ወደ ፕሮጀክትዎ .gitignore ይጨምረዋል፣ ስለዚህ ግድ የለሽ git add -A የሰውን ደንበኞች ወደ ሪፖዚተሪ ማተም አይችልም። ያንን መስመር እንዳይነኩት፣ እና ስራው ሲጠናቀቅ ፋይሉን ያጥፉት።
ተባባሪ ሊያደርገው የሚችለው እና የማይችለው ነገር
| | Viewer | Editor | Manager | |---|---|---|---| | ድረ-ገጹን እና መቼቶቹን ማየት | ✔ | ✔ | ✔ | | ፋይሎችን መለወጥ፣ wp-admin መጠቀም፣ መተግበር | | ✔ | ✔ | | ድረ-ገጹን ማውረድ፣ ዳታቤዙን ጨምሮ | | ✔ | ✔ | | በቀጥታ ድረ-ገጹ ላይ ባክአፕ መመለስ | | | ✔ | | ድረ-ገጹን ማጥፋት | | | | | ክፍያን ወይም ኢንቮይስን ማየት | | | | | የባለቤቱን ሌሎች ድረ-ገጾች ማግኘት | | | |
የመጨረሻዎቹ ሶስት ረድፎች ለእያንዳንዱ ሚና ባዶ ናቸው። እነሱ መቼት አይደሉም።
የመግቢያ ፈቃድን ማቋረጥ
ባለቤቱ የድረ-ገጹን Security ክፍል ይከፍታል እና ከሰውየው ስም አጠገብ Revoke የሚለውን ይመርጣል። ወዲያውኑ ይተገበራል፡ አልሚው የሚያስኬደው የሚቀጥለው የ Zinnector® ትዕዛዝ ድረ-ገጹን ማየት አይችልም፣ እና የያዙት ሌላ ማንኛውም ነገር ማየት አይችልም።
ጊዜው የሚያበቃበት ቀን ማንም ማስታወስ ሳያስፈልገው በተመሳሳይ ቀን ያደርገዋል። ድረ-ገጹን ሲያጋሩ አንዱን ካዘጋጁ፣ ቀድመው ጨርሰዋል።
የሆነ ነገር በማይሰራበት ጊዜ
zinnector sites ምንም አያሳይም። ጥሪው አልተቀበሉትም፣ ወይም ፈቃዱ ተሰርዟል ወይም ጊዜው አልፎበታል። ባለቤቱን የድረ-ገጹን Security ክፍል እንዲያይ ጠይቁት — በመጠባበቅ ላይ ያለ ጥሪ እዚያ ተዘርዝሯል።
zinnector pull ድረ-ገጹ ምንም የቅርብ ጊዜ ባክአፕ የለውም ይላል። ፕላኑ የሚፈቅድ ከሆነ ማውረዱ አዲስ ይወስዳል፣ እና መጀመሪያ ይጠይቃል። ፕላኑ በፍላጎት ላይ የተመሰረቱ ባክአፖችን የማያካትት ከሆነ፣ አሮጌውን ለመቀበል --max-ageን ከፍ ያድርጉ።
zinnector dev ባዶ WordPress ይጀምራል። ዳታቤዝ ኢምፖርት የማያደርገው Playground ራንታይም ላይ ነዎት። zinnector dev --runtime dockerን ያስኪዱ።
- የአካባቢው ድረ-ገጽ ወደ ቀጥታ ዶሜይን ማዞሩን ይቀጥላል። ኢምፖርቱ የድረ-ገጹን URL እንደገና ይጽፋል፤ ያ ደረጃ ካልተሳካ፣ ትዕዛዙ ይነግረዋል እና የሚስኬደውን
wp search-replace መስመር ያትማል።
ተጨማሪ ስህተቶች እና መፍትሄዎቻቸው፡ የZinnector® ችግሮች መፍትሄ።