Bilimlar bazasi

Zinnector® buyruqlar maʼlumotnomasi

Har bir Zinnector® buyrug‘i xuddi zinnector --help ko‘rsatgani kabi — argumentlar, bayroqlar va birlamchi qiymatlar, ishga tushirish mumkin bo‘lgan misol va uning natijasi — to‘g‘ridan-to‘g‘ri CLI dan yaratilgan, shuning uchun u siz o‘rnatgan versiyadan farq qilmaydi.

<!-- generated by cli/scripts/command-reference.mjs from the CLI's own command definitions — do not edit by hand -->

Zinnector® 0.1.6 tushunadigan har bir buyruq — jami 43 ta, aynan zinnector --help roʻyxatida koʻrsatilganidek — oʻz parametrlari, ishga tushirilishi mumkin boʻlgan misol va nima koʻrishingiz kerakligi bilan taqdim etiladi. Ushbu sahifa bevosita CLI ning oʻzidan yaratilgan, shuning uchun u siz oʻrnatgan vositaga zid boʻlishi mumkin emas; agar bu yerdagi biror buyruq qurilmangizda mavjud boʻlmasa, npm install -g zinnector@latest buyrugʻini ishga tushiring.

Boshlashingizdan oldin

Uni Node 24 yoki undan yangiroq versiyada npm install -g zinnector orqali oʻrnating, soʻngra oʻrnatishni zinnector --version va zinnector --help yordamida tekshiring. Ishni boshlash qoʻllanmasi dastlabki besh daqiqa boʻyicha yoʻl-yoʻriq beradi; ushbu sahifa esa siz qayta murojaat qilishingiz mumkin boʻlgan maʼlumotnomadir.

Har bir buyruq -h, --help parametrlarini qabul qiladi. Ushbu global parametrlar buyruq nomidan oldin keladi:

parametrnima qiladi
-V, --versionversiyani chiqarish
--profile <name>nomlangan hisob maʼlumotlari profilidan foydalanish

Buyruqlar

zinnector new

Darhol ishga tushirishingiz mumkin boʻlgan WordPress loyihasini yarating.

zinnector new [options] [name]
argumentmajburiynima ekanligi
nameyoʻqloyiha yaratiladigan katalog va loyiha nomi — --here ishlatilmasa talab qilinadi
parametrnima qiladistandart
-t, --template <kind>quyidagilardan biri: site, plugin, theme"site"
--php <version>ishlab chiqishda foydalaniladigan PHP versiyasi"8.3"
--wp <version>mahalliy runtime uchun WordPress versiyasi"latest"
--runtime <name>playground yoki docker"playground"
--hereyangi katalog oʻrniga joriy katalog ichida yaratish

Misol

zinnector new my-site

Siz koʻrayotgan narsa — suratga olindi — Linux tizimida 0.1.2

Created my-site  ·  site
──────────────────────────

  + .gitignore
  + README.md
  + wp-content/mu-plugins/000-zinnector-dev.php
  + wp-content/plugins/.gitkeep
  + wp-content/themes/.gitkeep
  + zinnector.json

  php        8.3
  wordpress  latest
  runtime    playground

→ run it:
    cd my-site
    zinnector dev

→ then, when you have a hosting slot:
    zinnector link     # point it at a site
    zinnector check    # pre-flight before you push
    zinnector push

zinnector dev

Ushbu loyihani lokal tarzda ishga tushiring — Docker talab qilinmaydi.

zinnector dev [options]

| parametr | nima qilishi | birlamchi |\n|---|---|---|\n| --php <version> | ishga tushirish uchun PHP versiyasi (playground’da 5.2–8.5, docker’da 7.4–8.5) | |\n| --wp <version> | WordPress versiyasi | |\n| -p, --port <port> | xizmat koʻrsatiladigan port | |\n| --runtime <name> | playground (birlamchi) yoki docker | |\n| --login | avtomatik tarzda admin sifatida tizimga kirish | true |\n| --no-login | avtomatik tarzda tizimga kirmaslik | |\n| --once | yuklash, nima ishlayotganini xabar qilish, soʻng toʻxtatish | |\n| --yes | soʻramasdan mahalliy runtime’ni oʻrnatish | |\n| --reset-runtime | oʻrnatilgan runtime’ni oʻchirib tashlash va uni qayta oʻrnatish | |\n| -v, --verbose | runtime’ning oʻz chiqish maʼlumotlarini koʻrsatish | |\n\nMisol

cd my-site
zinnector dev

Siz koʻrayotgan narsa — suratga olindi — 0.1.2. Birinchi marta ishga tushirish WordPress ish vaqti muhitini (~570 MB) yuklab olishni bir marta soʻraydi; savolni oʻtkazib yuborish uchun --yes parametrini bering

my-site  ·  WordPress Playground (WASM, no Docker)
───────────────────────────────────────────────────

  serving    a WordPress project
  from       /home/you/my-site
  php        8.3
  wordpress  latest

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

  Ctrl-C to stop

zinnector login

Kirish — brauzerda oʻz hisobingiz bilan yoki API kaliti yordamida.

zinnector login [options]
parametrnima qiladistandart
--profile <name>nomlangan profil ostida saqlash (standart: default)
--api <url>API asosiy URL manzili"https://api.zinndigital.com"
--api-keyoʻzingiz tizimga kirish oʻrniga tashkilot uchun API kalitini kiriting
--issuer <url>tizimga kirish xizmati"https://auth.zinndigital.com/realms/zinn"
--no-browserbrauzerni ochishga urinmasdan tizimga kirish havolasini chiqarish

Misol

zinnector login

Siz koʻrayotgan narsa — kalit buyruqlar qatorida emas, buyruq taklifida kiritiladi. CI da uni uzating: echo "$ZINN_API_KEY" | zinnector login --profile ci

Sign in to Zinn Digital®  ·  https://api.zinndigital.com
────────────────────────────────────────────────────

  API key: ••••••••••••••••••••••••••••

✔ signed in as you@example.com (Acme Ltd) — profile “default”
→ next: zinnector sites

zinnector logout

Saqlangan kirishni unutish.

zinnector logout [options]
parametrnima qiladibirlamchi
--profile <name>qaysi profil unutilishi kerak (birlamchi: default)

Misol

zinnector logout

Koʻrayotganingiz

✔ signed out of profile “default”

zinnector whoami

Ushbu CLI kim sifatida tizimga kirganini va u nimalarga kirish huquqiga ega ekanligini koʻrsating.

zinnector whoami [options]

| parametr | u nima qiladi | birlamchi |\n|---|---|---|\n| --profile <name> | nomlangan profildan foydalaning | |\n| --scopes | API kaliti ega boʻlgan ruxsatlarni sanab oʻting | |\n| --json | mashina oʻqiy oladigan natija | |\n\nMisol

zinnector whoami --scopes

Siz koʻrayotgan narsa — 2026-09-14 sanasida ishlab chiqarish muhitida 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan


Signed in  ·  https://api.zinndigital.com
──────────────────────────────────────────
account        you@example.com
as             a person, signed in through the browser
organisations  8 — listed below
mode           live
credential     profile “default”

  · Example Org  owner · 01a00000-0000-7000-8000-000000000000
  · Example Org· 01a00001-0000-7000-8000-000000000001
  · Example Org· 01a00002-0000-7000-8000-000000000002
  · Example Org· 01a00003-0000-7000-8000-000000000003
  · Example Org· 01a00004-0000-7000-8000-000000000004
  · Example Org· 01a00005-0000-7000-8000-000000000005
  · Example Org· 01a00006-0000-7000-8000-000000000006
  · Example Org· 01a00007-0000-7000-8000-000000000007

  scopes belong to API keys — a signed-in person acts with their ROLE in each organisation (shown above).

zinnector sites

Ushbu kalit ko‘ra oladigan saytlar ro‘yxatini ko‘rsating.

zinnector sites [options]
parametrnima qiladibirlamchi
--jsonmashina oʻqiy oladigan natija
--status <status>faqat ushbu holatdagi saytlar

Misol

zinnector sites

Siz koʻrayotgan narsa — 2026-09-14 sanasida ishlab chiqarish muhitida 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan


Sites  ·  12
─────────────
domain          status  php      target  id
example-2.com   active  php —    fleet   01a00000-0000-7000-8000-000000000000
example-3.com   active  php —    fleet   01a00001-0000-7000-8000-000000000001
example-4.com   active  php —    fleet   01a00002-0000-7000-8000-000000000002
example-5.com   active  php 8.5  fleet   01a00003-0000-7000-8000-000000000003
example-6.com   active  php —    fleet   01a00004-0000-7000-8000-000000000004
example.com     active  php 8.4  fleet   01a00005-0000-7000-8000-000000000005
example-7.com   active  php —    fleet   01a00006-0000-7000-8000-000000000006
example-8.com   active  php 8.5  fleet   01a00007-0000-7000-8000-000000000007
example-9.com   active  php 8.5  fleet   01a00008-0000-7000-8000-000000000008
example-10.com  active  php 8.5  fleet   01a00009-0000-7000-8000-000000000009
example-11.com  active  php 8.5  fleet   01a00010-0000-7000-8000-000000000010
example-12.com  active  php 8.5  fleet   01a00011-0000-7000-8000-000000000011

zinnector status

Platformaning bitta sayt haqida bilgan barcha ma'lumotlari.

zinnector status [options] [site]
argumentmajburiybu nima
siteyoʻqsayt identifikatori (id), asosiy domen yoki nom — odatda zinnector.json faylida bogʻlangan saytga tenglashtiriladi
parametrnima bajaradibirlamchi
--jsonmashina oʻqiy oladigan chiqish

Misol

zinnector status example.com

Siz koʻrayotgan narsa — 2026-09-14 sanasida ishlab chiqarish muhitida 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan


example.com  ·  01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
status         active
product line   footprint_free
stack          wordpress
region         fsn1
deploy target  fleet
plan           PBN 10

● PHP
version        8.4
can switch to  8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.4

● Quota
disk      188 MB used of 500.0 GB
files     6,313 of 2,000,000
database  1 MB

● Deploy
status         building
target         fleet
repository     —
commit         —
live url       —
last deployed  2026-09-14T01:29:26.991511Z

● WordPress
version     7.1
up to date  yes
multisite   no

zinnector share

Bitta shaxsga BITTA saytga kirish huquqini bering — dasturchi, dizayner, mijoz.

zinnector share [options] <site> <email>
argumentmajburiybu nima
sitehaulashiladigan sayt — id, asosiy domen yoki nom
emailhakimga kirish huquqi berilishi — agar ularda hali hisob boʻlmasa, ularga taklifnoma xati yuboriladi
parametrnima qiladibirlamchi
--role <role>ular nima qila olishi: viewer, editor, manager
--reason <text>nima uchun ularga bu kerakligi — audit tekshiruvi uchun taqdim etilgan ruxsat bilan birga saqlanadi
--until <date>kirish muddati oʻz-oʻzidan qachon tugashi (YYYY-MM-DD); bekor qilinguncha qolishi uchun kiritilmasin
--jsonmashina oʻqiy oladigan natija

Misol

zinnector share example.com dev@agency.test --role editor --reason "rebuild the checkout"

Siz koʻrayotgan narsa — buyruq chop etadigan aniq shakl, manbadan olingan (ushbu fayl oxirgi marta olingandan soʻng W40-DEVTOOL bularni qoʻshdi); sizning domenlaringiz, identifikatorlaringiz va sanalaringiz farq qiladi

Shared example.com  ·  01a03f39-730a-7dc4-84b0-5d4f7582dd04
────────────────────────────────────────────────────────────

✔ invited dev@agency.test as editor
  They have no account yet, so an invitation has been emailed. Until they
  sign in and accept it they can see nothing; the moment they do, the site is theirs.

→ what they do next, on their own machine:
    npm i -g zinnector && zinnector login   # sign in as themselves
    zinnector clone example.com   # pull the files down

zinnector collaborators

Saytga kimga kirish huquqi berilgani va ular buni qabul qilgan-qilmagani.

zinnector collaborators [options] [site]
argumentmajburiybu nima
siteyoʻqsayt identifikatori (id), asosiy domen yoki nom — odatda zinnector.json faylida bogʻlangan saytga tenglashtiriladi
parametrnima bajaradibirlamchi
--jsonmashina oʻqiy oladigan chiqish

Misol

zinnector collaborators example.com

Siz koʻrayotgan narsa — 2026-09-14 da ishlab chiqarishga qarshi 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan. buyruq chop etadigan aniq shakl, manbadan (bu fayl oxirgi marta olinganidan keyin W40-DEVTOOL bularni qoʻshgan); sizning domenlaringiz, identifikatorlaringiz va sanalaringiz farq qiladi


Access to example.com  ·  3
───────────────────────────────────────────────────────────
who              role    status   ends  why                                          grant
dev@agency.test  viewer  revoked  —     Example Org— revoked immediately after       01a00000-0000-7000-8000-000000000000
dev@agency.test  viewer  revoked  —     Example Org— revoked at the end of the walk  01a00001-0000-7000-8000-000000000001
dev@agency.test  editor  revoked  —     Example Org— revoked at the end of the walk  01a00002-0000-7000-8000-000000000002

zinnector unshare

Shaxsning saytga kirish huquqini bekor qiling — elektron pochta yoki grant id orqali.

zinnector unshare [options] <site> <who>
argumentmajburiynima bu
sitehakirish huquqi qaytarib olinadigan sayt — identifikator (id), asosiy domen yoki nom
whohaolib tashlanadigan shaxs — ularning elektron pochta manzili yoki zinnector collaborators dan grant id
parametrnima qiladibirlamchi holatda
--yessoʻramasin

Misol

zinnector unshare example.com dev@agency.test --yes

Siz koʻrayotgan narsa — buyruq chop etadigan aniq shakl, manbadan olingan (ushbu fayl oxirgi marta olingandan soʻng W40-DEVTOOL bularni qoʻshdi); sizning domenlaringiz, identifikatorlaringiz va sanalaringiz farq qiladi

✔ withdrew the invitation to dev@agency.test

zinnector invitations

Sizni kutayotgan taklifnomalar va birini qabul qilish.

zinnector invitations [options] [command]

Misol

zinnector invitations

Siz koʻrayotgan narsa — 2026-09-14 sanasida production muhitida 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, idlar va bir martalik havolalar almashtirilgan. buyruq manbadan chiqargan aniq koʻrinish (W40-DEVTOOL ushbu fayl oxirgi marta olinganidan keyin ularni qoʻshgan); sizning domenlaringiz, idlaringiz va sanalaringiz farq qiladi; quyi buyruqsiz u list ni ishga tushiradi


Invitations  ·  0
──────────────────

● nothing waiting for you

zinnector invitations list

Siz tizimga kirgan hisob qaydnomasiga yuborilgan taklifnomalar.

zinnector invitations list [options]
parametrnima qiladibirlamchi
--jsonmashina oʻqiy oladigan natija

Misol

zinnector invitations list

Siz koʻrayotgan narsa — 2026-09-14 da ishlab chiqarishga qarshi 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan. buyruq chop etadigan aniq shakl, manbadan (bu fayl oxirgi marta olinganidan keyin W40-DEVTOOL bularni qoʻshgan); sizning domenlaringiz, identifikatorlaringiz va sanalaringiz farq qiladi


Invitations  ·  0
──────────────────

● nothing waiting for you

zinnector invitations accept

Taklifnomani qabul qiling — bu buyruq bajarilishi bilanoq sayt sizniki boʻladi.

zinnector invitations accept [options] <id>
argumentmajburiybu nima
idhazinnector invitations dan taklifnoma id — uning noyob prefiksi yetarli

Misol

zinnector invitations accept 01a03f39-9c11-7b02-a7e0-2e4d0c5f1b77

Siz koʻrayotgan narsa — buyruq chop etadigan aniq shakl, manbadan olingan (ushbu fayl oxirgi marta olingandan soʻng W40-DEVTOOL bularni qoʻshdi); sizning domenlaringiz, identifikatorlaringiz va sanalaringiz farq qiladi

✔ you now have access to example.com

zinnector link

Ushbu loyihani xosting slotiga yoʻnaltiring (va uning repozitoriysini ulang).

zinnector link [options] [site]
argumentmajburiybu nima
siteyoʻqsayt id raqami, asosiy domen yoki nom — sukut boʻyicha zinnector.json faylida ulangan sayt
parametrnima qiladisukut boʻyicha
--repo <owner/name>ushbu omborni platformadagi saytga ulang
--provider <name>joylashtirish amalga oshiriladigan ulangan hisob: github_app, github yoki gitlab (sukut boʻyicha: tashkilotingiz ulab qoʻygan hisob)
--branch <name>push orqali joylashtiriladigan tarmoq
--no-repofaqat zinnector.json faylini yozing; platformaga tegmang

Misol

zinnector link example.com --repo acme/example-site --branch main

Koʻrayotganingiz

✔ this project deploys to example.com (01a03f39-730a-7dc4-84b0-5d4f7582dd04)
  written to zinnector.json — commit it so everyone deploys to the same slot
✔ the platform will deploy acme/example-site (main)
→ next: zinnector check

zinnector pull

Mahalliy ishlab chiqish uchun joylashtirilgan sayt fayllarini ushbu loyihaga torting — va qayta sinxronlash uchun yana ishga tushiring.

zinnector pull [options] [site]
argumentmajburiynima bu
siteyoʻqsayt identifikatori, asosiy domen yoki nom — sukut boʻyicha zinnector.json faylida bogʻlangan sayt
parametrnima qiladibirlamchi holat
--via <seam>auto (standart), git, yoki backup"auto"
--fresheng soʻnggisidan foydalanish oʻrniga yangi zaxira nusxasini yaratish (talab boʻyicha slot sarflaydi)
--max-age <hours>agar eng soʻnggi zaxira nusxasi bundan yangiroq boʻlsa, uni qabul qilish"24"
--fulltoʻliq hujjat ildizi (document root), WordPress yadrosi kiritilgan (sukut boʻyicha: faqat wp-content)
--no-uploadswp-content/uploads (media) qoldirilsin
--no-databasesayt maʼlumotlar bazasi qoldirilsin — faqat fayllar olinsin
--live-configshuningdek wp-config.php faylini ham yozish — u JONLI maʼlumotlar bazasi hisob maʼlumotlarini oʻz ichiga oladi
--cleanchiqarib olishdan oldin wp-content ni tozalash, shunda saytdagi oʻchirishlar aks ettiriladi
--dry-runnima sodir boʻlishini koʻrsatish va toʻxtatish
--yessoʻralmasin

Misol

zinnector pull

Koʻrayotganingiz

Pull example.com  ·  01a03f39-730a-7dc4-84b0-5d4f7582dd04
─────────────────────────────────────────────────────────────

● via git — the site syncs to its own repository and this is a clone of it
✔ fast-forwarded 3 commits 4f1c2a9b → 9d2e7c14

● not synced, and why
  ✖ database                     the local playground has its own; the site's is not copied
  ✖ offloaded media              objects in storage are not in the site's files
  ✖ anything outside the repository  only wp-content syncs

→ next: zinnector dev

zinnector clone

Host qilingan saytdan mahalliy loyiha yarating: uning repozitoriysini klonlang yoki fayllarini tortib oling.

zinnector clone [options] <site> [dir]
argumentmajburiybu nima
sitehanusxalash uchun joylashtirilgan sayt — id, asosiy domen yoki nom
diryoʻqyaratiladigan katalog — sukut boʻyicha saytning asosiy domeni
parametrnima qiladisukut boʻyicha
--via <seam>auto (sukut boʻyicha), git yoki backup"auto"
--fresheng oxirgisidan foydalanish oʻrniga yangi zaxira nusxasini oling
--fulltoʻliq hujjat ildizi, WordPress yadrosi bilan birga
--no-uploadswp-content/uploads (media)ni qoldirib ketish
--no-databasesayt maʼlumotlar bazasini qoldirib ketish — faqat fayllarni olish
--live-configshuningdek wp-config.php faylini ham yozish — u JONLI maʼlumotlar bazasi hisob maʼlumotlarini saqlaydi
--yessoʻramang

Misol

zinnector clone client.example.com

Koʻrayotganingiz

Clone client.example.com  ·  client.example.com
──────────────────────────────────────────────────────

✔ wrote client.example.com/zinnector.json (php 8.3, wordpress 6.7.1)
● via backup — the site does not sync to a repository
✔ downloaded 214 MB and extracted wp-content

● not synced, and why
  ✖ database                     the local playground has its own; the site's is not copied
  ✖ offloaded media              objects in storage are not in the site's files
  ✖ wp-config.php                holds the live database credentials (--live-config to write it)
  ✖ WordPress core               the runtime supplies the version the slot runs (--full to take it)

→ next: zinnector dev

→ run it:
    cd client.example.com
    zinnector dev

zinnector sync

Saytning faol fayllari va uning ombori o'rtasidagi ikki tomonlama sinxronizatsiya.

zinnector sync [options] [command]

Misol

zinnector sync --help

Siz koʻrayotgan narsa — hech qanday quyi buyruqsiz, zinnector sync <site> bu sync status demakdir

Usage: zinnector sync [options] [command]

two-way sync between a site's live files and its repository

  site → repository   zinnector sync run   commits the live files and pushes the branch
  repository → site   zinnector push       builds the branch and publishes it

zinnector sync status

Ikki tomonlama sinxronizatsiya holati va uning soʻnggi ishga tushirishlari.

zinnector sync status [options] [site]
argumentmajburiybu nima
siteyoʻqsayt identifikatori (id), asosiy domen yoki nom — odatda zinnector.json faylida bogʻlangan saytga tenglashtiriladi
parametrnima bajaradibirlamchi
--jsonmashina oʻqiy oladigan chiqish

Misol

zinnector sync status example.com

Siz koʻrayotgan narsa — 2026-09-12 sanasida sinov saytida 0.1.4 ning haqiqiy ishga tushirilishidan olingan; domen va identifikatorlar namuna qiymatlari bilan almashtirilgan

Two-way sync — example.com
──────────────────────────

repository   acme/example-site (main)
available    yes
sync         on
state        synced
last sync    2026-09-12T22:51:41.539832Z
note         Started from acme/example-site@main.

run        files       commit         when
synced     2 changed   da85d73cef5f   2026-09-12T22:52:10.117301Z

zinnector sync on

Ikki tomonlama sinxronizatsiyani yoqing (oʻz-oʻzidan hech narsa yubormaydi).

zinnector sync on [options] [site]
argumentmajburiynima bu
siteyo‘qsayt identifikatori, asosiy domen yoki nom — sukut bo‘yicha zinnector.json faylida bog‘langan sayt
parametrnima qiladisukut bo‘yicha
--subdir <path>saytning faqat ushbu quyi katalogini sinxronlash
--jsonmashina o‘qiy oladigan chiqish

Misol

zinnector sync on example.com

Siz koʻrayotgan narsa — shaxsiy GitHub hisobingizga ulangan omborni talab qiladi; u oʻz-oʻzidan hech narsani joʻnatmaydi

✔ two-way sync is on

Two-way sync — example.com
…
→ next: zinnector sync run

zinnector sync off

Ikki tomonlama sinxronizatsiyani o‘chiring.

zinnector sync off [options] [site]
argumentmajburiynima bu
siteyo‘qsayt identifikatori, asosiy domen yoki nom — sukut bo‘yicha zinnector.json faylida bog‘langan sayt
parametrnima qiladisukut bo‘yicha
--subdir <path>saytning faqat ushbu quyi katalogini sinxronlash
--jsonmashina o‘qiy oladigan chiqish

Misol

zinnector sync off example.com

Koʻrayotganingiz

✔ two-way sync is off

zinnector sync run

Saytning jonli fayllarini hoziroq uning omboriga saqlang.

zinnector sync run [options] [site]
argumentmajburiybu nima
siteyoʻqsayt identifikatori (id), asosiy domen yoki nom — odatda zinnector.json faylida bogʻlangan saytga tenglashtiriladi
parametrnima bajaradibirlamchi
--jsonmashina oʻqiy oladigan chiqish

Misol

zinnector sync run example.com

Siz koʻrayotgan narsa — 2026-09-12 da sinov saytida 0.1.4 ning haqiqiy ishga tushirilishidan olingan; domen va id lar namunaviy qiymatlar bilan almashtirilgan. Repozitoriy oʻtib ketgan ishga tushirish oʻrniga HELD qilinadi: hech narsa yuborilmaydi yoki qayta yozilmaydi, buyruq 1 kodi bilan chiqadi va keyingi bosqichni koʻrsatadi

✔ committed 2 changed files da85d73cef5f

Two-way sync — example.com
…
→ next: git pull in your clone

zinnector sync resolve

Qaysi tomon ustun kelishini tanlash orqali ushlab turilgan sinxronizatsiyani tozalang.

zinnector sync resolve [options] [site]

| argument | majburiy | bu nima |\n|---|---|---|\n| site | yoʻq | sayt identifikatori, asosiy domen yoki nom — birlamchi holatda zinnector.json faylida bogʻlangan saytga sozlanadi |\n\n| parametr | nima qiladi | birlamchi |\n|---|---|---|\n| --keep <side> | site (saytni yuqoriga kiritish) yoki repository (saytning sinxronlanmagan oʻzgarishlarini bekor qilish) | |\n| --yes | soʻralmasin | |\n| --json | mashina oʻqiy oladigan natija | |\n\nMisol

zinnector sync resolve example.com --keep repository --yes

Siz koʻrayotgan narsa — 2026-09-12 sanasida sinov saytida 0.1.4 ning haqiqiy ishga tushirilishidan olingan; domen va identifikatorlar namunaviy qiymatlar bilan almashtirilgan. --yes parametri boʻlmasa, u avval soʻraydi va soʻrash uchun terminal mavjud boʻlmaganda toʻgʻridan-toʻgʻri rad etadi

✔ kept the repository

Two-way sync — example.com
…
state        synced

zinnector check

Ushbu loyihani joylashtirmoqchi boʻlgan slot bilan solishtiring.

zinnector check [options] [site]
argumentmajburiybu nima
siteyoʻqsayt identifikatori, asosiy domen yoki nom — sukut boʻyicha zinnector.json faylida bogʻlangan sayt
parametrnima qiladisukut boʻyicha
--probezinnector.json ga ishonmasdan, mahalliy ish vaqtini ishga tushiring va uning php qismini OʻLCHANG
--allmuvaffaqiyatli tekshiruvlarni ham koʻrsatish
--strictbiror narsani tekshirishning imkoni boʻlmaganda ham muvaffaqiyatsiz boʻlish
--jsonmashina oʻqiy oladigan natija

Misol

zinnector check

Siz koʻrayotgan narsa — 2026-09-14 da ishlab chiqarish muhitida 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan — ushbu ishga tushirish haqiqiy nomuvofiqlikni aniqladi (loyihada PHP 8.3 slotdagi 8.4 ga nisbatan), bu esa buyruqning asosiy maqsadidir

→ reading the slot
  size excludes: .git

Pre-flight — example.com  ·  01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────

  local  php 8.4  3 files, 0.0 MB
  slot   php 8.4  target fleet
  local php is the version DECLARED in zinnector.json — run with --probe to measure it

  ? unknown   local php extensions could not be enumerated
      try zinnector dev --once

  ? unknown   wordpress versions could not be compared
      No WordPress version found in the working copy.
      try zinnector status

  7 passed  ·  2 could not be checked

zinnector push

Dastlabki tekshiruv, commit'laringizni yuboring va joylashtiring.

zinnector push [options] [site]
argumentmajburiynima bu
siteyo‘qsayt identifikatori, asosiy domen yoki nomi — birlamchi holatda zinnector.json faylida bog‘langan sayt
parametrnima qiladibirlamchi
-f, --forcedastlabki tekshiruvda muammolar aniqlangan taqdirda ham joylashtirish
--skip-checksdastlabki tekshiruvni umuman ishga tushirmaslik
--probezinnector.json fayliga ishonish o‘rniga, dastlabki tekshiruv paytida mahalliy ish vaqtini o‘lchash
--no-waitjoylashtirishni ishga tushirish va uni kuzatmasdan chiqish
--no-gitgit push buyrug‘ini ishga tushirmaslik; platformada mavjud bo‘lgan narsani joylashtirish
--dry-runjoylashtirishdan tashqari barcha amallarni bajarish

Misol

zinnector push

Koʻrayotganingiz

Deploy to example.com  ·  01a03f39-730a-7dc4-84b0-5d4f7582dd04
───────────────────────────────────────────────────────────────

✔ pre-flight: 8 passed  ·  0 to look at  ·  2 could not be checked
→ pushing main (4f1c2a9b add the contact form)
✔ pushed
● deploy 7c0e… started — watching
✔ deployed 4f1c2a9b in 48s

  status    success
  commit    4f1c2a9b
  url       https://example.com

zinnector deploy

Platformada allaqachon mavjud boʻlgan narsani push qilmasdan qayta joylashtiring.

zinnector deploy [options] [site]
argumentmajburiybu nima
siteyoʻqsayt identifikatori (ID), asosiy domen yoki nom — sukut boʻyicha zinnector.json faylida bogʻlangan sayt
parametrnima qiladisukut boʻyicha
--no-waitishga tushirish va chiqish

Misol

zinnector deploy example.com

Siz koʻrayotgan narsa — 2026-09-14 sanasida ishlab chiqarish muhitida 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan


Redeploy example.com  ·  01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
→ starting the deploy
✔ deploy started

zinnector deploys

Saytning joylashtirish tarixi.

zinnector deploys [options] [site]
argumentrequiredwhat it is
siteyo‘qsayt identifikatori, asosiy domen yoki nom — birlamchi holatda zinnector.json faylida bog‘langan sayt
optionwhat it doesdefault
--jsonmashina o‘qiy oladigan natija
-n, --limit <n>qancha ko‘rsatilishi kerak"10"

Misol

zinnector deploys example.com

Siz koʻrayotgan narsa — 2026-09-14 sanasida ishlab chiqarish muhitida 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan


Deploys — example.com  ·  2
───────────────────────────────────────────────────────────
status  commit  branch  trigger  started                      message
live    —       —       manual   2026-09-14T09:06:39.685554Z  —
live    —       —       manual   2026-09-14T01:29:20.196957Z  —

zinnector php

Saytning PHP versiyasini ko‘rsatish yoki almashtirish.

zinnector php [options] [version]
argumentmajburiyu nima
versionyoʻqsaytni oʻtkazish uchun PHP versiyasi, masalan 8.4 — joriy versiyani koʻrsatish uchun tushirib qoldiring
parametrnima qiladibirlamchi holatda
-s, --site <site>sayt identifikatori yoki domeni
--listplatforma taqdim etadigan versiyalarni roʻyxatlash
--jsonmashina oʻqiy oladigan natija

Misol

zinnector php 8.3 --site example.com

Siz koʻrayotgan narsa — 2026-09-14 da ishlab chiqarish muhitida 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan. versiya koʻrsatilmaganda u joriy versiyani koʻrsatadi; --list platforma ushbu saytning mahsulotlar qatori uchun nimalarni taklif qilishini koʻrsatadi


PHP — example.com
──────────────────────────────────────────────────────
version        8.4
can switch to  8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.4

zinnector quota

Reja taqdim etgan hajmga nisbatan disk, fayllar va maʼlumotlar bazasidan foydalanish miqdori.

zinnector quota [options] [site]
argumentmajburiybu nima
siteyoʻqsayt identifikatori (id), asosiy domen yoki nom — odatda zinnector.json faylida bogʻlangan saytga tenglashtiriladi
parametrnima bajaradibirlamchi
--jsonmashina oʻqiy oladigan chiqish

Misol

zinnector quota example.com

Siz koʻrayotgan narsa — 2026-09-14 sanasida ishlab chiqarish muhitida 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan


Quota — example.com
────────────────────────────────────────────────────────
disk used      188 MB
disk limit     500.0 GB
disk granted   500 GB  (per_site)
files used     6,313
file limit     2,000,000
database       1 MB

  “limit” is what is enforced today; “granted” is what the plan says.

zinnector db

Maʼlumotlar bazasi hajmi hamda phpMyAdmin va fayl boshqaruvchisiga bir martalik havolalar.

zinnector db [options] [site]
argumentmajburiybu nima
siteyoʻqsayt identifikatori (id), asosiy domen yoki nom — odatda zinnector.json faylida bogʻlangan saytga tenglashtiriladi
parametrnima bajaradibirlamchi
--jsonmashina oʻqiy oladigan chiqish

Misol

zinnector db example.com

Siz koʻrayotgan narsa — 2026-09-14 da ishlab chiqarish muhitida 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan. phpMyAdmin va fayl boshqaruvchisi havolalari bir martalik boʻlib, amal qilish muddati tugaydi; ularni hech qayerga qoʻymang


Database — example.com
───────────────────────────────────────────────────────────
size    1 MB
tables  14

  single-use links, valid for one visit:
  phpMyAdmin    https://pma.example.com/signon.php?t=<single-use>
  file manager  https://files.example.com/signon.php?t=<single-use>

zinnector logs

Saytning kirish va xatoliklar jurnallarini real vaqt rejimida kuzatib boring.

zinnector logs [options] [site]
argumentmajburiynima bu
siteyoʻqsayt identifikatori, asosiy domen yoki nom — sukut boʻyicha zinnector.json faylida bogʻlangan sayt
parametrnima bajaradisukut boʻyicha
--accessfaqat kirishlar jurnali
--errorfaqat xatolar jurnali
--buildbuning oʻrniga eng soʻnggi joylashtirishning yigʻish jurnali
--jsonmashina oʻqiy oladigan natija

Misol

zinnector logs example.com --error

Siz koʻrayotgan narsa — 2026-09-14 sanasida ishlab chiqarish muhitidagi 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan. Kirish jurnali uchun --access, oxirgi joylashtirishning yigʻish jurnali uchun --build (yigʻish provayderi tomonidan yigʻilmagan sayt joylashtirishning oʻz bosqichlarini koʻrsatadi); hech qanday bayroq boʻlmasa, ikkala sayt jurnali ham koʻrsatiladi va oʻqib boʻlmagan jurnal boʻsh koʻrinish oʻrniga bu haqda xabar beradi


Error log — example.com
────────────────────────────────────────────────────────────

2026-09-14 11:06:07.153643 [NOTICE] [1929978] [T0] [config:vhost:zcaffb6eec5abbdab03fb9b2d62a15:epsr:lsphp-zcaffb6eec5abbdab03fb9b2d62a15]'Process Limit' probably is too low, adjust the limit to: 640.
2026-09-14 11:06:37.873060 [INFO] [1929982] [T0] [lsphp-zcaffb6eec5abbdab03fb9b2d62a15] add child process pid: 1933036, procinfo: 0x5555561cfe30

zinnector wp

Saytda ruxsat berilgan WP-CLI buyrugʻini ishga tushiring.

zinnector wp [options] [command...]
argumentmajburiybu nima
command...yoʻqWP-CLI buyrugʻi va uning argumentlari, masalan plugin list — uni --commands bilan tushirib qoldiring
parametrnima qiladistandart
-s, --site <site>sayt identifikatori yoki domen
--commandsplatforma nimani ishga tushirishini roʻyxatlash
--jsonmashina oʻqiy oladigan natija

Misol

zinnector wp plugin list --site example.com

Siz koʻrayotgan narsa — 2026-09-14 sanasida ishlab chiqarish muhitida 0.1.5 versiyasining haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan. ruxsat berilganlar roʻyxati platforma tomonidan taqdim etiladi — zinnector wp --commands uni chop etadi

name	status	update	version	update_version	auto_update
akismet	inactive	none	5.7.2		off
hello	inactive	none	1.7.2		off
imunify-security	active	none	4.1.0		off
litespeed-cache	active	none	7.9.1		off
redis-cache	active	none	2.8.0		off
zinn-cache	active	none	1.2.2		off
object-cache.php	dropin				off

zinnector backup

Sayt zaxira nusxalarini roʻyxatlang va zaxira nusxasini oling.

zinnector backup [options] [command]

Misol

zinnector backup list example.com

Siz koʻrayotgan narsa — 2026-09-14 sanasida ishchi muhitda 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan. backup mustaqil ravishda oʻzining quyi buyruqlarini chiqaradi; quyidagi backup list va backup now buyruqlariga qarang


Backups — example.com  ·  3
───────────────────────────────────────────────────────────
status  taken                        size    id
stored  2026-09-14T09:06:39.918280Z  4.7 MB  01a00000-0000-7000-8000-000000000000
stored  2026-09-14T01:29:20.403161Z  36 MB   01a00001-0000-7000-8000-000000000001
stored  2026-09-14T01:29:15.898099Z  36 MB   01a00002-0000-7000-8000-000000000002

daily backups   on
retention       30 days
off-site copy   yes
on-demand left  2 of 3

zinnector backup list

Saytning zaxira nusxalarini va uning tarifi nimani taqdim etishini roʻyxatlang.

zinnector backup list [options] [site]
argumentmajburiybu nima
siteyoʻqsayt identifikatori (id), asosiy domen yoki nom — odatda zinnector.json faylida bogʻlangan saytga tenglashtiriladi
parametrnima bajaradibirlamchi
--jsonmashina oʻqiy oladigan chiqish

Misol

zinnector backup list example.com

Siz koʻrayotgan narsa — 2026-09-14 sanasida ishlab chiqarish muhitida 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan


Backups — example.com  ·  3
───────────────────────────────────────────────────────────
status  taken                        size    id
stored  2026-09-14T09:06:39.918280Z  4.7 MB  01a00000-0000-7000-8000-000000000000
stored  2026-09-14T01:29:20.403161Z  36 MB   01a00001-0000-7000-8000-000000000001
stored  2026-09-14T01:29:15.898099Z  36 MB   01a00002-0000-7000-8000-000000000002

daily backups   on
retention       30 days
off-site copy   yes
on-demand left  2 of 3

zinnector backup now

Talab boʻyicha zaxira nusxasini yarating.

zinnector backup now [options] [site]
argumentmajburiybu nima
siteyoʻqsayt id-si, asosiy domen yoki nom — odatda zinnector.json faylida bogʻlangan sayt

Misol

zinnector backup now example.com

Koʻrayotganingiz

✔ backup started — zinnector backup list example.com shows it when it completes

zinnector domains

Ushbu kalit koʻra oladigan domenlarni roʻyxatlang.

zinnector domains [options]
parametrnima qiladibirlamchi
--jsonmashina oʻqiy oladigan natija

Misol

zinnector domains

Siz koʻrayotgan narsa — 2026-09-14 sanasida ishlab chiqarish muhitida 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan


Domains  ·  1
──────────────
domain       status     ownership  renewal        expires
example.com  connected  connected  no auto-renew  —

zinnector dns

DNS yozuvlarini oʻqing va oʻzgartiring.

zinnector dns [options] [command]

Misol

zinnector dns list example.com

Siz koʻrayotgan narsa — 2026-09-14 sanasida ishlab chiqarish muhitida 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan. dns yakka oʻzi oʻzining quyi buyruqlarini chiqaradi; quyida dns list, dns add va dns rm ga qarang


DNS — example.com  ·  1 records
────────────────────────────────────────
type  name          value               ttl
TXT   w4357-verify  zinn-w4357-updated  ttl 3600

zinnector dns list

Domenning DNS yozuvlarini roʻyxatlang.

zinnector dns list [options] <domain>
argumentmajburiynima bu
domainhanom yoki id boʻyicha domen
parametrnima qiladibirlamchi
--type <type>faqat ushbu turdagi yozuvlar
--jsonmashina oʻqiy oladigan natija

Misol

zinnector dns list example.com

Siz koʻrayotgan narsa — 2026-09-14 sanasida ishlab chiqarish muhitida 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan


DNS — example.com  ·  1 records
────────────────────────────────────────
type  name          value               ttl
TXT   w4357-verify  zinn-w4357-updated  ttl 3600

zinnector dns add

DNS yozuvini yarating.

zinnector dns add [options] <domain> <type> <name> <value>

| argument | majburiy | bu nima |\n|---|---|---|\n| domain | ha | domen, nomi yoki id boʻyicha |\n| type | ha | yozuv turi: A, AAAA, CNAME, MX, TXT, SRV, … |\n| name | ha | yozuv nomi — domenning oʻzi uchun @, yoki quyi domen yorligʻi |\n| value | ha | yozuv nimaga ishora qiladi — manzil, xost nomi yoki matn |\n\n| parametr | nima qiladi | birlamchi holatda |\n|---|---|---|\n| --ttl <seconds> | yashash vaqti | "3600" |\n| --priority <n> | ustuvorlik, MX va SRV uchun | |\n| --proxied | CDN orqali yoʻnaltirish | |\n| -y, --yes | soʻralmasin | |\n\nMisol

zinnector dns add example.com TXT _acme "token" --ttl 300

Siz koʻrayotgan narsa — yozuv yozilishidan oldin koʻrsatiladi va tasdiqlanadi; savolni oʻtkazib yuborish uchun --yes parametrini uzating

Add a DNS record to example.com
───────────────────────────────

  type   TXT
  name   _acme
  value  "token"
  ttl    300

  create it? [y/N] y
✔ created TXT _acme

zinnector dns rm

DNS yozuvini oʻchirish.

zinnector dns rm [options] <domain> <recordId>
argumentmajburiyu nima
domainhadomen, nomi yoki id bo'yicha
recordIdhazinnector dns list chop etganidek yozuv id'si
parametrnima qiladibirlamchi holat
-y, --yesso'ralmasin

Misol

zinnector dns rm example.com rec_7f3a

Koʻrayotganingiz

⚠ deleting A @ 203.0.113.10 from example.com
  delete it? [y/N] y
✔ deleted

zinnector mail

Pochta xizmatlarini roʻyxatlash.

zinnector mail [options]
parametrnima qiladibirlamchi
--jsonmashina oʻqiy oladigan natija

Misol

zinnector mail

Siz koʻrayotgan narsa — 2026-09-14 sanasida ishlab chiqarish muhitida 0.1.5 ning haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan


Mail services  ·  0
────────────────────

● no mail services

zinnector bulk

Bir nechta saytlarda bitta operatsiyani bajaring (cache_purge, malware_scan, sitemap, block_ip).

zinnector bulk [options] <operation>
argumentmajburiybu nima
operationhatanlangan har bir saytda nima ishga tushiriladi: cache_purge, malware_scan, sitemap yoki block_ip
parametrnima qiladistandart
--allushbu kalit koʻra oladigan har bir sayt
--site <site...>id yoki domen boʻyicha aniq saytlar
--status <status>ushbu holatdagi har bir sayt
-y, --yessoʻralmasin
--jsonmashina oʻqiy oladigan chiqish

Misol

zinnector bulk cache_purge --all

Siz koʻrayotgan narsa — 2026-09-14 sanasida ishlab chiqarish muhitida 0.1.5 versiyasining haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan. har bir sayt uchun alohida emas, butun tanlov uchun platformaga bitta chaqiruv; tanlov avval koʻrsatiladi va tasdiqlanadi


Bulk cache_purge  ·  1 sites
─────────────────────────────

·   example.com

→ running cache_purge
✔ cache_purge accepted for 1 sites

  The platform runs this asynchronously; results appear per site in the dashboard.

zinnector ai

Ushbu loyihani kontekst sifatida olib, Zinn Digital® yordamchisidan so‘rang.

zinnector ai [options] <question...>
argumentmajburiyu nima
question...hanimani soʻramoqchi ekansiz, oddiy soʻzlar bilan — qoʻshtirnoqqa olish ixtiyoriy
parametrnima qiladibirlamchi
-s, --site <site>muayyan sayt haqida soʻrang
--org <id>hisobingiz bir nechtasiga tegishli boʻlganda, qaysi tashkilot nomidan soʻrash kerakligi
--no-contextmahalliy loyiha haqida hech narsa yubormang
--jsonmashina oʻqiy oladigan natija

Misol

zinnector ai "why is my deploy failing?"

Siz koʻrayotgan narsa — 2026-09-14 sanasida 0.1.5 versiyasining ishlab chiqarish muhitidagi haqiqiy ishga tushirilishidan olingan; domenlar, identifikatorlar va bir martalik havolalar almashtirilgan. Yordamchi HISOB tilida javob beradi — bu hisobning tili arabcha, shuning uchun olingan javob ingliz tilidagi savolga arab tilida berilgan

→ thinking

Zinn Digital® assistant
────────────────────────────

  هذا مشروع WordPress تم إنشاؤه بواسطة Zinnector® (مُهيّأ على PHP 8.4، أحدث
  إصدار WordPress، وبيئة تشغيل playground)؛ لتشغيله محلياً، انتقل إلى مجلده
  وشغّل الأمر: cd <اسم-المشروع> ثم zinnector dev، وسيقوم بتشغيل موقع WordPress
  حقيقي على جهازك دون الحاجة إلى Docker.

  sources:
    · https://zinndigital.com/kb/zinnector-getting-started
    · https://zinndigital.com/kb/zinnector-local-development

zinnector mcp

Joylashtirilgan MCP serveriga stdio ko‘prigini ishga tushiring — Claude Desktop va faqat mahalliy boshqa mijozlar uchun.

zinnector mcp [options]

Misol

ZINN_MCP_TOKEN=zmcp_live_… zinnector mcp

Siz koʻrayotgan narsa — qoʻlda emas, balki Claude Desktop kabi sunʼiy intellekt mijozi tomonidan ishga tushirilgan — u stdin va stdout orqali MCP tilida muloqot qiladi. 2026-09-12 sanasida jonli serverga qarshi Claude Code 2.1.270 dan isbotlangan

zinnector 0.1.4: MCP bridge to https://api.zinndigital.com/v1/mcp

Muhit o‘zgaruvchilari

o‘zgaruvchita’siri
ZINNECTOR_TOKENsaqlangan profil o‘rniga ishlatiladigan API kaliti — CI shunday autentifikatsiyadan o‘tadi
ZINNECTOR_APIAPI asosiy URL manzili (standart https://api.zinndigital.com)
ZINNECTOR_DEBUG=1stek izlarini va ish vaqti o‘rnatuvchisining o‘z chiqishini chop etish
ZINNECTOR_CACHE_DIRWordPress ish vaqti muhiti va har qanday boshqariladigan Node saqlanadigan joy (standart ~/.cache/zinnector)
ZINNECTOR_CONFIG_DIRAPI kaliti profil fayli joylashgan joy (standart ~/.config/zinnector)
NO_COLORrangni o‘chirib qo‘yish

Chiqish kodlari

0 muvaffaqiyat · 1 natija yoki rad etish · 70 ichki xatolik · 77 autentifikatsiya yoki ruxsat · 78 qo‘llab-quvvatlanmaydigan Node.

Barcha dasturchilar hujjatlari →

Blogdan soʻnggi yangiliklar

Xosting, SEO va saytlarni keng miqyosda yuritish haqida yozganlarimiz.

Xosting qatlamidan SEO va havolalar yaratish: 2026-yilgi operator nigohi

2026-yilda xosting indeksatsiya va havolalar qiymatini (link equity) qanday shakllantiradi: sahifalarni indeksda saqlash, eski domenlarda loyiha boshlashdan oldin ularni tekshirish, hech qanday izsiz (footprint) havola yaratish hamda infratuzilma SEO uchun nimalarni qila olishi va nimalarni qila olmasligi haqida xolis qarash.

Xabarni o‘qish →

WordPress-ni tez va xavfsiz qilish: Unumdorlik va plaginlar nazorat roʻyxati

Tezkor va xavfsiz WordPress uchun amaliy nazorat roʻyxati: server darajasidagi keshlashtirish, har bir sayt uchun obyekt keshi, ishlatishga arziydigan sanoqli plaginlar, dasturiy taʼminotlar toʻplamini yangilab turish va siz hech qachon keshlamasligingiz kerak boʻlgan WooCommerce sahifalari.

Xabarni o‘qish →

2026-yilda boshqariladigan veb-hostingni qanday tanlash kerak: Xaridor qoʻllanmasi

Yaxshi boshqariladigan hostingni boshqaruv paneliga ega arzon serverdan aslida nima ajratib turishi — ko'chirishlar, zaxira nusxalari, izolyatsiya, haqiqiy keshlashtirish va shaffof miqyoslilik — hamda xizmatga obuna bo'lishdan oldin uni qanday baholash mumkinligi haqida.

Xabarni o‘qish →

Blogni oʻqish →

Hali ham muammoga duch kelyapsizmi?

Har bir rejaga qo‘llab-quvvatlash xizmati kiritilgan, yordam markazi kuniga 24 soat ishlaydi va bizga 58 tillarimizning istalganida yozishingiz mumkin — biz sizga o‘z tilingizda javob beramiz.

Qo‘llab-quvvatlash xizmati bilan bog‘lanish → Barcha maqolalar →