Base ng kaalaman

Sanggunian ng command ng Zinnector®

Bawat command ng Zinnector® nang eksakto kung paano ito inililista ng zinnector --help — mga argumento, flag at default, isang napapatakbong halimbawa at kung ano ang ipiniprint nito — binuo mula mismo sa CLI upang hindi ito maiba sa bersyong na-install mo.

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

Bawat command na nauunawaan ng Zinnector® 0.1.6 — 43 sa kabuuan, eksaktong gaya ng inililista ng zinnector --help — kasama ang mga opsyon nito, isang halimbawang maaaring patakbuhin, at kung ano ang dapat ninyong makita. Ang pahinang ito ay binuo mula mismo sa CLI, kaya hindi ito maaaring magkaiba sa tool na naka-install sa inyo; kung may nawawalang command dito sa inyong makina, patakbuhin ang npm install -g zinnector@latest.

Bago kayo magsimula

I-install ito gamit ang npm install -g zinnector sa Node 24 o mas bago, pagkatapos ay suriin ang pag-install gamit ang zinnector --version at zinnector --help. Ipinapaliwanag ng gabay sa pagsisimula ang unang limang minuto; ang pahinang ito ang sanggunian na babalikan ninyo.

Tumatanggap ang bawat command ng -h, --help. Nauuna ang mga pangkalahatang opsyong ito bago ang pangalan ng command:

optionwhat it does
-V, --versioni-print ang bersyon
--profile <name>gumamit ng pinangalanang profile ng kredensyal

Ang mga command

zinnector new

I-scaffold ang isang proyekto ng WordPress na maaari ninyong patakbuhin kaagad.

zinnector new [options] [name]
argumentokailanganano ito
namehindidirektoryo kung saan gagawin ang proyekto, at ang pangalan ng proyekto — kailangan maliban kung ginamit ang --here
opsyonano ang ginagawa nitodefault
-t, --template <kind>isa sa: site, plugin, theme"site"
--php <version>bersyon ng PHP na gagamitin sa pag-develop"8.3"
--wp <version>bersyon ng WordPress para sa lokal na runtime"latest"
--runtime <name>playground o docker"playground"
--herei-scaffold sa kasalukuyang direktoryo sa halip na sa bago

Halimbawa

zinnector new my-site

Ang nakikita mo — nakunan — 0.1.2 sa 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

Patakbuhin ang proyektong ito nang lokal — hindi kailangan ng Docker.

zinnector dev [options]
opsiyonang ginagawa nitodefault
--php <version>bersyon ng PHP na papaganahin (5.2–8.5 sa playground, 7.4–8.5 sa docker)
--wp <version>bersyon ng WordPress
-p, --port <port>port kung saan magseserbisyo
--runtime <name>playground (default) o docker
--loginawtomatikong mag-log in bilang admintrue
--no-loginhuwag awtomatikong mag-log in
--oncemag-boot, mag-ulat kung ano ang tumatakbo, pagkatapos ay huminto
--yesi-install ang lokal na runtime nang hindi nagtatanong
--reset-runtimeburahin ang naka-install na runtime at i-install itong muli
-v, --verboseipakita ang sariling output ng runtime

Halimbawa

cd my-site
zinnector dev

Ang nakikita mo — nakuha — 0.1.2. Ang unang pagpapatakbo ay magtatanong nang isang beses upang i-download ang WordPress runtime (~570 MB); ipasa ang --yes upang laktawan ang tanong

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

Mag-sign in — gamit ang sarili ninyong account sa browser, o gamit ang isang API key.

zinnector login [options]
opsyonkung ano ang ginagawa nitodefault
--profile <name>i-store sa ilalim ng pinangalanang profile (default: default)
--api <url>base URL ng API"https://api.zinndigital.com"
--api-keyi-paste ang isang bawat-organisasyong API key sa halip na mag-sign in bilang iyong sarili
--issuer <url>ang serbisyo sa pag-sign in"https://auth.zinndigital.com/realms/zinn"
--no-browseri-print ang link sa pag-sign in nang hindi sinusubukang magbukas ng browser

Halimbawa

zinnector login

Ang nakikita mo — tina-type ang key sa prompt, hindi kailanman sa command line. Sa CI, i-pipe ito: 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

Kalimutan ang nakaimbak na pag-sign in.

zinnector logout [options]
opsyonang ginagawa nitodefault
--profile <name>aling profile ang kakalimutan (default: default)

Halimbawa

zinnector logout

Ang iyong nakikita

✔ signed out of profile “default”

zinnector whoami

Ipakita kung sino ang naka-sign in sa CLI na ito, at kung ano ang maaari nitong maabot.

zinnector whoami [options]
opsyonkung ano ang ginagawa nitodefault
--profile <name>gumamit ng pinangalanang profile
--scopesilista ang mga pahintulot na taglay ng isang API key
--jsonoutput na nababasa ng makina

Halimbawa

zinnector whoami --scopes

Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link


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

Ilista ang mga site na makikita ng key na ito.

zinnector sites [options]
opsyonano ang ginagawa nitodefault
--jsonoutput na nababasa ng makina
--status <status>mga site lang na nasa ganitong status

Halimbawa

zinnector sites

Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link


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

Lahat ng nalalaman ng platform tungkol sa isang site.

zinnector status [options] [site]
argumentokinakailanganano ito
sitehindiisang id ng site, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json
opsyonkung ano ang ginagawa nitodefault
--jsonoutput na nababasa ng makina

Halimbawa

zinnector status example.com

Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link


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

Bigyan ng access ang isang tao sa ISANG site — isang developer, isang designer, isang kliyente.

zinnector share [options] <site> <email>

| argumento | kinakailangan | kung ano ito |\n|---|---|---|\n| site | oo | ang site na ibabahagi — isang id, pangunahing domain o pangalan |\n| email | oo | kung sino ang bibigyan ng access — padadalhan sila ng imbitasyon sa email kung wala pa silang account |\n\n| opsyon | kung ano ang ginagawa nito | default |\n|---|---|---|\n| --role <role> | kung ano ang maaari nilang gawin: viewer, editor, manager | |\n| --reason <text> | kung bakit nila ito kailangan — pinapanatili kasama ng pagkakaloob para sa audit trail |\n| --until <date> | kung kailan kusang magtatapos ang access (YYYY-MM-DD); huwag isama kung hanggang sa mabawi | |\n| --json | output na nababasa ng makina | |\n\nHalimbawa

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

Ang nakikita mo — ang eksaktong anyo na ini-print ng command, mula sa pinagmulan (idinagdag ito ng W40-DEVTOOL pagkatapos huling makuha ang file na ito); mag-iiba ang iyong mga domain, id, at petsa

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

Kung sino ang binigyan ng access sa isang site, at kung tinanggap na nila ito.

zinnector collaborators [options] [site]
argumentokinakailanganano ito
sitehindiisang id ng site, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json
opsyonkung ano ang ginagawa nitodefault
--jsonoutput na nababasa ng makina

Halimbawa

zinnector collaborators example.com

Ang nakikita mo — nakuha mula sa isang totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang magagamit na link. ang eksaktong anyo na ini-print ng command, mula sa pinagmulan (idinagdag ito ng W40-DEVTOOL pagkatapos huling makuha ang file na ito); mag-iiba ang iyong mga domain, id, at petsa


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

Bawiin ang access ng isang tao sa isang site — sa pamamagitan ng email o grant id.

zinnector unshare [options] <site> <who>
argumentkailanganano ito
siteooang site kung saan babawiin ang access — isang id, pangunahing domain, o pangalan
whoooang taong aalisin — ang kanilang email address, o ang grant id mula sa zinnector collaborators
opsyonano ang ginagawa nitodefault
--yeshuwag magtanong

Halimbawa

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

Ang nakikita mo — ang eksaktong anyo na ini-print ng command, mula sa pinagmulan (idinagdag ito ng W40-DEVTOOL pagkatapos huling makuha ang file na ito); mag-iiba ang iyong mga domain, id, at petsa

✔ withdrew the invitation to dev@agency.test

zinnector invitations

Ang mga imbitasyong naghihintay para sa inyo, at tumanggap ng isa.

zinnector invitations [options] [command]

Halimbawa

zinnector invitations

Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang magagamit na link. ang eksaktong anyo na ini-print ng command, mula sa pinagmulan (idinagdag ito ng W40-DEVTOOL pagkatapos huling makuha ang file na ito); mag-iiba ang iyong mga domain, id, at petsa; nang walang subcommand, pinapatakbo nito ang list


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

● nothing waiting for you

zinnector invitations list

Mga imbitasyong nakadirekta sa account kung saan ka naka-sign in.

zinnector invitations list [options]
opsyonang ginagawa nitodefault
--jsonmachine-readable na output

Halimbawa

zinnector invitations list

Ang nakikita mo — nakuha mula sa isang totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang magagamit na link. ang eksaktong anyo na ini-print ng command, mula sa pinagmulan (idinagdag ito ng W40-DEVTOOL pagkatapos huling makuha ang file na ito); mag-iiba ang iyong mga domain, id, at petsa


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

● nothing waiting for you

zinnector invitations accept

Tumanggap ng imbitasyon — magiging sa inyo ang site sa sandaling matapos ito.

zinnector invitations accept [options] <id>
argumentokinakailangankung ano ito
idooang invitation id mula sa zinnector invitations — sapat na ang isang natatanging prefix nito

Halimbawa

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

Ang nakikita mo — ang eksaktong anyo na ini-print ng command, mula sa pinagmulan (idinagdag ito ng W40-DEVTOOL pagkatapos huling makuha ang file na ito); mag-iiba ang iyong mga domain, id, at petsa

✔ you now have access to example.com

zinnector link

Ituro ang proyektong ito sa isang hosting slot (at ikonekta ang repository nito).

zinnector link [options] [site]
argumentokinakailangankung ano ito
sitehindiisang site id, pangunahing domain o pangalan — nagde-default sa site na naka-link sa zinnector.json
opsyonkung ano ang ginagawa nitodefault
--repo <owner/name>ikonekta ang repositoryong ito sa site sa platform
--provider <name>ang nakakonektang account kung saan magde-deploy: github_app, github o gitlab (default: ang ikinonekta ng inyong organisasyon)
--branch <name>branch kung saan nagde-deploy ang isang push
--no-repoisulat lamang ang zinnector.json; huwag galawin ang platform

Halimbawa

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

Ang iyong nakikita

✔ 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

I-pull ang mga file ng isang naka-host na site sa proyektong ito para sa lokal na dev — at patakbuhin muli upang muling i-sync.

zinnector pull [options] [site]
argumentokinakailangankung ano ito
sitehindiisang site id, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json
opsyonkung ano ang ginagawa nitodefault
--via <seam>auto (default), git, o backup"auto"
--freshkumuha ng bagong backup sa halip na gamitin ang pinakabago (gumagamit ng isang on-demand slot)
--max-age <hours>tanggapin ang pinakabagong backup kung ito ay mas bago kaysa rito"24"
--fullang buong document root, kasama ang WordPress core (default: wp-content lamang)
--no-uploadsiwanan ang wp-content/uploads (media)
--no-databaseiwanan ang database ng site — kunin lamang ang mga file
--live-configisulat din ang wp-config.php — naglalaman ito ng mga LIVE database credential
--cleanalisan ng laman ang wp-content bago i-extract, upang mai-mirror ang mga pagbura sa site
--dry-runsabihin kung ano ang mangyayari at huminto
--yeshuwag magtanong

Halimbawa

zinnector pull

Ang iyong nakikita

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

Gumawa ng lokal na proyekto mula sa naka-host na site: i-clone ang repository nito o i-pull ang mga file nito.

zinnector clone [options] <site> [dir]
argumentokailanganano ito
siteooang naka-host na site na kokopyahin — isang id, pangunahing domain, o pangalan
dirhindidirektoryong lilikhain — default sa pangunahing domain ng site
opsyonkung ano ang ginagawa nitodefault
--via <seam>auto (default), git, o backup"auto"
--freshkumuha ng bagong backup sa halip na gamitin ang pinakabago
--fullang buong document root, kasama ang core ng WordPress
--no-uploadsiwanan ang wp-content/uploads (media)
--no-databaseiwanan ang database ng site — kunin lamang ang mga file
--live-configisulat din ang wp-config.php — hawak nito ang mga kredensyal ng LIVE database
--yeshuwag magtanong

Halimbawa

zinnector clone client.example.com

Ang iyong nakikita

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

Dalawahang-direksyong pag-sync sa pagitan ng mga live na file ng isang site at ng repository nito.

zinnector sync [options] [command]

Halimbawa

zinnector sync --help

Ang nakikita mo — nang walang subcommand, ang zinnector sync <site> ay 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

Katayuan ng two-way sync, at ang mga huling pagpapatakbo nito.

zinnector sync status [options] [site]
argumentokinakailanganano ito
sitehindiisang id ng site, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json
opsyonkung ano ang ginagawa nitodefault
--jsonoutput na nababasa ng makina

Halimbawa

zinnector sync status example.com

Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.4 laban sa isang pansubok na site noong 2026-09-12; ang domain at mga id ay pinalitan ng mga halimbawang halaga

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

I-on ang two-way sync (walang itinutulak na kahit ano sa sarili nito).

zinnector sync on [options] [site]
argumentokinakailanganano ito
sitehindiisang site id, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json
opsyonano ang ginagawa nitodefault
--subdir <path>i-sync lamang ang subdirectory na ito ng site
--jsonoutput na nababasa ng makina

Halimbawa

zinnector sync on example.com

Ang nakikita mo — nangangailangan ng repository na nakakonekta sa sarili mong GitHub account; wala itong ipinapadalang anuman nang kusa

✔ two-way sync is on

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

zinnector sync off

I-off ang two-way sync.

zinnector sync off [options] [site]
argumentokinakailanganano ito
sitehindiisang site id, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json
opsyonano ang ginagawa nitodefault
--subdir <path>i-sync lamang ang subdirectory na ito ng site
--jsonoutput na nababasa ng makina

Halimbawa

zinnector sync off example.com

Ang iyong nakikita

✔ two-way sync is off

zinnector sync run

I-commit ang mga live na file ng site sa repository nito ngayon.

zinnector sync run [options] [site]
argumentokinakailanganano ito
sitehindiisang id ng site, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json
opsyonkung ano ang ginagawa nitodefault
--jsonoutput na nababasa ng makina

Halimbawa

zinnector sync run example.com

Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.4 laban sa isang pansubok na site noong 2026-09-12; pinalitan ng mga halimbawang halaga ang domain at mga id. Ang pagpapatakbo na nalampasan na ng repository ay ginagawang HELD sa halip: walang ina-upload o pinapatungan, lumalabas ang command nang may 1 at pinapangalanan ang susunod na hakbang

✔ committed 2 changed files da85d73cef5f

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

zinnector sync resolve

I-clear ang isang naka-hold na sync sa pamamagitan ng pagpili kung aling panig ang mananalo.

zinnector sync resolve [options] [site]
argumentokinakailangankung ano ito
sitehindiisang site id, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json
opsyonkung ano ang ginagawa nitodefault
--keep <side>site (i-commit ang site sa itaas) o repository (itapon ang mga hindi na-sync na pagbabago ng site)
--yeshuwag magtanong
--jsonoutput na nababasa ng makina

Halimbawa

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

Ang nakikita mo — kinuha mula sa totoong pagpapatakbo ng 0.1.4 laban sa isang pansubok na site noong 2026-09-12; ang domain at mga id ay pinalitan ng mga halimbawang halaga. Kung walang --yes nagtatanong muna ito, at tahasang tumatanggi kapag walang terminal kung saan magtatanong

✔ kept the repository

Two-way sync — example.com
…
state        synced

zinnector check

Ihambing ang proyektong ito sa slot kung saan ka magde-deploy.

zinnector check [options] [site]

| argumento | kinakailangan | kung ano ito |\n|---|---|---|\n| site | hindi | isang site id, pangunahing domain o pangalan — nagde-default sa site na naka-link sa zinnector.json |\n\n| opsyon | kung ano ang ginagawa nito | default |\n|---|---|---|\n| --probe | i-boot ang lokal na runtime at SUKATIN ang php nito, sa halip na magtiwala sa zinnector.json | |\n| --all | ipakita rin ang mga pumapasang pagsusuri | |\n| --strict | bumagsak din kapag may bagay na hindi nasuri | |\n| --json | output na nababasa ng makina | |\n\nHalimbawa

zinnector check

Ang iyong nakikita — nakuha mula sa isang totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at mga minsanang link — nakakita ang pagpapatakbo ng totoong hindi pagtutugma (PHP 8.3 sa proyekto laban sa 8.4 sa slot), na siyang buong layunin ng command

→ 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

Mag-pre-flight, i-push ang inyong mga commit, at mag-deploy.

zinnector push [options] [site]
argumentokinakailangankung ano ito
sitehindiisang site id, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json
opsyonkung ano ang ginagawa nitodefault
-f, --forcei-deploy kahit na may mga natuklasan ang pre-flight
--skip-checkshuwag patakbuhin ang pre-flight kailanman
--probesukatin ang lokal na runtime sa panahon ng pre-flight sa halip na magtiwala sa zinnector.json
--no-waitsimulan ang pag-deploy at lumabas nang hindi ito pinapanood
--no-githuwag patakbuhin ang git push; i-deploy kung anuman ang mayroon na sa platform
--dry-rungawin ang lahat maliban sa pag-deploy

Halimbawa

zinnector push

Ang iyong nakikita

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

Muling i-deploy kung ano ang mayroon na sa platform, nang hindi nagpu-push.

zinnector deploy [options] [site]

| argumento | kinakailangan | kung ano ito |\n|---|---|---|\n| site | hindi | isang site id, pangunahing domain o pangalan — nagde-default sa site na naka-link sa zinnector.json |\n\n| opsyon | kung ano ang ginagawa nito | default |\n|---|---|---|\n| --no-wait | i-trigger at lumabas | |\n\nHalimbawa

zinnector deploy example.com

Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link


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

zinnector deploys

Kasaysayan ng pag-deploy ng isang site.

zinnector deploys [options] [site]
argumentkailanganano ito
sitehindiisang site id, pangunahing domain o pangalan — ang default ay ang site na naka-link sa zinnector.json
opsyonano ang ginagawa nitodefault
--jsonmachine-readable na output
-n, --limit <n>ilan ang ipapakita"10"

Halimbawa

zinnector deploys example.com

Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link


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

Ipakita o palitan ang bersyon ng PHP ng isang site.

zinnector php [options] [version]
argumentokinakailangankung ano ito
versionhindiang bersyon ng PHP kung saan ililipat ang site, hal. 8.4 — laktawan upang ipakita ang kasalukuyan
opsyonkung ano ang ginagawa nitodefault
-s, --site <site>site id o domain
--listilista ang mga bersyong iniaalok ng platform
--jsonoutput na nababasa ng makina

Halimbawa

zinnector php 8.3 --site example.com

Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link. kapag walang bersyon, ipinapakita nito ang kasalukuyan; ipinapakita ng --list kung ano ang inaalok ng platform para sa linya ng produkto ng site na ito


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

Paggamit ng disk, mga file, at database laban sa ibinibigay ng plano.

zinnector quota [options] [site]
argumentokinakailanganano ito
sitehindiisang id ng site, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json
opsyonkung ano ang ginagawa nitodefault
--jsonoutput na nababasa ng makina

Halimbawa

zinnector quota example.com

Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link


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

Laki ng database, at mga minsang gamit na link papunta sa phpMyAdmin at sa file manager.

zinnector db [options] [site]
argumentokinakailanganano ito
sitehindiisang id ng site, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json
opsyonkung ano ang ginagawa nitodefault
--jsonoutput na nababasa ng makina

Halimbawa

zinnector db example.com

Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at mga minsanang link. Ang mga link ng phpMyAdmin at file manager ay para sa minsanang paggamit lamang at nag-e-expire; huwag i-paste ang mga ito kahit saan


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

Sundan nang real-time ang access at error logs ng isang site.

zinnector logs [options] [site]

| argumento | kinakailangan | kung ano ito |\n|---|---|---|\n| site | hindi | isang site id, pangunahing domain o pangalan — default ang site na naka-link sa zinnector.json |\n\n| opsyon | kung ano ang ginagawa nito | default |\n|---|---|---|\n| --access | tanging ang access log | |\n| --error | tanging ang error log | |\n| --build | sa halip ay ang build log ng pinakabagong deploy | |\n| --json | output na nababasa ng makina | |\n\nHalimbawa

zinnector logs example.com --error

Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang-gamit na link. --access para sa access log, --build para sa build log ng huling deploy (ang site na hindi binuo ng isang build provider ay nagpapakita ng sariling mga hakbang ng deploy); nang walang flag ay parehong ipinapakita ang mga log ng site, at ang isang log na hindi mabasa ay nagsasabi nito sa halip na magmukhang walang laman


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

Magpatakbo ng pinapayagang command ng WP-CLI sa isang site.

zinnector wp [options] [command...]

| argumento | kinakailangan | kung ano ito |\n|---|---|---|\n| command... | hindi | ang WP-CLI command at ang mga argumento nito, hal. plugin list — alisin ito gamit ang --commands |\n\n| opsyon | kung ano ang ginagawa nito | default |\n|---|---|---|\n| -s, --site <site> | site id o domain | |\n| --commands | ilista kung ano ang patatakbuhin ng platform | |\n| --json | machine-readable na output | |\n\nHalimbawa

zinnector wp plugin list --site example.com

Ang nakikita mo — nakuha mula sa isang totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id at minsang magagamit na link. ang allow-list ay ibinibigay ng platform — ipiniprint ito ng 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

Ilista at kumuha ng mga backup ng site.

zinnector backup [options] [command]

Halimbawa

zinnector backup list example.com

Ang nakikita mo — kinuha mula sa isang totoong pagpapatakbo ng 0.1.5 sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at isahang gamit na link. Ang backup nang mag-isa ay nagpi-print ng mga sub-command nito; tingnan ang backup list at backup now sa ibaba


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

Ilista ang mga backup ng isang site at kung ano ang ipinagkakaloob ng plano nito.

zinnector backup list [options] [site]
argumentokinakailanganano ito
sitehindiisang id ng site, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json
opsyonkung ano ang ginagawa nitodefault
--jsonoutput na nababasa ng makina

Halimbawa

zinnector backup list example.com

Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link


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

Kumuha ng on-demand na backup.

zinnector backup now [options] [site]
argumentokailangankung ano ito
sitehindiisang site id, pangunahing domain o pangalan — default sa site na naka-link sa zinnector.json

Halimbawa

zinnector backup now example.com

Ang iyong nakikita

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

zinnector domains

Ilista ang mga domain na makikita ng key na ito.

zinnector domains [options]
opsyonang ginagawa nitodefault
--jsonmachine-readable na output

Halimbawa

zinnector domains

Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link


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

zinnector dns

Basahin at baguhin ang mga DNS record.

zinnector dns [options] [command]

Halimbawa

zinnector dns list example.com

Ang nakikita mo — kinuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link. Ang dns nang mag-isa ay nagpi-print ng mga subcommand nito; tingnan ang dns list, dns add, at dns rm sa ibaba


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

zinnector dns list

Ilista ang mga DNS record ng isang domain.

zinnector dns list [options] <domain>
argumentokinakailangankung ano ito
domainooang domain, ayon sa pangalan o id
opsyonkung ano ang ginagawa nitodefault
--type <type>mga talaan lamang ng ganitong uri
--jsonoutput na nababasa ng makina

Halimbawa

zinnector dns list example.com

Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link


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

zinnector dns add

Lumikha ng isang DNS record.

zinnector dns add [options] <domain> <type> <name> <value>
argumentokinakailangankung ano ito
domainooang domain, ayon sa pangalan o id
typeoouri ng record: A, AAAA, CNAME, MX, TXT, SRV, …
nameooang pangalan ng record — @ para sa domain mismo, o isang label ng subdomain
valueookung saan nakaturo ang record — isang address, hostname o teksto
opsyonkung ano ang ginagawa nitodefault
--ttl <seconds>time to live"3600"
--priority <n>prayoridad, para sa MX at SRV
--proxiediruta sa pamamagitan ng CDN
-y, --yeshuwag magtanong

Halimbawa

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

Ang nakikita mo — ipinapakita at kinukumpirma ang tala bago ito isulat; ipasa ang --yes upang laktawan ang tanong

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

Mag-delete ng DNS record.

zinnector dns rm [options] <domain> <recordId>
argumentkailanganano ito
domainooang domain, ayon sa pangalan o id
recordIdooang id ng record, tulad ng ipinapakita ng zinnector dns list
opsyonano ang ginagawa nitodefault
-y, --yeshuwag magtanong

Halimbawa

zinnector dns rm example.com rec_7f3a

Ang iyong nakikita

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

zinnector mail

Ilista ang mga serbisyo ng mail.

zinnector mail [options]
opsyonang ginagawa nitodefault
--jsonmachine-readable na output

Halimbawa

zinnector mail

Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link


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

● no mail services

zinnector bulk

Magpatakbo ng isang operasyon sa maraming site (cache_purge, malware_scan, sitemap, block_ip).

zinnector bulk [options] <operation>

| argumento | kinakailangan | kung ano ito |\n|---|---|---|\n| operation | oo | kung ano ang papaganahin sa bawat napiling site: cache_purge, malware_scan, sitemap o block_ip |\n\n| opsyon | kung ano ang ginagawa nito | default |\n|---|---|---|\n| --all | bawat site na makikita ng key na ito | |\n| --site <site...> | mga partikular na site, ayon sa id o domain | |\n| --status <status> | bawat site na nasa ganitong status | |\n| -y, --yes | huwag magtanong | |\n| --json | machine-readable na output | |\n\nHalimbawa

zinnector bulk cache_purge --all

Ang nakikita mo — nakuha mula sa totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at mga one-time link. isang tawag sa platform para sa buong seleksyon, hindi isa bawat site; ipinapakita at kinukumpirma muna ang seleksyon


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

Magtanong sa assistant ng Zinn Digital®, gamit ang proyektong ito bilang konteksto.

zinnector ai [options] <question...>

| argumento | kinakailangan | kung ano ito |\n|---|---|---|\n| question... | oo | kung ano ang nais ninyong itanong, sa mga payak na salita — opsyonal ang paglalagay ng panipi |\n\n| opsyon | kung ano ang ginagawa nito | default |\n|---|---|---|\n| -s, --site <site> | magtanong tungkol sa isang partikular na site | |\n| --org <id> | ang organisasyon na pagtatanungan bilang kinatawan, kapag ang inyong account ay kabilang sa higit sa isa | |\n| --no-context | huwag magpadala ng anuman tungkol sa lokal na proyekto | |\n| --json | output na nababasa ng makina | |\n\nHalimbawa

zinnector ai "why is my deploy failing?"

Ang nakikita mo — nakuha mula sa isang totoong pagpapatakbo ng 0.1.5 laban sa produksyon noong 2026-09-14; pinalitan ang mga domain, id, at minsang gamit na link. Sumasagot ang assistant sa wika ng ACCOUNT — ang locale ng account na ito ay Arabic, kaya ang nakuhang sagot ay Arabic sa isang tanong na Ingles

→ 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

Magpatakbo ng isang stdio bridge patungo sa naka-host na MCP server — para sa Claude Desktop at iba pang lokal na client lamang.

zinnector mcp [options]

Halimbawa

ZINN_MCP_TOKEN=zmcp_live_… zinnector mcp

Ang nakikita mo — sinimulan NG isang AI client tulad ng Claude Desktop, hindi kailanman manu-mano — nagsasalita ito ng MCP sa stdin at stdout. Napatunayan mula sa Claude Code 2.1.270 laban sa live server noong 2026-09-12

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

Mga variable ng kapaligiran

variableepekto
ZINNECTOR_TOKENisang API key, ginagamit sa halip na isang naka-store na profile — ganito nagpapatotoo ang CI
ZINNECTOR_APIbase URL ng API (default https://api.zinndigital.com)
ZINNECTOR_DEBUG=1i-print ang mga stack trace at ang sariling output ng installer ng runtime
ZINNECTOR_CACHE_DIRkung saan itinatago ang WordPress runtime at anumang pinamamahalaang Node (default ~/.cache/zinnector)
ZINNECTOR_CONFIG_DIRkung saan nakatira ang profile file ng API key (default ~/.config/zinnector)
NO_COLORi-disable ang kulay

Mga exit code

0 tagumpay · 1 isang natuklasan o isang pagtanggi · 70 isang panloob na error · 77 pagpapatotoo o pahintulot · 78 hindi sinusuportahang Node.

Lahat ng dokumentasyon ng developer →

Pinakabago mula sa blog

Ang aming mga isinulat tungkol sa hosting, SEO, at pagpapatakbo ng mga site nang malawakan.

SEO at Pagbuo ng Link mula sa Hosting Layer: Pananaw ng isang Operator sa 2026

Kung paano hinuhubog ng hosting ang pag-index at link equity sa 2026: pagpapanatiling naka-index ang mga page, pagsusuri sa mga lumang domain bago magtayo sa mga ito, pagbuo ng link nang walang bakas ng search engine, at tapat na pagtingin sa kung ano ang kaya at hindi kayang gawin ng imprastraktura para sa SEO.

Basahin ang post →

Paggawang Mabilis at Ligtas sa WordPress: Isang Checklist sa Pagganap at Plugin

Isang praktikal na checklist para sa mabilis at ligtas na WordPress: pag-cache sa antas ng server, isang object cache bawat site, ang iilang plugin na sulit patakbuhin, pagpapanatiling updated sa stack, at ang mga pahina ng WooCommerce na hinding-hindi mo dapat i-cache.

Basahin ang post →

Paano Pumili ng Managed Web Hosting sa 2026: Gabay ng Mamimili

Kung ano talaga ang nagtatangi sa mahusay na pinamamahalaang hosting mula sa isang murang kahon na may control panel — mga migrasyon, backup, paghihiwalay, totoong pag-cache, at tapat na pag-scale — at kung paano ito huhusgahan bago kayo magpasya.

Basahin ang post →

Basahin ang blog →

Kailangan pa rin ng tulong?

Kasama ang suporta sa bawat plan, bukas ang desk 24 oras bawat araw, at maaari kang sumulat sa amin sa alinman sa aming 58 na mga wika — sasagutin ka namin sa iyong wika.

Makipag-ugnayan sa suporta → Lahat ng artikulo →