Пойгоҳи дониш

Оғози кор бо Zinnector®, интерфейси сатри фармон барои барномасозон

Барномаи ройгони Zinnector® CLI-ро дар Node 24 ё навтар насб кунед, сипас дар ду дақиқа исбот намоед, ки он кор мекунад: --version, --help, сохтори сомонаро эҷод кунед, WordPress-и воқеиро бе ягон Docker маҳаллӣ иҷро намоед ва онро дар браузери худ боз кунед — бо нишон додани он ки муваффақият дар ҳар як марҳила чӣ гуна ба назар мерасад.

Zinnector® асбоби сатри фармони ройгон ва таҳти иҷозатномаи MIT будаи Zinn Digital® барои таҳиягарони WordPress мебошад. Он сохтори сайт месозад, як WordPress-и воқеиро дар компютери худи шумо бе насб кардани чизе ҷуз Node иҷро мекунад — бидуни Docker, бидуни MAMP, бидуни PHP дар PATH-и шумо — сипас он чиро, ки сохтаед, бо слоти ҳостинге, ки ба он мустақар кардан мехоҳед, тафтиш мекунад ва онро мефиристад. Ин дастур шуморо тақрибан дар ду дақиқа аз ҳеҷ чиз ба як сайти коршоям мерасонад ва дар ҳар марҳила нишон медиҳад, ки муваффақият чӣ гуна аст, то бидонед, ки кай чизе нодуруст шудааст.

Ба шумо чӣ лозим аст

  • Node 24 ё навтар. Фармони node --version-ро иҷро кунед; он бояд v24 ё болотарро чоп кунад. Нусхаи ҷории LTS-ро аз nodejs.org насб кунед — дар Windows winget install OpenJS.NodeJS.LTS, дар macOS brew install node@24.
  • npm, ки ҳамроҳи Node меояд. Zinnector® онро як маротиба барои боргирии муҳити иҷрои WordPress ба ҳофизаи ниҳонии (cache) худ истифода мебарад.
  • git, танҳо барои zinnector push — интиқолҳо аз анбори (repository) шумо идора карда мешаванд.
  • Docker, танҳо агар шумо онро бо --runtime docker дархост кунед. Муҳити иҷрои пешфарз ба ҳеҷ чиз ниёз надорад.

Ҳеҷ чиз дар зер ҳисобро талаб намекунад. Калиди API танҳо вақте лозим аст, ки шумо ба як слоти ҳостинг мерасед, дар Интиқол бо Zinnector®.

Марҳилаи 1 — насб кардани он

npm install -g zinnector

Агар npm паёми npm WARN EBADENGINE-ро чоп кунад, пас Node-и шумо аз >=24.18.1, ки баста талаб мекунад, кӯҳнатар аст. Насб ба ҳар ҳол ба итмом мерасад, аммо CLI аз кор кардан даст мекашад. Аввал Node-ро навсозӣ кунед, сипас дубора насб кунед.

Марҳилаи 2 — тафтиш кардани версия

zinnector --version

Муваффақият: рақами версия, масалан 0.1.2. Агар шумо паёми "Zinnector® needs Node 24 or newer — this is Node 20.x"-ро бинед, файли дуӣ насб шудааст, аммо Node-и шумо хеле кӯҳна аст; фармон ба ҷои анҷом додани ягон кор бо коди 78 қатъ мешавад.

Марҳилаи 3 — хондани маълумотнома

zinnector --help

Муваффақият: баннере, ки панҷ фармони ҷараёнро номбар мекунад (new, dev, link, check, push) ва сипас ҳар як фармон бо шарҳи яксатраи ҳадафи он. Ҳар як фармон инчунин метавонад бо --help-и худ истифода шавад — zinnector dev --help нишондиҳандаҳои муҳити иҷро, PHP ва портро номбар мекунад. Рӯйхати пурра бо мисолҳо дар маълумотномаи фармонҳо оварда шудааст.

Марҳилаи 4 — сохтани сохтори сайт

zinnector new my-site

Муваффақият: сарлавҳаи Created my-site ва рӯйхати файлҳое, ки он навиштааст — zinnector.json, дарахти wp-content бо plugins/, themes/ ва ёрдамчии mu-plugins/, як .gitignore ва як README — ва пас аз он фармонҳои навбатӣ барои иҷро. Ҳеҷ чиз дар он пуркунанда нест; лоиҳа ҳамон тавре ки ҳаст ба кор медарояд. --template plugin ё --template theme сохтори плагин ё мавзӯи блокиро месозанд, ки ҳамон лаҳзаи сохта шуданаш фаъол мешавад.

Марҳилаи 5 — иҷро кардани он

cd my-site
zinnector dev

Бори аввал, Zinnector® пеш аз боргирии муҳити иҷрои WordPress ба директорияи ҳофизаи ниҳонии худ (ва ҳеҷ гоҳ ба дохили лоиҳаи шумо не) як маротиба мепурсад — тақрибан 570 МБ, зеро он ҳама сохторҳои PHP-ро аз 5.2 то 8.5 дар бар мегирад. Бо Y ҷавоб диҳед, ё --yes-ро интиқол диҳед, то саволро сарфи назар кунед. Дар Node 26 ё навтар он инчунин як Node 24-ро танҳо барои муҳити иҷро меорад (тақрибан 30 МБ, тавассути маблағҳои санҷишии nodejs.org санҷида шудааст), зеро модули модарии муҳити иҷро танҳо барои Node 24 ва 25 файлҳои дуии аз қабл сохташуда дорад; ба шумо компилятор ё Visual Studio лозим нест.

Муваффақият: блоке, ки номи лоиҳа, версияи PHP ва версияи WordPress-ро нишон медиҳад, сипас:

✔ running at http://127.0.0.1:9400
  admin: http://127.0.0.1:9400/wp-admin  (already signed in)

Марҳилаи 6 — кушодани он

Ба http://127.0.0.1:9400 дар браузер гузаред. Муваффақият: як сайти нави WordPress бо унвони My WordPress Website, ки тавассути версияи дархосткардаи PHP-и шумо пешниҳод мешавад. http://127.0.0.1:9400/wp-admin панели идоракуниро аллакай воридшуда мекушояд. Плагинро ба wp-content/plugins/ ё мавзӯъро ба wp-content/themes/ партоед ва он ҳангоми боргирии дубораи навбатӣ дар он ҷо пайдо мешавад — муҳити иҷро ин директорияҳоро мустақиман аз лоиҳаи шумо пешниҳод мекунад.

Барои боздоштан Ctrl-C-ро пахш кунед. zinnector dev --once муҳити иҷроро ба кор медарорад, он чизеро, ки воқеан кор карда истодааст (версияи PHP, версияи WordPress, васеъшавиҳои боршуда) чоп мекунад ва бозмедорад — вақте ки ба шумо ба ҷои ваъда далел лозим аст, муфид мебошад.

Баъд аз ин ба куҷо бояд рафт

Ҳамин ҳуҷҷатҳо дар README-и баста дар npm ва дар GitHub мавҷуданд, ки дар он ҷо фикру мулоҳизаҳо ва дархостҳои ҷалб (pull requests) истиқбол карда мешаванд.

Ҳамаи ҳуҷҷатҳои таҳиягар →

Навтаринҳо аз блог

Он чи ки мо дар бораи хостинг, SEO ва идораи сомонаҳо дар миқёси бузург навиштаем.

SEO ва бунёди пайвандҳо аз қабати ҳостинг: Дидгоҳи оператори соли 2026

Чӣ тавр хостинг индексатсия ва арзиши истинодҳоро (link equity) дар соли 2026 муайян мекунад: дар ҳолати индексатсия нигоҳ доштани саҳифаҳо, санҷиши доменҳои кӯҳна пеш аз истифодаи онҳо, сохтани истинодҳо бидуни пайгирӣ (footprint) ва назари воқеӣ ба он ки инфрасохтор барои SEO чиро метавонад ва чиро наметавонад анҷом диҳад.

Хондани навишта →

Тезкор ва бехатар гардонидани WordPress: рӯйхати санҷиши маҳсулнокӣ ва плагинҳо

Рӯйхати амалии санҷишӣ барои WordPress-и зудкор ва амн: кэшкунӣ дар сатҳи сервер, кэши объектҳо барои ҳар як сомона, чанд плагини воқеан арзанда, дар ҳолати нав нигоҳ доштани маҷмӯи нармафзорҳо ва саҳифаҳои WooCommerce, ки шумо набояд ҳеҷ гоҳ онҳоро кэш кунед.

Хондани навишта →

Чӣ тавр хостинги идорашавандаи вебро дар соли 2026 интихоб кардан мумкин аст: Дастури харидор

Он чист, ки мизбонии хуби идорашавандаро аз сервери арзони дорои панели идоракунӣ воқеан фарқ мекунад — интиқолҳо, нусхаҳои эҳтиётӣ, ҷудокунӣ, захиракунии воқеии муваққатӣ ва миқёспазирии софдилона — ва чӣ гуна онро пеш аз пайвастшавӣ баҳодиҳӣ кардан мумкин аст.

Хондани навишта →

Блогро хонед →

Ҳанӯз ҳам мушкилӣ доред?

Дастгирӣ ба ҳар як нақша дохил карда шудааст, мизи корӣ дар давоми 24 соат дар як рӯз кушода аст ва шумо метавонед ба мо бо ҳар яке аз забонҳои 58-и мо нависед — мо ба забони шумо ҷавоб медиҳем.

Тамос бо хадамоти дастгирӣ → Ҳамаи мақолаҳо →