Znalostní báze

Práce na webu, který s vámi někdo sdílel

Vlastník webu může předat jeden web vývojáři e-mailem – nikoli svůj účet, fakturaci ani své ostatní weby. Obě části: sdílení a odvolání přístupu z ovládacího panelu a stažení webu pomocí příkazů zinnector login, clone a dev, včetně databáze – plus to, co jednotlivé role mohou a nemohou dělat.

Vlastník webu vám může poskytnout přístup k jednomu ze svých webů – nikoli ke svému účtu, fakturaci ani k dalším webům – a vy na něm pracujete pod svým vlastním přihlášením k Zinn Digital® a pomocí bezplatného nástroje rozhraní příkazového řádku Zinnector®. Tato příručka pokrývá obě strany: co dělá vlastník a co děláte vy.

Pokud jste nástroj Zinnector® ještě nepoužili, článek Začínáme s nástrojem Zinnector® vám jej pomůže nainstalovat asi za dvě minuty. Nic v tomto návodu nevyžaduje, abyste si kupovali hosting.

Pro vlastníka webu – sdílení jednoho webu

  1. Otevřete web ve svém ovládacím panelu a přejděte na položku Zabezpečení.
  2. V části Kdo další má přístup k tomuto webu vyberte možnost Sdílet tento web.
  3. Zadejte e-mailovou adresu vývojáře. Účet ještě mít nemusí – pokud se ještě nikdy nepřihlásil, obdrží pozvánku a přístup začne platit v okamžiku, kdy ji přijme.
  4. Vyberte roli:
  • Čtenář – může si web prohlížet, ale nemůže nic měnit.
  • Editor – role, kterou vývojář obvykle potřebuje. Může měnit soubory webu, používat wp-admin a stáhnout si archiv webu pro práci v lokálním prostředí. Tento archiv obsahuje databázi.
  • Správce – vše, co může dělat editor, plus možnost obnovení zálohy.
  1. Zadejte důvod a případně datum platnosti, pokud má práce stanovený konec. Přístup v tomto datu jednoduše vyprší; nemusíte myslet na jeho odebrání.
  2. Uložte.

Ať už zvolíte cokoli, spolupracovník nikdy nemůže smazat web, vidět vaši fakturaci ani přistupovat k vašim dalším webům.

Co znamená „archiv obsahuje databázi“

Editor nebo správce si může vzít kopii webu k práci a kopie webu se skládá ze souborů a databáze. Databáze systému WordPress uchovává vše, co vaši návštěvníci webu poskytli – jména komentátorů a e-mailové adresy, zákaznické účty, objednávky a doručovací adresy z obchodu WooCommerce, odeslané formuláře.

To je obvykle přesně to, co vývojář potřebuje: bez toho by se díval na šablonu na prázdném webu. Je dobré o tom vědět, protože se jedná o skutečné osobní údaje a lidé, kterým patři, jsou vaši zákazníci, nikoli naši.

Z toho vyplývají dvě věci a platforma za vás zajišťuje obě:

  • Každý export je zaznamenán v protokolu auditu. Otevřete položku Protokol auditu a vyhledejte položku site.backup.exported. U každého řádku je uvedeno, kdo export provedl, kdy a zda tento archiv obsahoval databázi. Nemusíte se ptát.
  • Přístup můžete kdykoli ukončit. Odvolání přístupu je okamžité – viz níže.

Pokud dáváte přednost tomu, aby pracovali bez databáze, řekněte jim, aby při stahování přidali přepínač --no-database; jedná se o jeden přepínač a zbytek funguje stejně.

Pro vývojáře – stažení webu do vašeho počítače

1. Instalace nástroje Zinnector®

npm install -g zinnector
zinnector --version

Potřebujete Node ve verzi 24 nebo novější. Příkaz node --version` musí vypsat hodnotu v24` nebo vyšší.

2. Přihlaste se pod svým účtem

zinnector login

Tím se otevře váš prohlížeč a vy se přihlásíte pomocí svého vlastního účtu Zinn Digital® – tedy toho, na který byla odeslána pozvánka. Nikdy nepotřebujete heslo vlastníka a on vám ho nemusí dávat.

Zkontrolujte, jaký přístup vám byl přidělen:

zinnector sites

Uvidíte přesně ty weby, ke kterým vám byl sdílen přístup, a nic jiného. Pokud je seznam prázdný, pozvánka ještě nebyla přijata, nebo byl přístup odvolán či vypršel jeho čas.

3. Stažení webu

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

Příkaz clone vytvoří lokální projekt z hostovaného webu. Zahrnuje:

  • adresář wp-content – šablony, doplňky (plugins), doplňky pro více webů (mu-plugins), jazyky a média, které představují vlastní práci na webu;
  • databázi, která se upevní do souboru database.sql v projektu.

Záměrně vynechává jádro WordPressu (správnou verzi zajišťuje vaše lokální běhové prostředí), soubor wp-config.php (obsahuje heslo k databázi živého webu) a veškerá média, která byla přesunuta do objektového úložiště.

Každý běh vypíše přesně to, co si vzal a co ponechal, včetně počtů. Pokud chcete pouze soubory, přidejte přepínač --no-database.

Projekt již máte a chcete jen nejnovější verzi? Spusťte uvnitř něj příkaz zinnector pull.

4. Spuštění lokálně se skutečným obsahem

zinnector dev --runtime docker

V běhovém prostředí Docker se importuje soubor database.sql, adresa URL webu se přepíše na vaši lokální adresu a web se otevře se skutečným obsahem zákazníka. Přihlaste se pomocí vlastních účtů WordPress na daném webu.

Výchozí běhové prostředí – WordPress Playground, které nevyžaduje Docker – se spouští rychleji a neimportuje databázi; raději vás na to upozorní, než aby tiše začínalo s prázdným obsahem. Použijte jej, když pracujete na kódu a nepotřebujete obsah.

5. Péče o poskytnutou kopii

Soubor database.sql je databáze živého webu. Nástroj Zinnector® jej po vytvoření okamžitě přidá do souboru .gitignore vašeho projektu, takže nepozorný příkaz git add -A nemůže omylem publikovat zákaznická data do úložiště. Tento řádek neměňte a po dokončení práce soubor smažte.

Co může a nemůže spolupracovník dělat

| | Čtenář | Editor | Správce | |---|---|---|---| | Zobrazit web a jeho nastavení | ✔ | ✔ | ✔ | | Měnit soubory, používat wp-admin, nasazovat | | ✔ | ✔ | | Stáhnout web včetně databáze | | ✔ | ✔ | | Obnovit zálohu přes živý web | | | ✔ | | Smazat web | | | | | Zobrazit fakturaci nebo faktury | | | | | Přistupovat k dalším webům vlastníka | | | |

Poslední tři řádky jsou pro každou roli prázdné. Nejedná se o nastavení.

Ukončení přístupu

Vlastník otevře sekci Zabezpečení webu a vedle jména dané osoby vybere možnost Odvolat. Změna se projeví okamžitě: další příkaz Zinnector®, který tento vývojář spustí, web neuvidí, a totéž platí pro vše ostatní, co má k dispozici.

Uplynutí doby platnosti provede totéž v daném datu, aniž by na to musel kácet kdokoliv myslet. Pokud jste datum nastavili při sdílení webu, máte již hotovo.

Když něco nefunguje

  • Příkaz zinnector sites nic nezobrazuje. Pozvánka nebyla přijata nebo byl přístup odvolán či vypršel. Požádejte vlastníka, aby zkontroloval sekci Zabezpečení webu – čekající pozvánka je uvedena tam.
  • Příkaz zinnector pull hlásí, že web nemá žádnou nedávnou zálohu. Příkaz vytvoří novou zálohu, pokud to plán umožňuje, a nejprve se zeptá. Pokud plán zálohy na vyžádání nezahrnuje, zvyšte hodnotu přepínače --max-age, abyste akceptovali starší zálohu.
  • Příkaz zinnector dev spustí prázdný WordPress. Nacházíte se v běhovém prostředí Playground, které neimportuje databázi. Spusťte příkaz zinnector dev --runtime docker.
  • Lokální web se neustále přesměrovává na živou doménu. Import přepíše adresu URL webu; pokud tento krok selhal, příkaz na to upozorní a vypíše řádek příkazu wp search-replace, který je třeba spustit.

Další chyby a jejich řešení: Řešení problémů s nástrojem Zinnector®.

Všechny dokumenty pro vývojáře

Nejnovější z blogu

O čem píšeme v souvislosti s hostingem, SEO a provozováním webů ve velkém měřítku.

SEO a budování odkazů z pohledu hostingu: Pohled provozovatele pro rok 2026

Jak hosting ovlivňuje indexaci a link equity v roce 2026: udržení stránek v indexu, prověřování starších domén před jejich využitím, budování zpětných odkazů bez zanechání stop a upřímný pohled na to, co infrastruktura pro SEO může a nemůže udělat.

Přečíst příspěvek

Zajištění rychlosti a bezpečnosti WordPressu: Kontrolní seznam pro výkon a pluginy

Praktický kontrolní seznam pro rychlý a bezpečný WordPress: mezipaměť na úrovni serveru, objektová mezipaměť pro každý web, několik málo pluginů, které stojí za to používat, udržování aktuálního softwaru a stránky WooCommerce, které nesmíte nikdy ukládat do mezipaměti.

Přečíst příspěvek

Jak vybrat spravovaný webhosting v roce 2026: Průvodce pro kupujícího

Co vlastně odlišuje kvalitní spravovaný hosting od levného serveru s ovládacím panelem – migrace, zálohy, izolace, skutečná mezipaměť a poctivé škálování – a jak to posoudit, než se zavážete.

Přečíst příspěvek

Přečíst si blog

Stále si nevíte rady?

Podpora je součástí každého tarifu, podpora je otevřená 24 hodin denně a můžete nám napsat v kterémkoli z našich 58 jazyků – odpovíme vám ve vašem jazyce.

Kontaktovat podporu Všechny články