Գիտելիքների բազա

Zinnector®-ի հրամանների տեղեկատու

Zinnector®-ի յուրաքանչյուր հրաման ճիշտ այնպես, ինչպես թվարկում է zinnector --help-ը՝ արգումենտներ, դրոշակներ և լռելյայն արժեքներ, գործարկվող օրինակ և դրա արտածած արդյունքը՝ ստեղծված անմիջապես CLI-ից, որպեսզի այն չտարբերվի ձեր տեղադրած տարբերակից:

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

Յուրաքանչյուր հրաման, որը հասկանում է Zinnector® 0.1.6-ը — ընդհանուր առմամբ 43-ը, ճիշտ այնպես, ինչպես դրանք թվարկում է zinnector --help-ը — իր տարբերակներով, գործարկվող օրինակով և նրանով, ինչ դուք պետք է տեսնեք: Այս էջը ստեղծվել է հենց CLI-ից, այնպես որ այն չի կարող տարբերվել ձեր տեղադրած գործիքից. եթե այստեղ նշված որևէ հրաման բացակայում է ձեր համակարգչում, գործարկեք npm install -g zinnector@latest:

Նախքան սկսելը

Տեղադրեք այն npm install -g zinnector հրամանով Node 24 կամ ավելի նոր տարբերակում, ապա ստուգեք տեղադրումը zinnector --version և zinnector --help հրամաններով: Աշխատանքի սկզբնական ուղեցույցը ներկայացնում է առաջին հինգ րոպեները. այս էջն այն տեղեկատուն է, որին դուք վերադառնում եք:

Յուրաքանչյուր հրաման ընդունում է -h, --help: Այս գլոբալ տարբերակները դրվում են հրամանի անունից առաջ.

տարբերակինչ է այն անում
-V, --versionցուցադրել տարբերակը
--profile <name>օգտագործել նշված վավերացման տվյալների պրոֆիլը

Հրամանները

zinnector new

Ստեղծել WordPress նախագծի կառուցվածք, որը կարող եք գործարկել անմիջապես:

zinnector new [options] [name]
արգումենտպարտադիրինչ է այն
nameոչպանակ, որտեղ ստեղծվելու է նախագիծը, և նախագծի անվանումը — պարտադիր է, եթե չկա --here
ընտրանքինչ է այն անումլռելյայն
-t, --template <kind>տարբերակներից մեկը՝ site, plugin, theme"site"
--php <version>PHP տարբերակը մշակման համար"8.3"
--wp <version>WordPress տարբերակը տեղային գործարկման միջավայրի համար"latest"
--runtime <name>playground կամ docker"playground"
--hereկմախքը ստեղծել ընթացիկ պանակում՝ նորի փոխարեն

Օրինակ

zinnector new my-site

Այն, ինչ տեսնում եք — որսված — 0.1.2 Linux-ում

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

Գործարկեք այս նախագիծը տեղայնորեն — Docker չի պահանջվում:

zinnector dev [options]
ընտրանքգործառույթլռելյայն
--php <version>գործարկման ենթակա PHP տարբերակը (5.2–8.5 playground-ում, 7.4–8.5 docker-ում)
--wp <version>WordPress տարբերակը
-p, --port <port>սպասարկման պորտը
--runtime <name>playground (լռելյայն) կամ docker
--loginավտոմատ մուտք գործել որպես ադմինիստրատորtrue
--no-loginավտոմատ մուտք չգործել
--onceբեռնել, զեկուցել գործարկվող գործընթացների մասին, ապա կանգնեցնել
--yesտեղադրել տեղական runtime-ը՝ առանց հարցնելու
--reset-runtimeջնջել տեղադրված runtime-ը և նորից տեղադրել այն
-v, --verboseցուցադրել runtime-ի սեփական ելքը

Օրինակ

cd my-site
zinnector dev

Այն, ինչ տեսնում եք — արձանագրված — 0.1.2: Առաջին գործարկումը մեկ անգամ հարցնում է WordPress-ի գործարկման միջավայրը ներբեռնելու մասին (~570 ՄԲ). փոխանցեք --yes՝ հարցը բաց թողնելու համար

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

Մուտք գործեք — բրաուզերում ձեր սեփական հաշվով կամ API բանալիով:

zinnector login [options]
տարբերակինչ է այն անումլռելյայն
--profile <name>պահպանել անվանված պրոֆիլի ներքո (լռելյայն՝ default)
--api <url>API հիմնական URL"https://api.zinndigital.com"
--api-keyտեղադրեք յուրաքանչյուր կազմակերպության համար API բանալի՝ անձամբ մուտք գործելու փոխարեն
--issuer <url>մուտք գործելու ծառայությունը"https://auth.zinndigital.com/realms/zinn"
--no-browserտպել մուտք գործելու հղումը՝ առանց բրաուզեր բացելու փորձի

Օրինակ

zinnector login

Ինչ եք տեսնում — բանալին մուտքագրվում է հրահանգի տողում, ոչ երբեք հրամանի տողում։ CI-ում փոխանցեք այն խողովակաշարով՝ 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

Մոռանալ պահպանված մուտքը:

zinnector logout [options]
տարբերակինչ է անումլռելյայն
--profile <name>որ պրոֆիլը մոռանալ (լռելյայն՝ default)

Օրինակ

zinnector logout

Այն, ինչ տեսնում եք

✔ signed out of profile “default”

zinnector whoami

Ցույց տալ, թե ում անունից է մուտք գործել այս CLI-ն, և ինչին կարող է հասանելիություն ունենալ:

zinnector whoami [options]
տարբերակինչ է անումլռելյայն
--profile <name>օգտագործել անվանված պրոֆիլ
--scopesթվարկել այն թույլտվությունները, որոնք ունի API բանալին
--jsonմեքենայաընթեռնելի ելք

Օրինակ

zinnector whoami --scopes

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և միանգամյա օգտագործման հղումները փոխարինված են


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

Թվարկեք այն կայքերը, որոնք այս բանալին կարող է տեսնել:

zinnector sites [options]
պարամետրինչ է այն անումլռելյայն
--jsonմեքենայաընթեռնելի ելք
--status <status>միայն այս կարգավիճակում գտնվող կայքերը

Օրինակ

zinnector sites

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և միանգամյա օգտագործման հղումները փոխարինված են


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

Ամեն ինչ, ինչ հարթակը գիտի մեկ կայքի մասին:

zinnector status [options] [site]
արգումենտպարտադիրինչ է դա
siteոչկայքի id, հիմնական դոմեն կամ անուն — լռելյայն այն կայքն է, որը կապված է zinnector.json-ում
տարբերակինչ է այն անումլռելյայն
--jsonմեքենայաընթեռնելի ելք

Օրինակ

zinnector status example.com

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և միանգամյա օգտագործման հղումները փոխարինված են


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

Տրամադրեք մեկ անձի մուտք դեպի ՄԵԿ կայք՝ ծրագրավորողի, դիզայների, հաճախորդի։

zinnector share [options] <site> <email>
արգումենտպարտադիրինչ է դա
siteայոկիսվելու կայքը՝ id, հիմնական դոմեն կամ անուն
emailայոում տրամադրել մուտքի իրավունք — եթե նրանք դեռ հաշիվ չունեն, նրանց ուղարկվում է հրավեր էլ. փոստով
տարբերակինչ է այն անումլռելյայն
--role <role>ինչ կարող են նրանք անել՝ viewer, editor, manager
--reason <text>ինչու է դա նրանց անհրաժեշտ — պահվում է տրամադրման հետ միասին աուդիտի հետագծման համար
--until <date>երբ է մուտքի իրավունքն ինքնաբերաբար ավարտվում (YYYY-MM-DD); բաց թողեք մինչև չեղարկումը պահպանելու համար
--jsonմեքենայաընթեռնելի ելք

Օրինակ

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

Այն, ինչ տեսնում եք — այն ճշգրիտ ձևը, որը տպում է հրամանը, աղբյուրից (W40-DEVTOOL-ը ավելացրել է դրանք այս ֆայլի վերջին գրանցումից հետո); ձեր տիրույթները, նույնացուցիչները և ամսաթվերը կտարբերվեն

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

Ում է տրամադրվել մուտքի իրավունք դեպի կայք, և արդյոք նրանք ընդունել են այն:

zinnector collaborators [options] [site]
արգումենտպարտադիրինչ է դա
siteոչկայքի id, հիմնական դոմեն կամ անուն — լռելյայն այն կայքն է, որը կապված է zinnector.json-ում
տարբերակինչ է այն անումլռելյայն
--jsonմեքենայաընթեռնելի ելք

Օրինակ

zinnector collaborators example.com

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և մեկանգամյա հղումները փոխարինված են: հրամանի արտածած ճշգրիտ տեսքը՝ աղբյուրից (W40-DEVTOOL-ն ավելացրել է դրանք այս ֆայլի վերջին գրանցումից հետո). ձեր տիրույթները, նույնացուցիչները և ամսաթվերը կտարբերվեն


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

Հետ կանչել անձի մուտքի իրավունքը կայք՝ էլ. փոստով կամ տրամադրման նույնացուցիչով (grant id):

zinnector unshare [options] <site> <who>
արգումենտպարտադիր էինչ է դա
siteայոկայքը, որի մուտքի իրավունքը պետք է հետ վերցվի — id, հիմնական դոմեն կամ անուն
whoայոհեռացվելիք անձը — նրա էլ․ հասցեն կամ grant id-ն zinnector collaborators-ից
տարբերակինչ է այն անումլռելյայն
--yesչհարցնել

Օրինակ

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

Այն, ինչ տեսնում եք — այն ճշգրիտ ձևը, որը տպում է հրամանը, աղբյուրից (W40-DEVTOOL-ը ավելացրել է դրանք այս ֆայլի վերջին գրանցումից հետո); ձեր տիրույթները, նույնացուցիչները և ամսաթվերը կտարբերվեն

✔ withdrew the invitation to dev@agency.test

zinnector invitations

Ձեզ սպասող հրավերները և ընդունել մեկը:

zinnector invitations [options] [command]

Օրինակ

zinnector invitations

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և միանգամյա օգտագործման հղումները փոխարինված են: հրամանի արտածած ճշգրիտ ձևը՝ աղբյուրից (W40-DEVTOOL-ն ավելացրել է դրանք այս ֆայլի վերջին գրանցումից հետո). ձեր տիրույթները, նույնացուցիչները և ամսաթվերը կտարբերվեն. առանց ենթահրամանի այն գործարկում է list


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

● nothing waiting for you

zinnector invitations list

Հրավերներ՝ ուղղված այն հաշվին, որով մուտք եք գործել:

zinnector invitations list [options]
ընտրանքինչ է անումլռելյայն
--jsonմեքենայաընթեռնելի ելք

Օրինակ

zinnector invitations list

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և մեկանգամյա հղումները փոխարինված են: հրամանի արտածած ճշգրիտ տեսքը՝ աղբյուրից (W40-DEVTOOL-ն ավելացրել է դրանք այս ֆայլի վերջին գրանցումից հետո). ձեր տիրույթները, նույնացուցիչները և ամսաթվերը կտարբերվեն


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

● nothing waiting for you

zinnector invitations accept

Ընդունեք հրավերը — կայքը կպատկանի Ձեզ այս գործողության ավարտից անմիջապես հետո։

zinnector invitations accept [options] <id>
արգումենտպարտադիր էինչ է դա
idայոհրավերի id-ն zinnector invitations-ից — դրա եզակի նախածանցը բավարար է

Օրինակ

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

Այն, ինչ տեսնում եք — այն ճշգրիտ ձևը, որը տպում է հրամանը, աղբյուրից (W40-DEVTOOL-ը ավելացրել է դրանք այս ֆայլի վերջին գրանցումից հետո); ձեր տիրույթները, նույնացուցիչները և ամսաթվերը կտարբերվեն

✔ you now have access to example.com

zinnector link

Ուղղորդեք այս նախագիծը հոսթինգի սլոթին (և միացրեք դրա ռեպոզիտորիան):

zinnector link [options] [site]

| արգումենտ | պարտադիր | ինչ է դա |\n|---|---|---|\n| site | ոչ | կայքի ID, հիմնական դոմեն կամ անուն — լռելյայն այն կայքը, որը կապված է zinnector.json-ում |\n\n| տարբերակ | ինչ է այն անում | լռելյայն |\n|---|---|---|\n| --repo <owner/name> | կապել այս ռեպոզիտորիան հարթակի կայքի հետ | |\n| --provider <name> | միացված հաշիվը, որի միջոցով պետք է տեղակայել՝ github_app, github կամ gitlab (լռելյայն՝ այն, որը միացրել է ձեր կազմակերպությունը) | |\n| --branch <name> | ճյուղ, որից push-ը տեղակայվում է | |\n| --no-repo | միայն գրել zinnector.json; չդիպչել հարթակին | |\n\nՕրինակ

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

Այն, ինչ տեսնում եք

✔ 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

Տեղային մշակման համար քաշեք հոսթինգում գտնվող կայքի ֆայլերը այս նախագծի մեջ — և նորից գործարկեք՝ վերահամաժամեցնելու համար:

zinnector pull [options] [site]
արգումենտպարտադիր էինչ է այն
siteոչկայքի id, հիմնական դոմեն կամ անվանում — լռելյայն այն կայքն է, որը կապված է zinnector.json-ում
տարբերակինչ է այն անումլռելյայն
--via <seam>auto (լռելյայն), git, կամ backup"auto"
--freshստեղծել նոր պահուստային պատճեն՝ վերջինն օգտագործելու փոխարեն (օգտագործում է ըստ պահանջի սլոտ)
--max-age <hours>ընդունել վերջին պահուստային պատճենը, եթե այն ավելի թարմ է, քան սա"24"
--fullամբողջ փաստաթղթի արմատը, WordPress-ի միջուկը ներառյալ (լռելյայն՝ միայն wp-content)
--no-uploadsբաց թողնել wp-content/uploads-ը (մեդիա)
--no-databaseբաց թողնել կայքի տվյալների բազան — վերցնել միայն ֆայլերը
--live-configգրել նաև wp-config.php — այն պարունակում է ԻՐԱԿԱՆ տվյալների բազայի մուտքային տվյալները
--cleanդատարկել wp-content-ը նախքան արտահանումը, որպեսզի կայքում ջնջվածները նույնպես արտացոլվեն
--dry-runնշել, թե ինչ տեղի կունենար, և կանգ առնել
--yesչհարցնել

Օրինակ

zinnector pull

Այն, ինչ տեսնում եք

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

Ստեղծեք տեղական նախագիծ հոսթինգում գտնվող կայքից. կլոնավորեք դրա պահոցը կամ քաշեք դրա ֆայլերը:

zinnector clone [options] <site> [dir]
արգումենտպարտադիր էինչ է դա
siteայոպատճենելու համար հոսթինգում գտնվող կայքը — id, հիմնական դոմեն կամ անուն
dirոչստեղծվելիք դիրեկտորիան — լռելյայն ընտրվում է կայքի հիմնական դոմենը
պարամետրինչ է այն անումլռելյայն
--via <seam>auto (լռելյայն), git կամ backup"auto"
--freshվերցնել նոր պահուստային պատճեն՝ վերջինն օգտագործելու փոխարեն
--fullփաստաթղթերի ամբողջ արմատային թղթապանակը՝ ներառյալ WordPress միջուկը
--no-uploadsթողնել wp-content/uploads (մեդիա) հատվածը
--no-databaseթողնել կայքի տվյալների բազան — վերցնել միայն ֆայլերը
--live-configգրել նաև wp-config.php — այն պարունակում է LIVE տվյալների բազայի վավերացման տվյալները
--yesչհարցնել

Օրինակ

zinnector clone client.example.com

Այն, ինչ տեսնում եք

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

Երկկողմանի համաժամացում կայքի ուղիղ ֆայլերի և դրա պահոցի միջև:

zinnector sync [options] [command]

Օրինակ

zinnector sync --help

Այն, ինչ տեսնում եք — առանց ենթահրամանի, zinnector sync <site>-ը sync status է

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

Երկկողմանի համաժամեցման կարգավիճակը և դրա վերջին գործարկումները:

zinnector sync status [options] [site]
արգումենտպարտադիրինչ է դա
siteոչկայքի id, հիմնական դոմեն կամ անուն — լռելյայն այն կայքն է, որը կապված է zinnector.json-ում
տարբերակինչ է այն անումլռելյայն
--jsonմեքենայաընթեռնելի ելք

Օրինակ

zinnector sync status example.com

Այն, ինչ դուք տեսնում եք — վերցված է 2026-09-12-ին փորձնական կայքում 0.1.4-ի իրական գործարկումից. դոմեյնը և նույնացուցիչները փոխարինված են օրինակելի արժեքներով

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

Միացրեք երկկողմանի համաժամեցումը (ինքն իրենով ոչինչ չի ուղարկում):

zinnector sync on [options] [site]
արգումենտպարտադիրինչ է դա
siteոչկայքի id, հիմնական դոմեն կամ անուն — լռելյայն այն կայքն է, որը կապված է zinnector.json-ում
տարբերակինչ է անումլռելյայն
--subdir <path>համաժամացնել միայն կայքի այս ենթագրացուցակը
--jsonմեքենայաընթեռնելի ելք

Օրինակ

zinnector sync on example.com

Այն, ինչ տեսնում եք — պահանջում է ձեր սեփական GitHub հաշվին միացված պահոց. այն ինքն իրեն ոչինչ չի ուղարկում

✔ two-way sync is on

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

zinnector sync off

Անջատել երկկողմանի համաժամեցումը:

zinnector sync off [options] [site]
արգումենտպարտադիրինչ է դա
siteոչկայքի id, հիմնական դոմեն կամ անուն — լռելյայն այն կայքն է, որը կապված է zinnector.json-ում
տարբերակինչ է անումլռելյայն
--subdir <path>համաժամացնել միայն կայքի այս ենթագրացուցակը
--jsonմեքենայաընթեռնելի ելք

Օրինակ

zinnector sync off example.com

Այն, ինչ տեսնում եք

✔ two-way sync is off

zinnector sync run

Հաստատեք կայքի ակտիվ ֆայլերը դրա պահոցում հիմա:

zinnector sync run [options] [site]
արգումենտպարտադիրինչ է դա
siteոչկայքի id, հիմնական դոմեն կամ անուն — լռելյայն այն կայքն է, որը կապված է zinnector.json-ում
տարբերակինչ է այն անումլռելյայն
--jsonմեքենայաընթեռնելի ելք

Օրինակ

zinnector sync run example.com

Այն, ինչ տեսնում եք — վերցված է 2026-09-12-ին փորձնական կայքի վրա 0.1.4-ի իրական գործարկումից. տիրույթը և id-ները փոխարինված են օրինակելի արժեքներով: Գործարկումը, որից պահոցն արդեն առաջ է անցել, փոխարենը ստանում է HELD կարգավիճակ. ոչինչ չի ուղարկվում կամ վերագրվում, հրամանն ավարտվում է 1 կոդով և նշում հաջորդ քայլը

✔ committed 2 changed files da85d73cef5f

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

zinnector sync resolve

Մաքրեք կասեցված համաժամեցումը՝ ընտրելով, թե որ կողմն է գերակայում:

zinnector sync resolve [options] [site]
արգումենտպարտադիր էինչ է դա
siteոչկայքի id, հիմնական դոմեն կամ անուն — լռելյայն այն կայքն է, որը կապված է zinnector.json-ում
պարամետրինչ է այն անումլռելյայն
--keep <side>site (հաստատել կայքը վերևից) կամ repository (անտեսել կայքի չհամաժամեցված փոփոխությունները)
--yesչհարցնել
--jsonմեքենայաընթեռնելի ելք

Օրինակ

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

Այն, ինչ տեսնում եք — վերցված է 2026-09-12-ին թեստային կայքում 0.1.4-ի իրական գործարկումից. տիրույթը և id-ները փոխարինված են օրինակելի արժեքներով: Առանց --yes-ի այն նախ հարցնում է, իսկ հարցնելու համար տերմինալի բացակայության դեպքում՝ կտրականապես մերժում

✔ kept the repository

Two-way sync — example.com
…
state        synced

zinnector check

Համեմատեք այս նախագիծը այն սլոտի հետ, որտեղ պատրաստվում եք տեղակայել:

zinnector check [options] [site]

| արգումենտ | պարտադիր | ինչ է դա |\n|---|---|---|\n| site | ոչ | կայքի id, հիմնական դոմեն կամ անուն — լռելյայն այն կայքն է, որը կապված է zinnector.json-ում |\n\n| տարբերակ | ինչ է անում | լռելյայն |\n|---|---|---|\n| --probe | գործարկել տեղական աշխատաժամանակի միջավայրը և ՉԱՓԵԼ դրա php-ն՝ zinnector.json-ին վստահելու փոխարեն | |\n| --all | ցուցադրել նաև հաջողված ստուգումները | |\n| --strict | ձախողվել նաև այն դեպքում, երբ ինչ-որ բան հնարավոր չի եղել ստուգել | |\n| --json | մեքենայաընթեռնելի ելք | |\n\nՕրինակ

zinnector check

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և միանգամյա օգտագործման հղումները փոխարինված են — գործարկումը հայտնաբերել է իրական անհամապատասխանություն (PHP 8.3 նախագծում՝ սլոթի 8.4-ի դիմաց), ինչը հրամանի հիմնական նպատակն է

→ 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

Նախնական ստուգում, ուղարկեք ձեր commit-ները և տեղակայեք:

zinnector push [options] [site]
արգումենտպարտադիր էինչ է այն
siteոչկայքի ID, հիմնական դոմեն կամ անուն — լռելյայն այն կայքն է, որը կապված է zinnector.json-ում
տարբերակինչ է այն անումլռելյայն
-f, --forceտեղակայել նույնիսկ այն դեպքում, երբ նախնական ստուգումն ունի գտածոներ
--skip-checksընդհանրապես չգործարկել նախնական ստուգումը
--probeնախնական ստուգման ժամանակ չափել տեղական աշխատաժամանակը՝ zinnector.json-ին վստահելու փոխարեն
--no-waitգործարկել տեղակայումը և դուրս գալ առանց դրան հետևելու
--no-gitչգործարկել git push. տեղակայել այն ամենը, ինչ հարթակն արդեն ունի
--dry-runկատարել ամեն ինչ, բացի տեղակայումից

Օրինակ

zinnector push

Այն, ինչ տեսնում եք

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

Վերատեղակայեք այն, ինչ հարթակն արդեն ունի՝ առանց փոխանցման:

zinnector deploy [options] [site]

| արգումենտ | պարտադիր | ինչ է դա |\n|---|---|---|\n| site | ոչ | կայքի id, հիմնական դոմեն կամ անուն — լռելյայն այն կայքն է, որը կապված է zinnector.json-ում |\n\n| տարբերակ | ինչ է անում | լռելյայն |\n|---|---|---|\n| --no-wait | գործարկել և դուրս գալ | |\n\nՕրինակ

zinnector deploy example.com

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և միանգամյա օգտագործման հղումները փոխարինված են


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

zinnector deploys

Կայքի տեղակայման պատմություն:

zinnector deploys [options] [site]
արգումենտպարտադիրինչ է դա
siteոչկայքի id, հիմնական դոմեն կամ անուն — լռելյայն այն կայքն է, որը կցված է zinnector.json-ում
տարբերակինչ է այն անումլռելյայն
--jsonմեքենայաընթեռնելի ելք
-n, --limit <n>քանիսը ցուցադրել"10"

Օրինակ

zinnector deploys example.com

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և միանգամյա օգտագործման հղումները փոխարինված են


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

Ցուցադրել կամ փոխել կայքի PHP տարբերակը:

zinnector php [options] [version]
արգումենտպարտադիր էինչ է դա
versionոչPHP-ի տարբերակը, որին պետք է անցնել կայքը, օրինակ՝ 8.4 — բաց թողեք ընթացիկը ցուցադրելու համար
տարբերակինչ է անումլռելյայն
-s, --site <site>կայքի id կամ դոմեյն
--listթվարկել հարթակի առաջարկած տարբերակները
--jsonմեքենայաընթեռնելի ելք

Օրինակ

zinnector php 8.3 --site example.com

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և միանգամյա օգտագործման հղումները փոխարինված են: առանց տարբերակի նշման ցուցադրվում է ընթացիկը. --list-ը ցույց է տալիս, թե ինչ է առաջարկում հարթակն այս կայքի ապրանքային գծի համար


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

Սկավառակի, ֆայլերի և տվյալների բազայի օգտագործումը՝ սակագնային պլանով տրամադրվածի համեմատ։

zinnector quota [options] [site]
արգումենտպարտադիրինչ է դա
siteոչկայքի id, հիմնական դոմեն կամ անուն — լռելյայն այն կայքն է, որը կապված է zinnector.json-ում
տարբերակինչ է այն անումլռելյայն
--jsonմեքենայաընթեռնելի ելք

Օրինակ

zinnector quota example.com

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և միանգամյա օգտագործման հղումները փոխարինված են


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

Տվյալների բազայի չափը և մեկանգամյա օգտագործման հղումներ դեպի phpMyAdmin և ֆայլերի կառավարիչ:

zinnector db [options] [site]
արգումենտպարտադիրինչ է դա
siteոչկայքի id, հիմնական դոմեն կամ անուն — լռելյայն այն կայքն է, որը կապված է zinnector.json-ում
տարբերակինչ է այն անումլռելյայն
--jsonմեքենայաընթեռնելի ելք

Օրինակ

zinnector db example.com

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և մեկանգամյա հղումները փոխարինված են: phpMyAdmin-ի և ֆայլերի կառավարչի հղումները մեկանգամյա օգտագործման են և կորցնում են վավերականությունը. մի՛ տեղադրեք դրանք որևէ տեղ


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

Իրական ժամանակում հետևեք կայքի մուտքի և սխալների մատյաններին:

zinnector logs [options] [site]

| արգումենտ | պարտադիր | ինչ է դա |\n|---|---|---|\n| site | ոչ | կայքի id, հիմնական դոմեն կամ անուն — լռելյայնորեն zinnector.json-ում հղված կայքը |\n\n| տարբերակ | ինչ է այն անում | լռելյայն |\n|---|---|---|\n| --access | միայն մուտքի մատյանը | |\n| --error | միայն սխալների մատյանը | |\n| --build | դրա փոխարեն ամենավերջին տեղակայման կառուցման մատյանը | |\n| --json | մեքենայաընթեռնելի ելք | |\n\nՕրինակ

zinnector logs example.com --error

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, id-ները և միանգամյա օգտագործման հղումները փոխարինված են: --access մուտքի մատյանի համար, --build վերջին տեղակայման կառուցման մատյանի համար (կառուցման մատակարարի կողմից չկառուցված կայքը ցույց է տալիս հենց տեղակայման քայլերը). առանց դրոշակի ցուցադրվում են կայքի երկու մատյանները, իսկ այն մատյանը, որը չի հաջողվել կարդալ, դատարկ երևալու փոխարեն հայտնում է այդ մասին


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

Գործարկել թույլատրված WP-CLI հրամանը կայքում:

zinnector wp [options] [command...]

| արգումենտ | պարտադիր է | ինչ է դա |\n|---|---|---|\n| command... | ոչ | WP-CLI հրամանը և դրա արգումենտները, օրինակ՝ plugin list — բաց թողեք այն --commands-ով |\n\n| տարբերակ | ինչ է անում | լռելյայն |\n|---|---|---|\n| -s, --site <site> | կայքի id կամ դոմեն | |\n| --commands | թվարկել այն, ինչ կգործարկի հարթակը | |\n| --json | մեքենայաընթեռնելի ելք | |\n\nՕրինակ

zinnector wp plugin list --site example.com

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և մեկանգամյա օգտագործման հղումները փոխարինված են: Թույլատրվածների ցանկը տրամադրվում է հարթակի կողմից — zinnector wp --commands-ը տպում է այն

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

Ցուցակագրեք և ստեղծեք կայքի պահուստային պատճենները:

zinnector backup [options] [command]

Օրինակ

zinnector backup list example.com

Այն, ինչ տեսնում եք — վերցված է 0.1.5-ի իրական գործարկումից արտադրական միջավայրում 2026-09-14 թվականին. տիրույթները, նույնացուցիչները և միանգամյա օգտագործման հղումները փոխարինված են: Ինքն իրենով backup-ն արտածում է իր ենթահրամանները. տեսեք backup list և backup now ստորև


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

Ցուցակագրեք կայքի պահուստային պատճենները և այն, ինչ տրամադրում է նրա սակագնային պլանը:

zinnector backup list [options] [site]
արգումենտպարտադիրինչ է դա
siteոչկայքի id, հիմնական դոմեն կամ անուն — լռելյայն այն կայքն է, որը կապված է zinnector.json-ում
տարբերակինչ է այն անումլռելյայն
--jsonմեքենայաընթեռնելի ելք

Օրինակ

zinnector backup list example.com

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և միանգամյա օգտագործման հղումները փոխարինված են


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

Կատարել պահուստավորում՝ ըստ պահանջի:

zinnector backup now [options] [site]
արգումենտպարտադիր էինչ է այն
siteոչկայքի id, հիմնական դոմեն կամ անուն — լռելյայն այն կայքն է, որը կապված է zinnector.json-ում

Օրինակ

zinnector backup now example.com

Այն, ինչ տեսնում եք

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

zinnector domains

Ցուցակագրեք այն դոմենները, որոնք կարող է տեսնել այս բանալին:

zinnector domains [options]
ընտրանքինչ է անումլռելյայն
--jsonմեքենայաընթեռնելի ելք

Օրինակ

zinnector domains

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և միանգամյա օգտագործման հղումները փոխարինված են


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

zinnector dns

Կարդացեք և փոփոխեք DNS գրառումները:

zinnector dns [options] [command]

Օրինակ

zinnector dns list example.com

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և մեկանգամյա օգտագործման հղումները փոխարինված են: dns-ն ինքնին տպում է իր ենթահրամանները. տեսեք dns list, dns add և dns rm ստորև


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

zinnector dns list

Թվարկել դոմեյնի DNS գրառումները:

zinnector dns list [options] <domain>
արգումենտպարտադիր էինչ է դա
domainայոդոմեյնը՝ ըստ անվան կամ id-ի
տարբերակինչ է անումլռելյայն
--type <type>միայն այս տեսակի գրառումները
--jsonմեքենայաընթեռնելի ելք

Օրինակ

zinnector dns list example.com

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և միանգամյա օգտագործման հղումները փոխարինված են


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

zinnector dns add

Ստեղծեք DNS գրառում:

zinnector dns add [options] <domain> <type> <name> <value>
արգումենտպարտադիր էինչ է դա
domainայոդոմեյնը՝ ըստ անվանման կամ id-ի
typeայոգրառման տեսակը՝ A, AAAA, CNAME, MX, TXT, SRV, …
nameայոգրառման անվանումը — @ բուն դոմեյնի համար, կամ ենթադոմեյնի պիտակ
valueայոինչի վրա է հղվում գրառումը — հասցե, հոսթի անվանում կամ տեքստ
ընտրանքինչ է անումլռելյայն
--ttl <seconds>կյանքի տևողություն (TTL)"3600"
--priority <n>առաջնահերթություն MX-ի և SRV-ի համար
--proxiedերթուղավորել CDN-ի միջոցով
-y, --yesչհարցնել

Օրինակ

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

Այն, ինչ տեսնում եք — գրառումը ցուցադրվում և հաստատվում է նախքան այն գրվելը. փոխանցեք --yes՝ հարցը բաց թողնելու համար

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 գրառումը:

zinnector dns rm [options] <domain> <recordId>
արգումենտպարտադիրինչ է դա
domainայոտիրույթը, ըստ անվան կամ id-ի
recordIdայոգրառման id-ն, ինչպես արտածում է zinnector dns list-ը
տարբերակինչ է այն անումլռելյայն
-y, --yesչհարցնել

Օրինակ

zinnector dns rm example.com rec_7f3a

Այն, ինչ տեսնում եք

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

zinnector mail

Ցուցակագրել փոստային ծառայությունները:

zinnector mail [options]
ընտրանքինչ է անումլռելյայն
--jsonմեքենայաընթեռնելի ելք

Օրինակ

zinnector mail

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և միանգամյա օգտագործման հղումները փոխարինված են


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

● no mail services

zinnector bulk

Գործարկեք մեկ գործողություն մի քանի կայքերում (cache_purge, malware_scan, sitemap, block_ip):

zinnector bulk [options] <operation>

| արգումենտ | պարտադիր է | ինչ է դա |\n|---|---|---|\n| operation | այո | ինչ գործարկել յուրաքանչյուր ընտրված կայքում՝ cache_purge, malware_scan, sitemap կամ block_ip |\n\n| տարբերակ | ինչ է այն անում | լռելյայն |\n|---|---|---|\n| --all | յուրաքանչյուր կայք, որը կարող է տեսնել այս բանալին | |\n| --site <site...> | կոնկրետ կայքեր՝ ըստ id-ի կամ դոմեյնի | |\n| --status <status> | յուրաքանչյուր կայք այս կարգավիճակում | |\n| -y, --yes | չհարցնել | |\n| --json | մեքենայաընթեռնելի ելք | |\n\nՕրինակ

zinnector bulk cache_purge --all

Այն, ինչ տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, id-ները և միանգամյա օգտագործման հղումները փոխարինված են: մեկ կանչ հարթակին ամբողջ ընտրության համար, ոչ թե մեկական յուրաքանչյուր կայքի համար. ընտրությունը նախ ցուցադրվում և հաստատվում է


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

Հարցրեք Zinn Digital®-ի օգնականին՝ որպես համատեքստ օգտագործելով այս նախագիծը:

zinnector ai [options] <question...>

| արգումենտ | պարտադիր | ինչ է դա |\n|---|---|---|\n| question... | այո | ինչ եք ցանկանում հարցնել, պարզ բառերով — չակերտների մեջ առնելը կամընտիր է |\n\n| տարբերակ | ինչ է անում | լռելյայն |\n|---|---|---|\n| -s, --site <site> | հարցնել կոնկրետ կայքի մասին | |\n| --org <id> | կազմակերպությունը, որի անունից պետք է հարցնել, երբ Ձեր հաշիվը պատկանում է մեկից ավելի կազմակերպությունների | |\n| --no-context | ոչինչ չուղարկել տեղական նախագծի մասին | |\n| --json | մեքենայաընթեռնելի ելք | |\n\nՕրինակ

zinnector ai "why is my deploy failing?"

Այն, ինչ դուք տեսնում եք — վերցված է 2026-09-14-ին արտադրական միջավայրում 0.1.5-ի իրական գործարկումից. տիրույթները, նույնացուցիչները և միանգամյա օգտագործման հղումները փոխարինված են: Օգնականը պատասխանում է ՀԱՇՎԻ լեզվով — այս հաշվի լոկալն արաբերենն է, ուստի գրանցված պատասխանը արաբերեն է անգլերեն հարցին

→ 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

Գործարկեք stdio կամուրջ դեպի հոսթինգ տրամադրված MCP սերվերը՝ Claude Desktop-ի և այլ միայն տեղական հաճախորդների համար:

zinnector mcp [options]

Օրինակ

ZINN_MCP_TOKEN=zmcp_live_… zinnector mcp

Այն, ինչ դուք տեսնում եք — գործարկվել է AI հաճախորդի կողմից, ինչպիսին է Claude Desktop-ը, երբեք ձեռքով — այն խոսում է MCP stdin-ի և stdout-ի միջոցով: Ապացուցված է Claude Code 2.1.270-ից իրական սերվերի վրա 2026-09-12 թվականին

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

Միջավայրի փոփոխականներ

փոփոխականազդեցություն
ZINNECTOR_TOKENAPI բանալի, որն օգտագործվում է պահպանված պրոֆիլի փոխարեն — այսպես է CI-ը նույնականացվում
ZINNECTOR_APIAPI-ի հիմնական URL (լռելյայն https://api.zinndigital.com`)
ZINNECTOR_DEBUG=1տպել կույտի հետքերը և գործարկման միջավայրի տեղադրիչի սեփական ելքը
ZINNECTOR_CACHE_DIRորտեղ պահվում են WordPress-ի գործարկման միջավայրը և ցանկացած կառավարվող Node (լռելյայն ~/.cache/zinnector`)
ZINNECTOR_CONFIG_DIRորտեղ գտնվում է API բանալու պրոֆիլի ֆայլը (լռելյայն ~/.config/zinnector`)
NO_COLORանջատել գույնը

Ելքի կոդեր

0 հաջողություն · 1 հայտնաբերում կամ մերժում · 70 ներքին սխալ · 77 նույնականացում կամ թույլտվություն · 78 չաջակցվող Node:

Մշակողի ամբողջ փաստաթղթավորումը →

Վերջինը բլոգից

Ինչ ենք գրել հոսթինգի, SEO-ի և կայքերի մեծածավալ կառավարման մասին:

Որոնողական օպտիմալացում և հղումների կառուցում հոսթինգի մակարդակից. 2026 թվականի օպերատորի տեսակետը

Ինչպես է հոսթինգը ձևավորում ինդեքսավորումը և հղումների արժեքը 2026 թվականին. էջերը ինդեքսավորված պահելը, հին դոմեյնների ստուգումը նախքան դրանց վրա կայք կառուցելը, հղումների կառուցումն առանց որոնողական հետքի և անկեղծ հայացք այն բանին, թե ինչ կարող է և ինչ չի կարող անել ենթակառուցվածքը SEO-ի համար:

Կարդալ գրառումը →

WordPress-ը դարձնել արագ և ապահով. արտադրողականության և փլագինների ստուգաթերթ

Գործնական ստուգաթերթ արագ և ապահով WordPress-ի համար. սերվերի մակարդակով քեշավորում, օբյեկտների քեշ յուրաքանչյուր կայքի համար, մի քանի փլագիններ, որոնք արժե օգտագործել, ստեկի արդիական պահպանում և WooCommerce-ի էջերը, որոնք երբեք չպետք է քեշավորեք:

Կարդալ գրառումը →

Ինչպես ընտրել կառավարվող վեբ հոսթինգ 2026 թվականին. Գնորդի ուղեցույց

Ինչն է իրականում տարբերում լավ կառավարվող հոսթինգը կառավարման վահանակով էժան տուփից՝ միգրացիաները, պահուստային պատճենները, մեկուսացումը, իրական քեշավորումը և ազնիվ մասշտաբավորումը, և ինչպես գնահատել այն նախքան պարտավորվելը:

Կարդալ գրառումը →

Կարդալ բլոգը →

Դեռ օգնության կարի՞ք ունեք:

Աջակցությունը ներառված է յուրաքանչյուր սակագնային պլանում, աջակցման կենտրոնը գործում է օրական 24 ժամ, և դուք կարող եք գրել մեզ մեր 58 լեզուներից որևէ մեկով. մենք պատասխանում ենք ձեր լեզվով:

Կապվել աջակցման ծառայության հետ → Բոլոր հոդվածները →