Bilik bazası

Zinnector® əmrlər sorğu kitabçası

Hər bir Zinnector® əmri tam olaraq zinnector --help-in sadaladığı kimi — arqumentlər, bayraqlar və standartlar, icra edilə bilən nümunə və onun çap etdiyi nəticə — quraşdırdığınız versiyadan fərqlənməməsi üçün birbaşa CLI-nin özündən yaradılmışdır.

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

Zinnector® 0.1.6 tərəfindən başa düşülən hər bir əmr — ümumilikdə 43 əmr, tam olaraq zinnector --help tərəfindən sadalandığı kimi — seçimləri, icra edilə bilən nümunə və görməli olduğunuz nəticə ilə birlikdə. Bu səhifə CLI-nin özündən yaradılmışdır, ona görə də quraşdırdığınız alətlə ziddiyyət təşkil edə bilməz; əgər burada olan hər hansı bir əmr cihazınızda çatışmırsa, npm install -g zinnector@latest əmrini icra edin.

Başlamazdan əvvəl

Bunu Node 24 və ya daha yeni versiyada npm install -g zinnector vasitəsilə quraşdırın, sonra quraşdırmanı zinnector --version və zinnector --help ilə yoxlayın. Başlanğıc bələdçisi ilk beş dəqiqəni izah edir; bu səhifə isə yenidən müraciət edəcəyiniz mənbədir.

Hər bir əmr -h, --help qəbul edir. Bu qlobal seçimlər əmr adından əvvəl gəlir:

seçimnə edir
-V, --versionversiyanı göstərir
--profile <name>adlandırılmış etimadnamə profilindən istifadə edir

Əmrlər

zinnector new

Dərhal işlədə biləcəyiniz bir WordPress layihəsinin strukturunu yaradın.

zinnector new [options] [name]
arqumenttələb olunurnədir
namexeyrlayihənin yaradılacağı qovluq və layihənin adı — --here istifadə edilmədikdə tələb olunur
parametrnə edirstandart
-t, --template <kind>bunlardan biri: site, plugin, theme"site"
--php <version>tərtibat üçün PHP versiyası"8.3"
--wp <version>yerli icra mühiti üçün WordPress versiyası"latest"
--runtime <name>playground və ya docker"playground"
--hereyeni qovluq əvəzinə cari qovluqda strukturlaşdırmaq

Nümunə

zinnector new my-site

Gördüyünüz — çəkildi — Linux-da 0.1.2

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

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

  php        8.3
  wordpress  latest
  runtime    playground

→ run it:
    cd my-site
    zinnector dev

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

zinnector dev

Bu layihəni lokal olaraq başladın — Docker tələb olunmur.

zinnector dev [options]
parametrnə edirstandart
--php <version>işə salınacaq PHP versiyası (playground-da 5.2–8.5, docker-də 7.4–8.5)
--wp <version>WordPress versiyası
-p, --port <port>xidmət göstəriləcək port
--runtime <name>playground (standart) və ya docker
--loginavtomatik olaraq admin kimi daxil olmaqtrue
--no-loginavtomatik daxil olmamaq
--oncebaşladın, nəyin işlədiyini bildirin, sonra dayandırın
--yessoruşmadan lokal icra mühitini quraşdırın
--reset-runtimequraşdırılmış icra mühitini silin və yenidən quraşdırın
-v, --verboseicra mühitinin öz çıxışını göstərin

Nümunə

cd my-site
zinnector dev

Gördüyünüz — qeydə alındı — 0.1.2. İlk icra WordPress icra mühitini (~570 MB) yükləmək üçün bir dəfə soruşur; sualı ötürmək üçün --yes parametrini ötürün

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

Daxil olun — brauzerdə öz hesabınızla və ya API açarı ilə.

zinnector login [options]
seçimnə edirstandart
--profile <name>adlı profil altında saxlayın (standart: default)
--api <url>API əsas URL"https://api.zinndigital.com"
--api-keyözünüz daxil olmaq əvəzinə təşkilat üzrə API açarını yapışdırın
--issuer <url>daxilolma xidməti"https://auth.zinndigital.com/realms/zinn"
--no-browserbrauzeri açmağa cəhd etmədən daxilolma keçidini çap edin

Nümunə

zinnector login

Gördüyünüz — açar əmr sətrində deyil, sorğu zamanı daxil edilir. CI-da onu ötürün: 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

Yadda saxlanılmış girişi unutmaq.

zinnector logout [options]
parametrnə edirstandart
--profile <name>hansı profil unudulsun (standart: default)

Nümunə

zinnector logout

Gördüyünüz

✔ signed out of profile “default”

zinnector whoami

Bu CLI-nin kim olaraq daxil olduğunu və nəyə çata biləcəyini göstərin.

zinnector whoami [options]
seçimnə edirstandart
--profile <name>adlandırılmış profildən istifadə edin
--scopesAPI açarının daşıdığı icazələri sadalayın
--jsonmaşın tərəfindən oxuna bilən çıxış

Nümunə

zinnector whoami --scopes

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitində 0.1.5 versiyasının real icrasından qeydə alınıb; domenlər, id-lər və birdəfəlik istifadə bağlantıları əvəz edilib


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

Bu açarın görə bildiyi saytları sadalayın.

zinnector sites [options]
parametrnə edirstandart
--jsonmaşın tərəfindən oxuna bilən çıxış
--status <status>yalnız bu statusdakı saytlar

Nümunə

zinnector sites

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitində 0.1.5 versiyasının real icrasından qeydə alınıb; domenlər, id-lər və birdəfəlik istifadə bağlantıları əvəz edilib


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

Platformanın bir sayt haqqında bildiyi hər şey.

zinnector status [options] [site]
arqumenttələb olunurnədir
sitexeyrsayt id-si, əsas domen və ya ad — susmaya görə zinnector.json faylında əlaqələndirilmiş sayt
seçimnə edirsusmaya görə
--jsonmaşın tərəfindən oxuna bilən çıxış

Nümunə

zinnector status example.com

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitində 0.1.5 versiyasının real icrasından qeydə alınıb; domenlər, id-lər və birdəfəlik istifadə bağlantıları əvəz edilib


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

Bir şəxsə TƏK bir sayta giriş icazəsi verin — tərtibatçı, dizayner, müştəri.

zinnector share [options] <site> <email>

| arqument | tələb olunur | nədir |\n|---|---|---|\n| site | bəli | paylaşılacaq sayt — id, əsas domen və ya ad |\n| email | bəli | giriş icazəsi veriləcək şəxs — hələ hesabı yoxdursa, ona dəvət məktubu göndərilir |\n\n| parametr | nə edir | standart |\n|---|---|---|\n| --role <role> | nə edə bilərlər: viewer, editor, manager | |\n| --reason <text> | nə üçün ehtiyacları var — audit qeydləri üçün icazə ilə birlikdə saxlanılır |\n| --until <date> | girişin avtomatik olaraq nə vaxt bitəcəyi (YYYY-MM-DD); ləğv edilənə qədər qalması üçün boş buraxın | |\n| --json | maşın tərəfindən oxuna bilən çıxış | |\n\nNümunə

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

Gördüyünüz — əmrin çap etdiyi dəqiq forma, mənbədən (W40-DEVTOOL bu fayl sonuncu dəfə qeydə alındıqdan sonra bunları əlavə etdi); domenləriniz, ID-ləriniz və tarixləriniz fərqli olacaq

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

Sayta kimə giriş verildiyi və onların bunu qəbul edib-etmədiyi.

zinnector collaborators [options] [site]
arqumenttələb olunurnədir
sitexeyrsayt id-si, əsas domen və ya ad — susmaya görə zinnector.json faylında əlaqələndirilmiş sayt
seçimnə edirsusmaya görə
--jsonmaşın tərəfindən oxuna bilən çıxış

Nümunə

zinnector collaborators example.com

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitində 0.1.5 versiyasının real icrasından əldə edilmişdir; domenlər, id-lər və birdəfəlik keçidlər əvəz edilmişdir. əmrin çap etdiyi dəqiq forma, mənbədən (bu fayl sonuncu dəfə əldə edildikdən sonra W40-DEVTOOL bunları əlavə etmişdir); domenləriniz, id-ləriniz və tarixləriniz fərqli olacaqdır


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

Bir şəxsin sayta giriş icazəsini geri alın — e-poçt və ya icazə identifikatoru (grant id) vasitəsilə.

zinnector unshare [options] <site> <who>
arqumenttələb olunurnədir
sitebəligiriş hüququ geri alınacaq sayt — id, əsas domen və ya ad
whobəlisilinəcək şəxs — onun e-poçt ünvanı və ya zinnector collaborators-dan grant id
parametrnə edirstandart
--yessoruşmamaq

Nümunə

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

Gördüyünüz — əmrin çap etdiyi dəqiq forma, mənbədən (W40-DEVTOOL bu fayl sonuncu dəfə qeydə alındıqdan sonra bunları əlavə etdi); domenləriniz, ID-ləriniz və tarixləriniz fərqli olacaq

✔ withdrew the invitation to dev@agency.test

zinnector invitations

Sizi gözləyən dəvətlər və birini qəbul etmək.

zinnector invitations [options] [command]

Nümunə

zinnector invitations

Gördüyünüz — 2026-09-14 tarixində istehsalata qarşı 0.1.5-in real işlədilməsindən götürülmüşdür; domenlər, id-lər və birdəfəlik keçidlər əvəz edilmişdir. əmrin çap etdiyi dəqiq forma, mənbədən (W40-DEVTOOL bunları bu fayl sonuncu dəfə götürüldükdən sonra əlavə etmişdir); domenləriniz, id-ləriniz və tarixləriniz fərqli olacaq; heç bir alt əmr olmadıqda list icra olunur


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

● nothing waiting for you

zinnector invitations list

Daxil olduğunuz hesaba ünvanlanmış dəvətlər.

zinnector invitations list [options]
parametrnə edirstandart
--jsonmaşın tərəfindən oxuna bilən çıxış

Nümunə

zinnector invitations list

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitində 0.1.5 versiyasının real icrasından əldə edilmişdir; domenlər, id-lər və birdəfəlik keçidlər əvəz edilmişdir. əmrin çap etdiyi dəqiq forma, mənbədən (bu fayl sonuncu dəfə əldə edildikdən sonra W40-DEVTOOL bunları əlavə etmişdir); domenləriniz, id-ləriniz və tarixləriniz fərqli olacaqdır


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

● nothing waiting for you

zinnector invitations accept

Dəvəti qəbul edin — bu əmr icra olunan kimi sayt sizindir.

zinnector invitations accept [options] <id>
arqumenttələb olunurnədir
idbəlizinnector invitations-dan olan dəvət id-si — onun unikal prefiksi kifayətdir

Nümunə

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

Gördüyünüz — əmrin çap etdiyi dəqiq forma, mənbədən (W40-DEVTOOL bu fayl sonuncu dəfə qeydə alındıqdan sonra bunları əlavə etdi); domenləriniz, ID-ləriniz və tarixləriniz fərqli olacaq

✔ you now have access to example.com

zinnector link

Bu layihəni hostinq slotuna yönləndirin (və onun repozitoriyasını qoşun).

zinnector link [options] [site]
arqumenttələb olunurnədir
sitexeyrsayt identifikatoru (ID), əsas domen və ya ad — susmaya görə zinnector.json faylında əlaqələndirilmiş sayt
seçimnə edirsusmaya görə
--repo <owner/name>bu repozitoriyanı platformadakı saytla əlaqələndirmək
--provider <name>yerləşdirmənin həyata keçiriləcəyi qoşulmuş hesab: github_app, github və ya gitlab (susmaya görə: təşkilatınızın qoşduğu hesab)
--branch <name>push əməliyyatının yerləşdirildiyi budaq
--no-repoyalnız zinnector.json yazmaq; platformaya toxunmamaq

Nümunə

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

Gördüyünüz

✔ 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

Lokal tərtibat üçün yerləşdirilmiş saytın fayllarını bu layihəyə çəkin — və yenidən sinxronizasiya etmək üçün təkrar icra edin.

zinnector pull [options] [site]

| arqument | tələb olunur | nədir |\n|---|---|---|\n| site | xeyr | sayt id-si, əsas domen və ya ad — susmaya görə zinnector.json faylında əlaqələndirilmiş sayt təyin edilir |\n\n| parametr | nə edir | susmaya görə |\n|---|---|---|\n| --via <seam> | auto (susmaya görə), git və ya backup | "auto" |\n| --fresh | ən son nüsxəni istifadə etmək əvəzinə yeni ehtiyat nüsxə yaradın (tələb üzrə yuvadan istifadə edir) | |\n| --max-age <hours> | bundan daha yeni olduğu halda ən son ehtiyat nüsxəni qəbul edin | "24" |\n| --full | WordPress nüvəsi daxil olmaqla bütün sənəd kökü (susmaya görə: yalnız wp-content) | |\n| --no-uploads | wp-content/uploads (media) qovluğunu kənarda saxlayın | |\n| --no-database | saytın verilənlər bazasını kənarda saxlayın — yalnız faylları götürün | |\n| --live-config | həmçinin wp-config.php faylını da yazın — bu fayl CANLI verilənlər bazasının giriş məlumatlarını saxlayır | |\n| --clean | çıxarışdan əvvəl wp-content qovluğunu boşaldın ki, saytdakı silinmələr əks olunsun | |\n| --dry-run | nə baş verəcəyini göstərin və dayanın | |\n| --yes | soruşmayın | |\n\nNümunə

zinnector pull

Gördüyünüz

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

Hostinqdə olan saytdan yerli layihə yaradın: onun repozitoriyasını klonlayın və ya fayllarını çəkin.

zinnector clone [options] <site> [dir]
arqumenttələb olunurnədir
sitebəlikopyalanacaq hostinq saytı — id, əsas domen və ya ad
dirxeyryaradılacaq qovluq — standart olaraq saytın əsas domeni seçilir
seçimnə edirstandart
--via <seam>auto (standart), git və ya backup"auto"
--freshən son nüsxəni istifadə etmək əvəzinə yeni ehtiyat nüsxə götürün
--fullWordPress nüvəsi daxil olmaqla, bütün sənəd kökü
--no-uploadswp-content/uploads (media) qovluğunu kənarda saxlayın
--no-databasesaytın verilənlər bazasını kənarda saxlayın — yalnız faylları götürün
--live-confighəmçinin wp-config.php faylını da yazın — bu fayl CANLI verilənlər bazası etimadnamələrini ehtiva edir
--yessoruşmayın

Nümunə

zinnector clone client.example.com

Gördüyünüz

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

Saytın canlı faylları ilə repozitoriyası arasında ikitərəfli sinxronizasiya.

zinnector sync [options] [command]

Nümunə

zinnector sync --help

Gördüyünüz — heç bir alt əmr olmadan zinnector sync <site>, sync status kimidir

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

İkitərəfli sinxronizasiyanın vəziyyəti və onun son icraları.

zinnector sync status [options] [site]
arqumenttələb olunurnədir
sitexeyrsayt id-si, əsas domen və ya ad — susmaya görə zinnector.json faylında əlaqələndirilmiş sayt
seçimnə edirsusmaya görə
--jsonmaşın tərəfindən oxuna bilən çıxış

Nümunə

zinnector sync status example.com

Gördüyünüz — 2026-09-12 tarixində sınaq saytında 0.1.4 versiyasının real icrasından qeydə alınmışdır; domen və identifikatorlar nümunə dəyərləri ilə əvəz edilmişdir

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

İkitərəfli sinxronizasiyanı aktivləşdirin (özlüyündə heç nə göndərmir).

zinnector sync on [options] [site]
arqumenttələb olunurnədir
sitexeyrsayt id-si, əsas domen və ya ad — susmaya görə zinnector.json daxilində əlaqələndirilmiş saytdır
parametrnə edirsusmaya görə
--subdir <path>yalnız saytın bu alt qovluğunu sinxronlaşdırın
--jsonmaşın tərəfindən oxuna bilən çıxış

Nümunə

zinnector sync on example.com

Gördüyünüz — öz GitHub hesabınızda qoşulmuş repozitoriya tələb edir; özlüyündə heç nə göndərmir

✔ two-way sync is on

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

zinnector sync off

İkitərəfli sinxronizasiyanı söndürün.

zinnector sync off [options] [site]
arqumenttələb olunurnədir
sitexeyrsayt id-si, əsas domen və ya ad — susmaya görə zinnector.json daxilində əlaqələndirilmiş saytdır
parametrnə edirsusmaya görə
--subdir <path>yalnız saytın bu alt qovluğunu sinxronlaşdırın
--jsonmaşın tərəfindən oxuna bilən çıxış

Nümunə

zinnector sync off example.com

Gördüyünüz

✔ two-way sync is off

zinnector sync run

Saytın canlı fayllarını indi onun repozitoriyasına təsdiqləyin.

zinnector sync run [options] [site]
arqumenttələb olunurnədir
sitexeyrsayt id-si, əsas domen və ya ad — susmaya görə zinnector.json faylında əlaqələndirilmiş sayt
seçimnə edirsusmaya görə
--jsonmaşın tərəfindən oxuna bilən çıxış

Nümunə

zinnector sync run example.com

Gördüyünüz — 2026-09-12 tarixində sınaq saytına qarşı 0.1.4 versiyasının real icrasından qeydə alınıb; domen və id-lər nümunə dəyərlərlə əvəz olunub. Repozitoriyanın geridə qoyduğu icra bunun əvəzinə HELD (saxlanılır): heç nə göndərilmir və ya üzərinə yazılmır, əmr 1 kodu ilə çıxır və növbəti addımı bildirir

✔ committed 2 changed files da85d73cef5f

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

zinnector sync resolve

Hansı tərəfin qalib gəldiyini seçərək saxlanılan sinxronizasiyanı təmizləyin.

zinnector sync resolve [options] [site]
arqumenttələb olunurnədir
sitexeyrsayt id-si, əsas domen və ya ad — standart olaraq zinnector.json faylında əlaqələndirilmiş saytdır
seçimnə edirstandart
--keep <side>site (saytı üstə kommit etmək) və ya repository (saytın sinxronlaşdırılmamış dəyişikliklərini ləğv etmək)
--yessoruşmamaq
--jsonmaşın tərəfindən oxuna bilən çıxış

Nümunə

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

Gördüyünüz — 2026-09-12 tarixində sınaq saytında 0.1.4 versiyasının real icrasından əldə edilmişdir; domen və id-lər nümunə dəyərlərlə əvəz olunmuşdur. --yes olmadan əvvəlcə soruşur və soruşmaq üçün terminal olmadıqda qəti şəkildə imtina edir

✔ kept the repository

Two-way sync — example.com
…
state        synced

zinnector check

Bu layihəni yerləşdirmək üzrə olduğunuz yuva ilə müqayisə edin.

zinnector check [options] [site]

| arqument | tələb olunur | nədir |\n|---|---|---|\n| site | xeyr | sayt id-si, əsas domen və ya ad — susmaya görə zinnector.json faylında əlaqələndirilmiş sayt seçilir |\n\n| parametr | nə edir | susmaya görə |\n|---|---|---|\n| --probe | zinnector.json faylına etibar etmək əvəzinə, lokal icra mühitini başladın və onun php-sini ÖLÇÜN | |\n| --all | uğurla keçən yoxlamaları da göstərin | |\n| --strict | nəyisə yoxlamaq mümkün olmadıqda da uğursuz hesab edin | |\n| --json | maşın tərəfindən oxuna bilən çıxış | |\n\nNümunə

zinnector check

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitinə qarşı 0.1.5 versiyasının real icrasından qeydə alınıb; domenlər, id-lər və birdəfəlik keçidlər əvəz edilib — icra zamanı real uyğunsuzluq aşkarlandı (layihədə PHP 8.3, slotda isə 8.4), bu da əmrin əsas məqsədidir

→ 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

Uçuşöncəsi yoxlama aparın, kommitlərinizi göndərin və yerləşdirin.

zinnector push [options] [site]
arqumenttələb olunurnədir
sitexeyrsayt id-si, əsas domen və ya ad — susmaya görə zinnector.json faylında əlaqələndirilmiş sayt tətbiq olunur
seçimnə edirsusmaya görə
-f, --forceilkin yoxlamada nəticələr aşkar edilsə belə yerləşdirin
--skip-checksilkin yoxlamanı ümumiyyətlə icra etməyin
--probezinnector.json faylına etibar etmək əvəzinə ilkin yoxlama zamanı lokal icra mühitini ölçün
--no-waityerləşdirməni başladın və onu izləmədən çıxın
--no-gitgit push icra etməyin; platformada artıq nə varsa onu yerləşdirin
--dry-runyerləşdirmədən başqa hər şeyi icra edin

Nümunə

zinnector push

Gördüyünüz

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

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

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

zinnector deploy

Platformada artıq mövcud olanı push etmədən yenidən yerləşdirin.

zinnector deploy [options] [site]

| arqument | tələb olunur | nədir |\n|---|---|---|\n| site | xeyr | sayt id-si, əsas domen və ya ad — susmaya görə zinnector.json daxilində əlaqələndirilmiş sayt təyin edilir |\n\n| seçim | nə edir | susmaya görə |\n|---|---|---|\n| --no-wait | işə sal və çıx | |\n\nNümunə

zinnector deploy example.com

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitində 0.1.5 versiyasının real icrasından qeydə alınıb; domenlər, id-lər və birdəfəlik istifadə bağlantıları əvəz edilib


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

zinnector deploys

Saytın yerləşdirmə tarixçəsi.

zinnector deploys [options] [site]
arqumenttələb olunurnədir
sitexeyrsayt identifikatoru, əsas domen və ya ad — susmaya görə zinnector.json faylında əlaqələndirilmiş saytdır
seçimnə edirsusmaya görə
--jsonmaşın tərəfindən oxuna bilən çıxış
-n, --limit <n>neçə ədəd göstərilməlidir"10"

Nümunə

zinnector deploys example.com

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitində 0.1.5 versiyasının real icrasından qeydə alınıb; domenlər, id-lər və birdəfəlik istifadə bağlantıları əvəz edilib


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

Saytın PHP versiyasını göstərin və ya dəyişin.

zinnector php [options] [version]
arqumenttələb olunurnədir
versionxeyrsaytın keçiriləcəyi PHP versiyası, məsələn, 8.4 — cari versiyanı göstərmək üçün boş buraxın
seçimnə edirstandart
-s, --site <site>sayt id-si və ya domen
--listplatformanın təklif etdiyi versiyaları sadalayın
--jsonmaşın tərəfindən oxuna bilən çıxış

Nümunə

zinnector php 8.3 --site example.com

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitində 0.1.5 versiyasının real icrasından əldə edilmişdir; domenlər, id-lər və birdəfəlik keçidlər əvəz olunmuşdur. versiya göstərilmədikdə cari versiyanı göstərir; --list platformanın bu saytın məhsul xətti üçün təklif etdiklərini göstərir


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

Planın təqdim etdiyi həcmə qarşı disk, fayllar və verilənlər bazası istifadəsi.

zinnector quota [options] [site]
arqumenttələb olunurnədir
sitexeyrsayt id-si, əsas domen və ya ad — susmaya görə zinnector.json faylında əlaqələndirilmiş sayt
seçimnə edirsusmaya görə
--jsonmaşın tərəfindən oxuna bilən çıxış

Nümunə

zinnector quota example.com

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitində 0.1.5 versiyasının real icrasından qeydə alınıb; domenlər, id-lər və birdəfəlik istifadə bağlantıları əvəz edilib


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

Verilənlər bazasının ölçüsü, həmçinin phpMyAdmin və fayl menecerinə birdəfəlik keçid linkləri.

zinnector db [options] [site]
arqumenttələb olunurnədir
sitexeyrsayt id-si, əsas domen və ya ad — susmaya görə zinnector.json faylında əlaqələndirilmiş sayt
seçimnə edirsusmaya görə
--jsonmaşın tərəfindən oxuna bilən çıxış

Nümunə

zinnector db example.com

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitində 0.1.5 versiyasının real icrasından qeydə alınıb; domenlər, identifikatorlar və birdəfəlik keçidlər əvəz edilib. phpMyAdmin və fayl meneceri keçidləri birdəfəlikdir və müddəti bitir; onları heç bir yerə yapışdırmayın


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

Saytın giriş və xəta qeydlərini real vaxtda izləyin.

zinnector logs [options] [site]

| arqument | tələb olunur | nədir |\n|---|---|---|\n| site | xeyr | sayt id-si, əsas domen və ya ad — susmaya görə zinnector.json faylında əlaqələndirilmiş saytdır |\n\n| seçim | nə edir | susmaya görə |\n|---|---|---|\n| --access | yalnız giriş jurnalı | |\n| --error | yalnız xəta jurnalı | |\n| --build | əvəzində ən son yerləşdirmənin qurulma jurnalı | |\n| --json | maşın tərəfindən oxuna bilən çıxış | |\n\nNümunə

zinnector logs example.com --error

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitində 0.1.5-in real işə salınmasından qeydə alınmışdır; domenlər, id-lər və birdəfəlik keçidlər əvəz edilmişdir. Giriş jurnalı üçün --access, sonuncu yerləşdirmənin qurulma jurnalı üçün --build istifadə edin (qurma təminatçısı tərəfindən qurulmayan sayt yerləşdirmənin öz addımlarını göstərir); heç bir bayraq olmadıqda hər iki sayt jurnalı göstərilir və oxunması mümkün olmayan jurnal boş görünmək əvəzinə bunu bildirir


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

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

zinnector wp

Saytda icazə verilənlər siyahısındakı WP-CLI əmrini işə salın.

zinnector wp [options] [command...]

| arqument | tələb olunur | nədir |\n|---|---|---|\n| command... | xeyr | WP-CLI əmri və onun arqumentləri, məsələn plugin list — --commands ilə buraxın |\n\n| seçim | nə edir | standart |\n|---|---|---|\n| -s, --site <site> | sayt identifikatoru və ya domen | |\n| --commands | platformanın nə işlədəcəyini sadalayın | |\n| --json | maşın tərəfindən oxuna bilən çıxış | |\n\nNümunə

zinnector wp plugin list --site example.com

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitinə qarşı 0.1.5 versiyasının real icrasından qeydə alınıb; domenlər, identifikatorlar və birdəfəlik keçidlər əvəz edilib. icazə siyahısı platforma tərəfindən təqdim olunur — zinnector wp --commands onu çap edir

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

zinnector backup

Saytın ehtiyat nüsxələrini siyahıya alın və yaradın.

zinnector backup [options] [command]

Nümunə

zinnector backup list example.com

Gördüyünüz — 2026-09-14 tarixində istehsal mühitində 0.1.5 versiyasının real icrasından qeydə alınmışdır; domenlər, id-lər və birdəfəlik keçidlər əvəz edilmişdir. Təkbaşına backup əmri alt əmrlərini göstərir; aşağıda backup list və backup now bölmələrinə baxın


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

Saytın ehtiyat nüsxələrini və onun planının nələri təmin etdiyini sadalayın.

zinnector backup list [options] [site]
arqumenttələb olunurnədir
sitexeyrsayt id-si, əsas domen və ya ad — susmaya görə zinnector.json faylında əlaqələndirilmiş sayt
seçimnə edirsusmaya görə
--jsonmaşın tərəfindən oxuna bilən çıxış

Nümunə

zinnector backup list example.com

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitində 0.1.5 versiyasının real icrasından qeydə alınıb; domenlər, id-lər və birdəfəlik istifadə bağlantıları əvəz edilib


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

İstəyə bağlı ehtiyat nüsxəsi yaradın.

zinnector backup now [options] [site]
arqumenttələb olunurnədir
sitexeyrsayt id-si, əsas domen və ya ad — susmaya görə zinnector.json faylında əlaqələndirilmiş saytdır

Nümunə

zinnector backup now example.com

Gördüyünüz

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

zinnector domains

Bu açarın görə bildiyi domenləri sadalayın.

zinnector domains [options]
parametrnə edirstandart
--jsonmaşın tərəfindən oxuna bilən çıxış

Nümunə

zinnector domains

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitində 0.1.5 versiyasının real icrasından qeydə alınıb; domenlər, id-lər və birdəfəlik istifadə bağlantıları əvəz edilib


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

zinnector dns

DNS qeydlərini oxuyun və dəyişdirin.

zinnector dns [options] [command]

Nümunə

zinnector dns list example.com

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitində 0.1.5 versiyasının real icrasından əldə edilmişdir; domenlər, id-lər və bir birdəfəlik keçidlər əvəz edilmişdir. dns təkbaşına öz alt əmrlərini çap edir; aşağıda dns list, dns add və dns rm əmrlərinə baxın


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

zinnector dns list

Domenin DNS qeydlərini siyahılayın.

zinnector dns list [options] <domain>
arqumenttələb olunurnədir
domainbəliad və ya id ilə domen
seçimnə edirstandart
--type <type>yalnız bu növdən olan qeydlər
--jsonmaşın tərəfindən oxuna bilən çıxış

Nümunə

zinnector dns list example.com

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitində 0.1.5 versiyasının real icrasından qeydə alınıb; domenlər, id-lər və birdəfəlik istifadə bağlantıları əvəz edilib


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

zinnector dns add

DNS qeydi yaradın.

zinnector dns add [options] <domain> <type> <name> <value>
arqumenttələb olunurnədir
domainbəliad və ya id ilə domen
typebəliqeyd növü: A, AAAA, CNAME, MX, TXT, SRV, …
namebəliqeyd adı — domenin özü üçün @ və ya alt domen etiketi
valuebəliqeydin yönləndirildiyi ünvan, host adı və ya mətn
seçimnə edirstandart
--ttl <seconds>yaşama müddəti (TTL)"3600"
--priority <n>prioritet, MX və SRV üçün
--proxiedCDN vasitəsilə yönləndirmək
-y, --yessoruşmamaq

Nümunə

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

Nə görürsünüz — qeyd yazılmazdan əvvəl göstərilir və təsdiqlənir; sualı ötürmək üçün --yes parametrini ötürün

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 qeydini silin.

zinnector dns rm [options] <domain> <recordId>
arqumenttələb olunurnədir
domainbəliad və ya id üzrə domen
recordIdbəlizinnector dns list tərəfindən göstərilən qeyd id-si
seçimnə edirstandart
-y, --yessoruşmamaq

Nümunə

zinnector dns rm example.com rec_7f3a

Gördüyünüz

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

zinnector mail

Poçt xidmətlərini siyahıya alın.

zinnector mail [options]
parametrnə edirstandart
--jsonmaşın tərəfindən oxuna bilən çıxış

Nümunə

zinnector mail

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitində 0.1.5 versiyasının real icrasından qeydə alınıb; domenlər, id-lər və birdəfəlik istifadə bağlantıları əvəz edilib


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

● no mail services

zinnector bulk

Bir neçə sayt üzrə bir əməliyyatı icra edin (cache_purge, malware_scan, sitemap, block_ip).

zinnector bulk [options] <operation>

| arqument | tələb olunur | nədir |\n|---|---|---|\n| operation | bəli | hər seçilmiş saytda nəyin icra ediləcəyi: cache_purge, malware_scan, sitemap və ya block_ip |\n\n| parametr | nə edir | standart |\n|---|---|---|\n| --all | bu açarın görə bildiyi hər sayt | |\n| --site <site...> | id və ya domenə görə xüsusi saytlar | |\n| --status <status> | bu statusda olan hər sayt | |\n| -y, --yes | soruşmamaq | |\n| --json | maşın tərəfindən oxuna bilən çıxış | |\n\nNümunə

zinnector bulk cache_purge --all

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitində 0.1.5 versiyasının real icrasından əldə edilmişdir; domenlər, id-lər və birdəfəlik keçidlər əvəz edilmişdir. hər sayt üçün bir deyil, bütün seçim üçün platformaya bir çağırış; seçim əvvəlcə göstərilir və təsdiqlənir


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

Bu layihəni kontekst kimi istifadə edərək Zinn Digital® köməkçisindən soruşun.

zinnector ai [options] <question...>

| arqument | tələb olunur | nədir |\n|---|---|---|\n| question... | bəli | sadə sözlərlə soruşmaq istədiyiniz şey — dırnaq işarəsinə almaq könüllüdür |\n\n| seçim | nə edir | standart |\n|---|---|---|\n| -s, --site <site> | müəyyən bir sayt haqqında soruşmaq | |\n| --org <id> | hesabınız birdən çox təşkilata aid olduqda, adından soruşulacaq təşkilat | |\n| --no-context | yerli layihə haqqında heç bir şey göndərməmək | |\n| --json | maşın tərəfindən oxuna bilən çıxış | |\n\nNümunə

zinnector ai "why is my deploy failing?"

Gördüyünüz — 2026-09-14 tarixində istehsalat mühitində 0.1.5 versiyasının real icrasından qeydə alınıb; domenlər, id-lər və birdəfəlik keçidlər əvəz edilib. Köməkçi HESABIN dilində cavab verir — bu hesabın dili ərəb dilidir, ona görə də qeydə alınmış cavab ingiliscə suala ərəb dilindədir

→ 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

Host edilən MCP serverinə stdio körpüsünü işə salın — Claude Desktop və digər yalnız yerli müştərilər üçün.

zinnector mcp [options]

Nümunə

ZINN_MCP_TOKEN=zmcp_live_… zinnector mcp

Gördüyünüz — heç vaxt əl ilə deyil, Claude Desktop kimi bir AI müştərisi tərəfindən başladılıb — stdin və stdout vasitəsilə MCP danışır. 2026-09-12 tarixində canlı serverə qarşı Claude Code 2.1.270 ilə sübut edilmişdir

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

Mühit dəyişənləri

dəyişəntəsir
ZINNECTOR_TOKENsaxlanılan profil əvəzinə istifadə olunan API açarı — CI bu şəkildə autentifikasiya olunur
ZINNECTOR_APIAPI əsas URL-i (standart https://api.zinndigital.com)
ZINNECTOR_DEBUG=1stek izlərini və icra mühiti quraşdırıcısının öz çıxışını çap edin
ZINNECTOR_CACHE_DIRWordPress icra mühitinin və idarə olunan hər hansı Node-un saxlandığı yer (standart ~/.cache/zinnector)
ZINNECTOR_CONFIG_DIRAPI açarı profil faylının yerləşdiyi yer (standart ~/.config/zinnector)
NO_COLORrəngi deaktiv edin

Çıxış kodları

0 uğur · 1 aşkarlanma və ya imtina · 70 daxili xəta · 77 autentifikasiya və ya icazə · 78 dəstəklənməyən Node.

Bütün tərtibatçı sənədləri →

Bloqdan ən son yazılar

Hostinq, SEO və saytların geniş miqyasda idarə edilməsi haqqında yazdıqlarımız.

Hostinq təbəqəsindən SEO və link quruculuğu: 2026-cı il operatorunun baxışı

2026-cı ildə hostinqin indeksləşdirməyə və link dəyərinə təsiri: səhifələrin indeksdə qalması, üzərində sayt qurmazdan əvvəl köhnə domenlərin yoxlanılması, iz qoymadan link quruculuğu və infrastrukturun SEO üçün nəyi edə bilib, nəyi edə bilməyəcəyinə dair səmimi yanaşma.

Yazını oxuyun →

WordPress-i Sürətli və Təhlükəsiz Etmək: Performans və Qoşma Yoxlama Siyahısı

Sürətli və təhlükəsiz WordPress üçün praktik yoxlama siyahısı: server səviyyəsində keşləmə, hər sayt üçün obyekt keşi, istifadəyə dəyər bir neçə plagin, proqram təminatı paketini aktual saxlamaq və heç vaxt keşləməməli olduğunuz WooCommerce səhifələri.

Yazını oxuyun →

2026-cı ildə İdarə Olunan Veb Hostinqi Necə Seçməli: Alıcı Bələdçisi

Yaxşı idarə olunan hostinqi idarəetmə paneli olan ucuz bir qutudan həqiqətən nə fərqləndirir — miqrasiyalar, nüsxələmə, təcrid, real keşləmə və dürüst miqyaslama — və qərar verməzdən əvvəl onu necə qiymətləndirməli.

Yazını oxuyun →

Bloqu oxuyun →

Hələ də ilişib qalmısınız?

Dəstək hər bir plana daxildir, yardım masası gündə 24 saat açıqdır və siz bizə 58 dildən istənilən birində yaza bilərsiniz — biz sizə sizin dilinizdə cavab veririk.

Dəstəklə əlaqə saxlayın → Bütün məqalələr →