<!-- 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 សម្រាប់ runtime មូលដ្ឋាន | "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> | ច្រក (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 runtime (~570 MB); បញ្ជូន --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> | URL មូលដ្ឋាន API | "https://api.zinndigital.com" |
--api-key | បិទភ្ជាប់សោ API តាមស្ថាប័នជំនួសឱ្យការចូលដោយខ្លួនឯង | |
--issuer <url> | សេវាកម្មចូល | "https://auth.zinndigital.com/realms/zinn" |
--no-browser | បង្ហាញតំណភ្ជាប់ចូលដោយមិនព្យាយាមបើកកម្មវិធីរុករក | |
ឧទាហរណ៍
zinnector login
អ្វីដែលអ្នកឃើញ — សោត្រូវបានវាយបញ្ចូលនៅត្រង់ប្រអប់សារ មិនដែលវាយនៅលើបន្ទាត់ពាក្យបញ្ជាឡើយ។ នៅក្នុង CI សូមបញ្ជូនវាតាមរយៈ pipe៖ 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
អ្វីដែលអ្នកឃើញ — ត្រូវបានកត់ត្រាពីការដំណើរការពិតប្រាកដនៃ 0.1.5 នៅលើ production កាលពី 2026-09-14; ដែន, id និងតំណភ្ជាប់ប្រើតែម្តងត្រូវបានជំនួស
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
អ្វីដែលអ្នកឃើញ — ត្រូវបានកត់ត្រាពីការដំណើរការពិតប្រាកដនៃ 0.1.5 នៅលើ production កាលពី 2026-09-14; ដែន, id និងតំណភ្ជាប់ប្រើតែម្តងត្រូវបានជំនួស
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
អ្វីដែលអ្នកឃើញ — ត្រូវបានកត់ត្រាពីការដំណើរការពិតប្រាកដនៃ 0.1.5 នៅលើ production កាលពី 2026-09-14; ដែន, id និងតំណភ្ជាប់ប្រើតែម្តងត្រូវបានជំនួស
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
អ្វីដែលអ្នកឃើញ — ត្រូវបានចាប់យកពីការដំណើរការជាក់ស្តែងនៃ 0.1.5 លើប្រព័ន្ធផលិតកម្មនៅថ្ងៃ 2026-09-14; ដែន, លេខសម្គាល់ និងតំណប្រើប្រាស់ម្តងត្រូវបានជំនួស។ ទម្រង់ពិតប្រាកដដែលពាក្យបញ្ជាបង្ហាញ ពីប្រភព (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
អ្វីដែលអ្នកឃើញ — ថតចេញពីការដំណើរការជាក់ស្តែងនៃ 0.1.5 លើប្រព័ន្ធផលិតកម្មនៅថ្ងៃ 2026-09-14; ដែន, លេខសម្គាល់ និងតំណប្រើប្រាស់ម្តងត្រូវបានជំនួស។ ទម្រង់ពិតប្រាកដដែលពាក្យបញ្ជាបង្ហាញ ចេញពីប្រភព (W40-DEVTOOL បានបន្ថែមចំណុចទាំងនេះបន្ទាប់ពីឯកសារនេះត្រូវបានថតចុងក្រោយ); ដែន, លេខសម្គាល់ និងកាលបរិច្ឆេទរបស់អ្នកនឹងខុសគ្នា; ដោយគ្មានពាក្យបញ្ជារង វាដំណើរការ list
Invitations · 0
──────────────────
● nothing waiting for you
zinnector invitations list
ការអញ្ជើញផ្ញើជូនគណនីដែលអ្នកបានចូលប្រើ។
zinnector invitations list [options]
| ជម្រើស | អ្វីដែលវាធ្វើ | លំនាំដើម |
|---|
--json | លទ្ធផលដែលអាចអានបានដោយម៉ាស៊ីន | |
ឧទាហរណ៍
zinnector invitations list
អ្វីដែលអ្នកឃើញ — ត្រូវបានចាប់យកពីការដំណើរការជាក់ស្តែងនៃ 0.1.5 លើប្រព័ន្ធផលិតកម្មនៅថ្ងៃ 2026-09-14; ដែន, លេខសម្គាល់ និងតំណប្រើប្រាស់ម្តងត្រូវបានជំនួស។ ទម្រង់ពិតប្រាកដដែលពាក្យបញ្ជាបង្ហាញ ពីប្រភព (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 | ទេ | លេខសម្គាល់គេហទំព័រ ដែនចម្បង ឬឈ្មោះ — លំនាំដើមគឺគេហទំព័រដែលបានភ្ជាប់នៅក្នុង zinnector.json |\n\n| ជម្រើស | អ្វីដែលវាធ្វើ | លំនាំដើម |\n|---|---|---|\n| --repo <owner/name> | ភ្ជាប់ឃ្លាំងផ្ទុកទិន្នន័យនេះទៅកាន់គេហទំព័រនៅលើវេទិកា | |\n| --provider <name> | គណនីដែលបានភ្ជាប់ដើម្បីដាក់ឱ្យប្រើប្រាស់ (deploy) តាមរយៈ៖ github_app, github ឬ gitlab (លំនាំដើម៖ គណនីដែលស្ថាប័នរបស់អ្នកបានភ្ជាប់) | |\n| --branch <name> | មែកធាង (branch) ដែលការ 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 | ថត root ឯកសារទាំងមូល ដោយរួមបញ្ចូលទាំងស្នូល WordPress (លំនាំដើម៖ តែ wp-content ប៉ុណ្ណោះ) | |
--no-uploads | ទុក wp-content/uploads (មេឌៀ) ចោល | |
--no-database | ទុកមូលដ្ឋានទិន្នន័យរបស់គេហទំព័រចោល — យកតែឯកសារប៉ុណ្ណោះ | |
--live-config | សរសេរ wp-config.php ផងដែរ — វាផ្ទុកព័ត៌មានសម្ងាត់មូលដ្ឋានទិន្នន័យ LIVE | |
--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
អ្វីដែលអ្នកឃើញ — ត្រូវបានកត់ត្រាពីការដំណើរការជាក់ស្តែងនៃ 0.1.4 លើគេហទំព័រសាកល្បងនៅថ្ងៃ 2026-09-12; ដែន និងលេខសម្គាល់ត្រូវបានជំនួសដោយតម្លៃគំរូ
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 | ទេ | លេខសម្គាល់គេហទំព័រ ដែនចម្បង ឬឈ្មោះ — លំនាំដើមគឺគេហទំព័រដែលបានភ្ជាប់នៅក្នុង 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 | ទេ | លេខសម្គាល់គេហទំព័រ ដែនចម្បង ឬឈ្មោះ — លំនាំដើមគឺគេហទំព័រដែលបានភ្ជាប់នៅក្នុង zinnector.json |
| ជម្រើស | អ្វីដែលវាធ្វើ | លំនាំដើម |
|---|
--subdir <path> | ធ្វើសមកាលកម្មតែថតរងនេះនៃគេហទំព័រប៉ុណ្ណោះ | |
--json | ទិន្នផលដែលអាចអានដោយម៉ាស៊ីនបាន | |
ឧទាហរណ៍
zinnector sync off example.com
អ្វីដែលអ្នកមើលឃើញ
✔ two-way sync is off
zinnector sync run
ធ្វើការខមមីត (Commit) ឯកសារផ្ទាល់របស់គេហទំព័រទៅកាន់ឃ្លាំងផ្ទុករបស់វាឥឡូវនេះ។
zinnector sync run [options] [site]
| អាគុយម៉ង់ | ទាមទារ | តើវាជាអ្វី |
|---|
site | ទេ | id គេហទំព័រ ដែនចម្បង ឬឈ្មោះ — លំនាំដើមគឺគេហទំព័រដែលបានភ្ជាប់នៅក្នុង zinnector.json |
| ជម្រើស | អ្វីដែលវាធ្វើ | លំនាំដើម |
|---|
--json | លទ្ធផលដែលអាចអានបានដោយម៉ាស៊ីន | |
ឧទាហរណ៍
zinnector sync run example.com
អ្វីដែលអ្នកឃើញ — បានថតចេញពីការដំណើរការពិតប្រាកដនៃ 0.1.4 ធៀបនឹងគេហទំព័រសាកល្បងកាលពី 2026-09-12។ ដែន និង id ត្រូវបានជំនួសដោយតម្លៃគំរូ។ ការដំណើរការដែលឃ្លាំងបានឆ្លងកាត់ហួសហើយ គឺត្រូវបាន HELD ជំនួសវិញ៖ គ្មានអ្វីត្រូវបាន push ឬសរសេរជាន់លើឡើយ ពាក្យបញ្ជាបញ្ចប់ដោយកូដ 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 (commit គេហទំព័រនៅលើកំពូល) ឬ repository (បោះបង់ការផ្លាស់ប្តូរដែលមិនទាន់ធ្វើសមកាលកម្មរបស់គេហទំព័រ) | |
--yes | កុំសួរ | |
--json | លទ្ធផលដែលអាចអានបានដោយម៉ាស៊ីន | |
ឧទាហរណ៍
zinnector sync resolve example.com --keep repository --yes
អ្វីដែលអ្នកឃើញ — ត្រូវបានថតចេញពីការដំណើរការពិតប្រាកដនៃ 0.1.4 ប្រឆាំងនឹងគេហទំព័រសាកល្បងនៅ 2026-09-12; ដែន និង id ត្រូវបានជំនួសដោយតម្លៃគំរូ។ បើគ្មាន --yes ទេ វានឹងសួរសិន ហើយបដិសេធភ្លាមៗនៅពេលដែលគ្មាន terminal ដើម្បីសួរ
✔ kept the repository
Two-way sync — example.com
…
state synced
zinnector check
ប្រៀបធៀបគម្រោងនេះទៅនឹងស្លតដែលអ្នករៀបនឹងដាក់ឱ្យដំណើរការ (deploy)។
zinnector check [options] [site]
| អាគុយម៉ង់ | ទាមទារ | វាជាអ្វី |
|---|
site | ទេ | លេខសម្គាល់គេហទំព័រ ដែនចម្បង ឬឈ្មោះ — តាមលំនាំដើមគឺគេហទំព័រដែលបានភ្ជាប់នៅក្នុង zinnector.json |
| ជម្រើស | អ្វីដែលវាធ្វើ | លំនាំដើម |
|---|
--probe | ចាប់ផ្ដើមដំណើរការ runtime មូលដ្ឋាន ហើយវាស់ស្ទង់ php របស់វា ជាជាងជឿជាក់លើ zinnector.json | |
--all | បង្ហាញការត្រួតពិនិត្យដែលបានឆ្លងកាត់ផងដែរ | |
--strict | ក៏បរាជ័យផងដែរនៅពេលដែលមិនអាចត្រួតពិនិត្យអ្វីមួយបាន | |
--json | លទ្ធផលដែលអាចអានបានដោយម៉ាស៊ីន | |
ឧទាហរណ៍
zinnector check
អ្វីដែលអ្នកឃើញ — ត្រូវបានកត់ត្រាពីការដំណើរការជាក់ស្តែងនៃកំណែ 0.1.5 ប្រឆាំងនឹងផលិតកម្មកាលពីថ្ងៃទី 2026-09-14។ ឈ្មោះដែន លេខសម្គាល់ និងតំណភ្ជាប់ប្រើតែម្តងត្រូវបានជំនួស — ការដំណើរការនេះបានរកឃើញភាពមិនត្រូវគ្នាពិតប្រាកដ (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 | ទេ | លេខសម្គាល់គេហទំព័រ ដែនចម្បង ឬឈ្មោះ — កំណត់លំនាំដើមទៅគេហទំព័រដែលបានភ្ជាប់ក្នុង zinnector.json |
| ជម្រើស | អ្វីដែលវាធ្វើ | លំនាំដើម |
|---|
-f, --force | ដាក់ឱ្យដំណើរការ ទោះបីជា pre-flight មានការរកឃើញក៏ដោយ | |
--skip-checks | កុំដំណើរការ pre-flight ទាល់តែសោះ | |
--probe | វាស់ស្ទង់ពេលដំណើរការក្នុងស្រុកអំឡុងពេល pre-flight ជំនួសឱ្យការទុកចិត្តលើ 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
អ្វីដែលអ្នកឃើញ — ត្រូវបានកត់ត្រាពីការដំណើរការពិតប្រាកដនៃ 0.1.5 នៅលើ production កាលពី 2026-09-14; ដែន, id និងតំណភ្ជាប់ប្រើតែម្តងត្រូវបានជំនួស
Redeploy example.com · 01a00000-0000-7000-8000-000000000000
────────────────────────────────────────────────────────────────────────
→ starting the deploy
✔ deploy started
zinnector deploys
ប្រវត្តិនៃការដាក់ឱ្យប្រើប្រាស់របស់គេហទំព័រ។
zinnector deploys [options] [site]
| អាគុយម៉ង់ | ទាមទារ | វាជាអ្វី |
|---|
site | ទេ | លេខសម្គាល់គេហទំព័រ ដែនចម្បង ឬឈ្មោះ — លំនាំដើមគឺគេហទំព័រដែលបានភ្ជាប់នៅក្នុង zinnector.json |
| ជម្រើស | អ្វីដែលវាធ្វើ | លំនាំដើម |
|---|
--json | លទ្ធផលដែលអាចអានបានដោយម៉ាស៊ីន | |
-n, --limit <n> | ចំនួនដែលត្រូវបង្ហាញ | "10" |
ឧទាហរណ៍
zinnector deploys example.com
អ្វីដែលអ្នកឃើញ — ត្រូវបានកត់ត្រាពីការដំណើរការពិតប្រាកដនៃ 0.1.5 នៅលើ production កាលពី 2026-09-14; ដែន, id និងតំណភ្ជាប់ប្រើតែម្តងត្រូវបានជំនួស
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> | លេខសម្គាល់គេហទំព័រ ឬដែន |
--list | រាយបញ្ជីកំណែដែលវេទិកាផ្ដល់ជូន |
--json | លទ្ធផលដែលអាចអានដោយម៉ាស៊ីនបាន |
ឧទាហរណ៍
zinnector php 8.3 --site example.com
អ្វីដែលអ្នកឃើញ — ត្រូវបានថតចេញពីការដំណើរការជាក់ស្តែងនៃ 0.1.5 នៅលើប្រព័ន្ធផលិតកម្មកាលពី 2026-09-14; ដែន លេខសម្គាល់ និងតំណប្រើប្រាស់តែម្តងត្រូវបានជំនួស។ ដោយគ្មានកំណែ វាបង្ហាញកំណែបច្ចុប្បន្ន; --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
អ្វីដែលអ្នកឃើញ — ត្រូវបានកត់ត្រាពីការដំណើរការពិតប្រាកដនៃ 0.1.5 នៅលើ production កាលពី 2026-09-14; ដែន, id និងតំណភ្ជាប់ប្រើតែម្តងត្រូវបានជំនួស
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
អ្វីដែលអ្នកមើលឃើញ — ត្រូវបានថតចេញពីការដំណើរការជាក់ស្តែងនៃ 0.1.5 លើប្រព័ន្ធផលិតកម្មនៅថ្ងៃ 2026-09-14។ ឈ្មោះដែន លេខសម្គាល់ និងតំណប្រើតែម្តងត្រូវបានជំនួស។ តំណ 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]
| អាគុយម៉ង់ | ទាមទារ | វាជាអ្វី |
|---|
site | ទេ | id គេហទំព័រ ដែនចម្បង ឬឈ្មោះ — លំនាំដើមគឺគេហទំព័រដែលបានភ្ជាប់នៅក្នុង zinnector.json |
| ជម្រើស | អ្វីដែលវាធ្វើ | លំនាំដើម |
|---|
--access | តែឯកសារកំណត់ហេតុនៃការចូលប្រើប៉ុណ្ណោះ | |
--error | តែឯកសារកំណត់ហេតុកំហុសប៉ុណ្ណោះ | |
--build | ឯកសារកំណត់ហេតុនៃការបង្កើត (build) នៃការដាក់ឱ្យដំណើរការថ្មីបំផុតជំនួសវិញ | |
--json | លទ្ធផលដែលអាចអានបានដោយម៉ាស៊ីន | |
ឧទាហរណ៍
zinnector logs example.com --error
អ្វីដែលលោកអ្នកឃើញ — ត្រូវបានកត់ត្រាពីដំណើរការជាក់ស្ដែងនៃ 0.1.5 លើប្រព័ន្ធ production នៅ 2026-09-14; ដែន, លេខសម្គាល់ និងតំណប្រើម្ដងត្រូវបានជំនួស។ --access សម្រាប់កំណត់ហេតុចូលប្រើប្រាស់, --build សម្រាប់កំណត់ហេតុ build នៃការដាក់ឱ្យប្រើប្រាស់ចុងក្រោយ (គេហទំព័រដែលមិនបាន build ដោយអ្នកផ្ដល់សេវា build នឹងបង្ហាញជំហានផ្ទាល់របស់ការដាក់ឱ្យប្រើប្រាស់); បើគ្មាន flag ទេ កំណត់ហេតុគេហទំព័រទាំងពីរនឹងត្រូវបានបង្ហាញ ហើយកំណត់ហេតុដែលមិនអាចអានបាននឹងបញ្ជាក់អំពីបញ្ហានោះ ជាជាងបង្ហាញជាទទេ។
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...]
| អាគុយម៉ង់ | ទាមទារ | វាជាអ្វី |
|---|
command... | ទេ | ពាក្យបញ្ជា WP-CLI និងអាគុយម៉ង់របស់វា ឧទាហរណ៍ plugin list — លុបវាចោលជាមួយ --commands |
| ជម្រើស | អ្វីដែលវាធ្វើ | លំនាំដើម |
|---|
-s, --site <site> | លេខសម្គាល់គេហទំព័រ ឬដែន |
--commands | រាយបញ្ជីអ្វីដែលវេទិកានឹងដំណើរការ |
--json | លទ្ធផលដែលអាចអានបានដោយម៉ាស៊ីន |
ឧទាហរណ៍
zinnector wp plugin list --site example.com
អ្វីដែលអ្នកឃើញ — ថតចេញពីការដំណើរការពិតប្រាកដនៃ 0.1.5 ប្រឆាំងនឹងផលិតកម្មនៅ 2026-09-14; ដែន លេខសម្គាល់ និងតំណប្រើប្រាស់តែម្តងត្រូវបានជំនួស។ បញ្ជីអនុញ្ញាតត្រូវបានបម្រើដោយវេទិកា — 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 លើ production នៅថ្ងៃ 2026-09-14; ដែន, id និងតំណភ្ជាប់ប្រើតែម្តងត្រូវបានជំនួស។ ពាក្យបញ្ជា 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
អ្វីដែលអ្នកឃើញ — ត្រូវបានកត់ត្រាពីការដំណើរការពិតប្រាកដនៃ 0.1.5 នៅលើ production កាលពី 2026-09-14; ដែន, id និងតំណភ្ជាប់ប្រើតែម្តងត្រូវបានជំនួស
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
អ្វីដែលអ្នកឃើញ — ត្រូវបានកត់ត្រាពីការដំណើរការពិតប្រាកដនៃ 0.1.5 នៅលើ production កាលពី 2026-09-14; ដែន, id និងតំណភ្ជាប់ប្រើតែម្តងត្រូវបានជំនួស
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
អ្វីដែលអ្នកឃើញ — ត្រូវបានថតចេញពីការដំណើរការជាក់ស្តែងនៃ 0.1.5 លើប្រព័ន្ធផលិតកម្មនៅថ្ងៃ 2026-09-14។ ដែន លេខសម្គាល់ និងតំណភ្ជាប់ប្រើតែម្តងត្រូវបានជំនួស។ 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
អ្វីដែលអ្នកឃើញ — ត្រូវបានកត់ត្រាពីការដំណើរការពិតប្រាកដនៃ 0.1.5 នៅលើ production កាលពី 2026-09-14; ដែន, id និងតំណភ្ជាប់ប្រើតែម្តងត្រូវបានជំនួស
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> | រយៈពេលសុពលភាព (time to live) | "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
អ្វីដែលអ្នកឃើញ — ត្រូវបានកត់ត្រាពីការដំណើរការពិតប្រាកដនៃ 0.1.5 នៅលើ production កាលពី 2026-09-14; ដែន, id និងតំណភ្ជាប់ប្រើតែម្តងត្រូវបានជំនួស
Mail services · 0
────────────────────
● no mail services
zinnector bulk
ដំណើរការប្រតិបត្តិការមួយនៅលើគេហទំព័រជាច្រើន (cache_purge, malware_scan, sitemap, block_ip)។
zinnector bulk [options] <operation>
| អាគុយម៉ង់ | ទាមទារ | វាជាអ្វី |
|---|
operation | បាទ/ចាស | អ្វីដែលត្រូវដំណើរការលើគ្រប់គេហទំព័រដែលបានជ្រើសរើស៖ cache_purge, malware_scan, sitemap ឬ block_ip |
| ជម្រើស | អ្វីដែលវាធ្វើ | លំនាំដើម |
|---|
--all | គ្រប់គេហទំព័រដែលកូនសោនេះអាចមើលឃើញ | |
--site <site...> | គេហទំព័រជាក់លាក់ តាម id ឬដូមេន | |
--status <status> | គ្រប់គេហទំព័រដែលមានស្ថានភាពនេះ | |
-y, --yes | កុំសួរ | |
--json | ទិន្នផលដែលអាចអានបានដោយម៉ាស៊ីន | |
ឧទាហរណ៍
zinnector bulk cache_purge --all
អ្វីដែលអ្នកមើលឃើញ — ត្រូវបានថតចេញពីការដំណើរការជាក់ស្តែងនៃកំណែ 0.1.5 លើប្រព័ន្ធផលិតកម្មនៅថ្ងៃទី 2026-09-14។ ឈ្មោះដែន, 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...>
| អាគុយម៉ង់ | ទាមទារ | វាជាអ្វី |
|---|
question... | បាទ/ចាស | អ្វីដែលលោកអ្នកចង់សួរ ជាពាក្យសាមញ្ញ — ការដាក់ក្នុងសញ្ញាសម្រង់គឺស្រេចចិត្ត |
| ជម្រើស | មុខងាររបស់វា | លំនាំដើម |
|---|
-s, --site <site> | សួរអំពីគេហទំព័រជាក់លាក់ណាមួយ | |
--org <id> | អង្គភាពដែលត្រូវសួរក្នុងនាម នៅពេលគណនីរបស់លោកអ្នកជាសមាជិកច្រើនជាងមួយ | |
--no-context | កុំផ្ញើអ្វីទាំងអស់អំពីគម្រោងមូលដ្ឋាន | |
--json | លទ្ធផលដែលអាចអានបានដោយម៉ាស៊ីន |
ឧទាហរណ៍
zinnector ai "why is my deploy failing?"
អ្វីដែលអ្នកឃើញ — ត្រូវបានថតចេញពីការដំណើរការជាក់ស្តែងនៃកំណែ 0.1.5 នៅលើប្រព័ន្ធផលិតកម្មកាលពីថ្ងៃទី 2026-09-14។ ឈ្មោះដែន លេខសម្គាល់ និងតំណភ្ជាប់ប្រើតែម្តងត្រូវបានជំនួស។ ជំនួយការឆ្លើយតបជាភាសារបស់គណនី — ភាសាតំបន់របស់គណនីនេះគឺភាសាអារ៉ាប់ ដូច្នេះចម្លើយដែលត្រូវបានថតគឺជាភាសាអារ៉ាប់ចំពោះសំណួរជាភាសាអង់គ្លេស
→ 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_TOKEN | សោ API ដែលត្រូវបានប្រើជំនួសឱ្យកម្រងព័ត៌មានដែលបានរក្សាទុក — នេះជារបៀបដែល CI ផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវ |
ZINNECTOR_API | អាសយដ្ឋាន URL មូលដ្ឋានរបស់ API (លំនាំដើម https://api.zinndigital.com) |
ZINNECTOR_DEBUG=1 | បង្ហាញដានជង់ (stack traces) និងទិន្នផលផ្ទាល់របស់កម្មវិធីដំឡើង runtime |
ZINNECTOR_CACHE_DIR | កន្លែងដែល WordPress runtime និង Node ដែលបានគ្រប់គ្រងណាមួយត្រូវបានរក្សាទុក (លំនាំដើម ~/.cache/zinnector) |
ZINNECTOR_CONFIG_DIR | កន្លែងដែលឯកសារកម្រងព័ត៌មានសោ API ស្ថិតនៅ (លំនាំដើម ~/.config/zinnector) |
NO_COLOR | បិទពណ៌ |
កូដចាកចេញ
0 ជោគជ័យ · 1 ការរកឃើញ ឬការបដិសេធ · 70 កំហុសផ្ទៃក្នុង · 77 ការផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវ ឬការអនុញ្ញាត · 78 Node មិនត្រូវបានគាំទ្រ។