Baza znanja

Rad na sajtu koji je neko podelio sa vama

Vlasnik sajta može proslediti jedan sajt programeru putem e-pošte – ne svoj nalog, ne svoje naplate, ne svoje druge sajtove. Oba dela: deljenje i opozivanje sa kontrolne table, i preuzimanje sajta pomoću zinnector login, clone i dev, uključujući bazu podataka – plus šta svaka uloga može, a šta ne može da radi.

Vlasnik sajta vam može dati pristup jednom od svojih sajtova — ne svom nalogu, ne svom naplatnom računu, ne svojim drugim sajtovima — a vi na njemu radite koristeći sopstvenu Zinn Digital® prijavu i besplatni Zinnector® CLI. Ovaj vodič pokriva oba dela toga: šta vlasnik radi, a šta vi radite.

Ako ranije niste koristili Zinnector®, Početak korišćenja alata Zinnector® ga instalira za otprilike dva minuta. Ništa ovde ne zahteva da kupujete hosting.

Za vlasnika sajta — deljenje jednog sajta

  1. Otvorite sajt na svojoj kontrolnoj tabli i idite na Bezbednost.
  2. U odeljku Ko još može da pristupi ovom sajtu, izaberite Podeli ovaj sajt.
  3. Unesite imejl adresu programera. Njemu još uvek nije potreban nalog — ako se nikada nije prijavio, dobiće pozivnicu, a pristup počinje u trenutku kada je prihvati.
  4. Izaberite ulogu:
  • Posmatrač — može da pregleda, ali ne može ništa da promeni.
  • Urednik — uloga koja je programeru obično potrebna. Može da menja datoteke sajta, koristi wp-admin i preuzme arhivu sajta radi lokalnog rada. Ta arhiva uključuje bazu podataka.
  • Menjač/Upravnik (Manager) — sve što urednik može, plus vraćanje rezervne kopije.
  1. Unesite razlog i, ako rad ima datum završetka, rok važenja. Odobrenje jednostavno prestaje da važi tog datuma; ne morate da pamtite da ga uklonite.
  2. Sačuvajte.

Šta god da izaberete, saradnik nikada ne može da obriše sajt, vidi vaš račun za naplatu niti da pristupi bilo kom od vaših drugih sajtova.

Šta znači „arhiva uključuje bazu podataka“

Urednik ili menadžer može da preuzme kopiju sajta na kojoj će raditi, a kopija sajta su njegove datoteke i njegova baza podataka. WordPress baza podataka čuva sve što su vaši posetioci ostavili sajtu — imena komentatora i imejl adrese, korisničke naloge, WooCommerce porudžbine i adrese za isporuku, poslate obrasce.

To je obično tačno ono što je programeru potrebno: bez toga on gleda vašu temu na praznom sajtu. Vredi znati o ovome, jer su to pravi lični podaci i ljudi kojima pripadaju su vaši kupci, a ne naši.

Iz ovoga proizilaze dve stvari, a platforma obavlja obe za vas:

  • Svaki izvoz se nalazi u vašem revizorskom dnevniku. Otvorite Revizorski dnevnik (Audit log) i potražite site.backup.exported. Svaki red navodi ko ga je preuzeo, kada i da li je ta arhiva nosila bazu podataka. Ne morate da pitate.
  • Možete ga okončati u bilo kom trenutku. Opoziv je trenutan — pogledajte ispod.

Ako više volite da rade bez baze podataka, recite im da dodaju --no-database kada preuzimaju; to je jedan fleg, a sve ostalo radi isto.

Za programera — preuzimanje sajta na vaš računar

1. Instalirajte Zinnector®

npm install -g zinnector
zinnector --version

Potreban vam je Node 24 ili noviji. node mora da ispiše v24` ili noviju verziju.

2. Prijavite se kao vi

zinnector login

Ovo otvara vaš pretraživač i prijavljuje vas sa vašim sopstvenim Zinn Digital® nalogom — onim na koji je poslata pozivnica. Nikada vam nije potrebna lozinka vlasnika, niti oni ikada moraju da vam je daju.

Proverite šta vam je dodeljeno:

zinnector sites

Vidćećete tačno one sajtove koji su vam podeljeni, i ništa drugo. Ako je lista prazna, pozivnica još uvek nije prihvaćena, ili je odobrenje opozvano ili isteklo.

3. Preuzmite sajt

zinnector clone client-domain.com
cd client-domain.com

clone pravi lokalni projekat od hostovanog sajta. On preuzima:

  • wp-content — teme, dodatke (plugins), mu-plugins, jezike i medije koji predstavljaju sopstveni rad sajta;
  • bazu podataka, upisanu u database.sql u projektu.

On namerno ostavlja iza sebe WordPress jezgro (vaše lokalno okruženje za izvršavanje obezbeđuje pravu verziju), wp-config.php (on drži lozinku baze podataka sajta uživo) i sve medije koji su prebačeni u objektno skladište.

Svako pokretanje ispisuje tačno šta je uzeo i šta je ostavio, sa brojnim stavkama. Ako želite samo datoteke, dodajte --no-database.

Već imate projekat i želite samo najnovije? Pokrenite zinnector pull unutar njega.

4. Pokrenite ga lokalno, sa stvarnim sadržajem

zinnector dev --runtime docker

Na Docker okruženju za izvršavanje, ovo uvozi database.sql, prepisuje URL sajta na vašu lokalnu adresu i otvara sajt sa stvarnim sadržajem klijenta u njemu. Prijavite se sa sopstvenim WordPress nalozima sajta.

Podrazumevano okruženje za izvršavanje — WordPress Playground, kojem nije potreban Docker — brže se pokreće i ne uvozi bazu podataka; to će vam reći umesto da tiho počne prazno. Koristite ga kada radite na kodu i nije vam potreban sadržaj.

5. Vodite računa o kopiji koju ste dobili

database.sql je baza podataka sajta uživo. Zinnector® je dodaje u .gitignore vašeg projekta u trenutku kada je upiše, tako da rasejani git add -A ne može da objavi nečije kupce u skladištu (repository). Ostavite taj red na miru i obrišite datoteku kada se posao završi.

Šta saradnik može, a šta ne može

| | Posmatrač | Urednik | Menadžer | |---|---|---|---| | Pregled sajta i njegovih podešavanja | ✔ | ✔ | ✔ | | Promena datoteka, korišćenje wp-admin-a, primena (deploy) | | ✔ | ✔ | | Preuzimanje sajta, uključujući bazu podataka | | ✔ | ✔ | | Vraćanje rezervne kopije preko sajta uživo | | | ✔ | | Brisanje sajta | | | | | Pregled naplate ili računa | | | | | Pristup vlasnikovim drugim sajtovima | | | |

Poslednja tri reda su prazna za svaku ulogu. Oni nisu podešavanje.

Prekidanje pristupa

Vlasnik otvara odeljak Bezbednost sajta i bira Opozovi pored imena osobe. Stupa na snagu odmah: sledeća Zinnector® komanda koju taj programer pokrene ne može da vidi sajt, kao ni bilo šta drugo što poseduje.

Datum isteka radi istu stvar na određeni datum, a da niko ne mora da pamti. Ako ste ga podesili kada ste delili sajt, već ste završili.

Kada nešto ne radi

  • zinnector sites ne prikazuje ništa. Pozivnica nije prihvaćena, ili je odobrenje opozvano ili isteklo. Zamolite vlasnika da pogleda odeljak Bezbednost sajta — tamo je navedena pozivnica koja je na čekanju.
  • zinnector pull kaže da sajt nema skorašnju rezervnu kopiju. Preuzimanje uzima novu ako plan to dozvoljava, i pita prve. Ako plan ne uključuje rezervne kopije na zahtev, povećajte --max-age da biste prihvatili stariju.
  • zinnector dev pokreće prazan WordPress. Nalazite se na Playground okruženju za izvršavanje, koje ne uvozi bazu podataka. Pokrenite zinnector dev --runtime docker.
  • Lokalni sajt nastavlja da preusmerava na domen uživo. Uvoz prepisuje URL sajta; ako taj korak ne uspe, komanda to govori i ispisuje red za pokretanje wp search-replace.

Više grešaka i njihova rešenja: Zinnector® rešavanje problema.

Sva dokumentacija za programere

Najnovije sa bloga

O čemu smo pisali u vezi sa veb-hostingom, SEO-om i pokretanjem sajtova velikih razmera.

SEO i izgradnja linkova sa nivoa hostinga: Pogled operatora za 2026. godinu

Kako hosting oblikuje indeksiranje i autoritet linkova 2026. godine: održavanje stranica indeksiranim, provera starih domena pre nego što gradite na njima, izgradnja linkova bez tragova i iskren stav o tome šta infrastruktura može, a šta ne može da učini za SEO.

Pročitajte objavu

Ubrzavanje i osbezbeđivanje platforme WordPress: Kontrolna lista za performanse i dodatke

Praktična kontrolna lista za brz i bezbedan WordPress: keširanje na nivou servera, objekti keša po sajtu, pregršt dodataka vrednih pokretanja, održavanje trenutnog stka i WooCommerce stranice koje nikada ne smete da keširate.

Pročitajte objavu

Kako izabrati upravljani veb-hosting u 2026. godini: Vodič za kupce

Šta zaista odlukuje dobro managed hosting rešenje od jeftinog servera sa kontrolnim panelom — migracije, rezervne kopije, izolacija, pravo keširanje i pošteno skaliranje — i kako to proceniti pre nego što se obavežete.

Pročitajte objavu

Pročitajte blog

Još uvek ste zaglavljeni?

Podrška je uključena u svaki paket, služba radi 24 sati dnevno, a možete nam pisati na bilo kom od naših 58 jezika — odgovaramo vam na vašem.

Kontaktirajte podršku Svi članci