Соҳиби сайт метавонад ба шумо дастрасӣ ба яке аз сайтҳои худро диҳад — на ба ҳисоби худ, на ба ҳисобдории худ, на ба сайтҳои дигари худ — ва шумо дар он бо номи корбарии шахсии Zinn Digital® ва асбоби ройгони Zinnector® CLI кор мекунед. Ин дастур ҳарду қисми ин аст: он чизе, ки соҳиби сайт мекунад ва он чизе, ки шумо мекунед.
Агар шумо қаблан Zinnector®-ро истифода накарда бошед, Оғози кор бо Zinnector® онро дар тақрибан ду дақиқа насб мекунад. Дар ин ҷо ҳеҷ чиз талаб намекунад, ки шумо мизбонӣ (hosting) харед.
Барои соҳиби сайт — мубодилаи як сайт
- Сайт-ро дар панели идоракунии худ кушоед ва ба қисми Бехатарӣ гузаред.
- Дар қисми Кӣ боз метавонад ба ин сайт дастрасӣ пайдо кунад, Мубодилаи ин сайт-ро интихоб кунед.
- Суроғаи электронии таҳиягарро ворид кунед. Онҳо ҳанӯз ба ҳисоб ниёз надоранд — агар онҳо ҳеҷ гоҳ ворид нашуда бошанд, онҳо даъватнома мегиранд ва дастрасӣ аз лаҳзаи қабули он оғоз мешавад.
- Нақш-ро интихоб кунед:
- Тамошобин — метавонад бубинад ва ҳеҷ чизро тағйир дода наметавонад.
- Муҳаррир — нақше, ки таҳиягар одатан ба он ниёз дорад. Онҳо метавонанд файлҳои сайт тағйир диҳанд, аз wp-admin истифода баранд ва бойгонии сайт зеркашӣ кунанд, то дар компютери худ кор кунанд. Он бойгонӣ почгоҳи додаҳоро (database) низ дар бар мегирад.
- Мудири идоракунӣ — ҳама чизе, ки муҳаррир карда метавонад, илова бар барқарор кардани нусхаи эҳтиётӣ.
- Сабаб ва агар кор санаи анҷом дошта бошад, муҳлати ба охир расидан-ро пешниҳод кунед. Иҷозат дар он сана танҳо аз кор мемонад; шумо набояд дар ёд доред, ки онро нест кунед.
- Захира кунед.
Ҳар чизе ки шумо интихоб кунед, ҳамкор ҳеҷ гоҳ наметавонад сайт-ро нест кунад, ҳисобдории шуморо бубинад ё ба дигар сайтҳои шумо дастрасӣ пайдо кунад.
Маънии ҷумлаи «бойгонӣ пойгоҳи додаҳоро дар бар мегирад»
Муҳаррир ё мудири идоракунӣ метавонад нусхаи сайт-ро барои кор гирад ва нусхаи сайт файлҳои он ва пойгоҳи додаҳои он аст. Пойгоҳи додаҳои WordPress ҳама чизеро, ки меҳмонон ба сайт додаанд, нигоҳ медорад — номи шарҳнависон ва суроғаҳои электронӣ, ҳисобҳои муштариён, фармоишҳо ва суроғаҳои интиқоли WooCommerce, пешниҳодҳои варақаҳо.
Ин одатан маҳз ҳамон чизест, ки таҳиягар ба он ниёз дорад: бидуни он онҳо мавзӯи (theme) шуморо дар муқобили сайт холӣ мебинанд. Ин ба донистан меарзад, зеро он маълумоти воқеии шахсӣ аст ва одамоне, ки ба онҳо тааллуқ доранд, муштариёни шумо ҳастанд, на муштариёни мо.
Ду чиз аз ин бармеояд ва платформа ҳардуро барои шумо иҷро мекунад:
- Ҳар як содирот дар гузориши аудити шумо мавҷуд аст. Гузориши аудит-ро кушоед ва
site.backup.exported-ро ҷустуҷӯ кунед. Ҳар як сатр нишон медиҳад, ки кӣ онро гирифтааст, кай ва оё ин бойгонӣ пойгоҳи додаҳоро дошт ё не. Шумо набояд пурсед.
- Шумо метавонед онро дар ҳар лаҳза хотима диҳед. Бекор кардани иҷозат фаврӣ аст — дар поён нигаред.
Агар шумо хоҳед, ки онҳо бидуни пойгоҳи додаҳо кор кунанд, ба онҳо бигӯед, ки ҳангоми кашидан (pull) --no-database илова кунанд; ин як парчам (flag) аст ва боқимонда ҳамин тавр кор мекунад.
Барои таҳиягар — ворид кардани сайт ба мошини шумо
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 — мавзӯъҳо, плагинҳо, mu-плагинҳо, забонҳо ва медиа, ки кори худи сайт мебошанд;
- пойгоҳи додаҳо, ки ба
database.sql дар лоиҳа навишта шудааст.
Он бо қасд ядрои WordPress (захираи иҷрои маҳаллии шумо версияи дурустро таъмин мекунад), wp-config.php (он пароли пойгоҳи додаҳои сайти зиндаро нигоҳ медорад) ва ҳама гуна медиаеро, ки ба захираи объектӣ бор карда шудааст, боқӣ мегузорад.
Ҳар як иҷрокунӣ маҳз он чизеро, ки гирифтааст ва он чиро, ки боқӣ гузоштааст, бо шуморишҳо чоп мекунад. Агар шумо танҳо файлҳоро хоҳед, --no-database-ро илова кунед.
Оё лоиҳаро аллакай доред ва танҳо охирини онро мехоҳед? zinnector pull-ро дар дохили он иҷро кунед.
4. Онро дар маҳаллӣ бо мундариҷаи воқеӣ иҷро кунед
zinnector dev --runtime docker
Дар муҳити иҷрои Docker ин database.sql-ро ворид мекунад, суроғаи URL-и сайт-ро ба суроғаи маҳаллии шумо аз нав менависад ва сайт-ро бо мундариҷаи воқеии муштарӣ дар он мекушояд. Бо ҳисобҳои худи WordPress-и сайт ворид шавед.
Муҳити пешфарз — WordPress Playground, ки ба Docker ниёз надорад — барои оғоз зудтар аст ва пойгоҳи додаҳоро ворид намекунад; он ба ҷои оғози хомӯшонаи холӣ ба шумо инро мегӯяд. Онро вақте истифода баред, ки шумо дар код кор мекунед ва ба мундариҷа ниёз надоред.
5. Нигоҳубини нусхае, ки ба шумо дода шудааст
database.sql пойгоҳи додаҳои сайти зинда аст. Zinnector® онро ба .gitignore-и лоиҳаи шумо дар лаҳзаи навиштани он илова мекунад, аз ин рӯ git add -A-и бехабар наметавонад муштариёни касеро ба репозиторий нашр кунад. Он сатрро бетағйир гузоред ва файлро ҳангоми ба охир расидани кор нест кунед.
Он чизе ки ҳамкор метавонад ва наметавонад кунад
| | Тамошобин | Муҳаррир | Мудири идоракунӣ | |---|---|---|---| | Дидани сайт ва танзимоти он | ✔ | ✔ | ✔ | | Тағйир додани файлҳо, истифодаи wp-admin, паҳн кардан | | ✔ | ✔ | | Кашидани сайт, бо пойгоҳи додаҳо дохил | | ✔ | ✔ | | Барқарор кардани нусхаи эҳтиётӣ дар болои сайти зинда | | | ✔ | | Нест кардани сайт | | | | | Дидани ҳисобдорӣ ё ҳисобнома-фактураҳо | | | | | Расидан ба сайтҳои дигари соҳиби сайт | | | |
Се сатри охир барои ҳар як нақш холӣ ҳастанд. Онҳо танзимот нестанд.
Анҷоми дастрасӣ
Соҳиби сайт қисми Бехатарӣ-и сайт-ро мекушояд ва дар паҳлӯи номи шахс Бекор кардан (Revoke)-ро интихоб мекунад. Он фавран амалӣ мешавад: фармони навбатии Zinnector®, ки он таҳиягар иҷро мекунад, наметавонад сайт-ро бубинад ва дигар ягон чизи дигаре, ки онҳо доранд, низ наметавонад.
Мӯҳлати ба охир расидан ҳамин корро дар санае анҷом медиҳад, бидуни он ки касе дар ёд дошта бошад. Агар шумо ҳангоми мубодилаи сайт инро муқаррар карда бошед, шумо аллакай корро ба охир расонидаед.
Вақте ки ягон чиз кор намекунад
zinnector sites чизе нишон намедиҳад. Даъватнома қабул нашудааст ё иҷозат бекор карда шудааст ё муҳлати он ба охир расидааст. Аз соҳиби сайт хоҳиш кунед, ки қисми Бехатарии сайт-ро бубинад — даъватномаи интизорӣ дар он ҷо номбар шудааст.
zinnector pull мегӯяд, ки сайт ягон нусхаи эҳтиётии нав надорад. Кашидан (pull) нусхаи навро мегирад, агар нақша иҷозат диҳад ва аввал мепурсад. Агар нақша нусхаҳои эҳтиётии мувофиқи дархостро дар бар нагирад, --max-age-ро баланд бардоред, то нусхаи кӯҳнаро қабул кунед.
zinnector dev WordPress-и холиро оғоз мекунад. Шумо дар муҳити иҷрои Playground ҳастед, ки пойгоҳи додаҳоро ворид намекунад. zinnector dev --runtime docker-ро иҷро кунед.
- Сайти маҳаллӣ доманҳои зиндаро пайваста роҳнамоӣ мекунад. Воридот суроғаи URL-и сайт-ро аз нав менависад; агар ин қадам ноком шуд, фармон инро мегӯяд ва сатри
wp search-replace-ро барои иҷро кардан чоп мекунад.
Хатогиҳои бештар ва ислоҳи онҳо: Мушкилкушоии Zinnector®.