Pusat Pengetahuan

Bekerja pada situs yang dibagikan seseorang kepada Anda

Pemilik situs dapat menyerahkan satu situs kepada pengembang melalui email — bukan akunnya, bukan penagihannya, bukan situs-situs lainnya. Kedua bagian: berbagi dan mencabutnya dari dasbor, dan menarik situs dengan zinnector login, clone dan dev, termasuk database — plus apa yang dapat dan tidak dapat dilakukan setiap peran.

Pemilik situs dapat memberi Anda akses ke satu situs milik mereka — bukan akun mereka, bukan penagihan mereka, bukan situs mereka yang lain — dan Anda dapat mengerjakannya menggunakan login Zinn Digital® Anda sendiri serta CLI Zinnector® gratis. Panduan ini mencakup kedua sisi tersebut: apa yang dilakukan pemilik, dan apa yang Anda lakukan.

Jika Anda belum pernah menggunakan Zinnector® sebelumnya, Memulai dengan Zinnector® akan memasangnya dalam waktu sekitar dua menit. Tidak ada ketentuan di sini yang mengharuskan Anda membeli hosting.

Untuk pemilik situs — membagikan satu situs

  1. Buka situs di dasbor Anda dan buka Keamanan.
  2. Di bagian Siapa lagi yang dapat mengakses situs ini, pilih Bagikan situs ini.
  3. Ketik alamat email pengembang. Mereka belum memerlukan akun — jika mereka belum pernah masuk, mereka akan menerima undangan dan akses akan langsung aktif begitu mereka menerimanya.
  4. Pilih peran:
  • Viewer — dapat melihat, dan tidak dapat mengubah apa pun.
  • Editor — peran yang biasanya diperlukan oleh seorang pengembang. Mereka dapat mengubah file situs, menggunakan wp-admin, dan mengunduh arsip situs untuk dikerjakan secara lokal. Arsip tersebut mencakup database.
  • Manager — semua kemampuan editor, ditambah memulihkan cadangan (backup).
  1. Berikan alasan dan, jika pekerjaan tersebut memiliki tanggal akhir, tentukan masa berlaku. Hak akses tersebut akan otomatis berhenti pada tanggal tersebut; Anda tidak perlu repot mengingat untuk menghapusnya.
  2. Simpan.

Apa pun yang Anda pilih, seorang kolaborator tidak akan pernah dapat menghapus situs, melihat penagihan Anda, atau mengakses situs Anda yang lain.

Apa arti "arsip mencakup database"

Seorang editor atau manager dapat mengambil salinan situs untuk dikerjakan, dan salinan situs terdiri dari file-filenya serta databasenya. Database WordPress menyimpan apa pun yang telah diberikan oleh pengunjung Anda ke situs tersebut — nama dan alamat email pemberi komentar, akun pelanggan, pesanan WooCommerce dan alamat pengiriman, serta kiriman formulir.

Hal tersebut biasanya memang persis seperti yang dibutuhkan oleh seorang pengembang: tanpa itu, mereka hanya melihat tema Anda berdampingan dengan situs kosong. Hal ini penting untuk diketahui, karena ini adalah data pribadi yang sebenarnya dan orang-orang pemilik data tersebut adalah pelanggan Anda, bukan pelanggan kami.

Dua hal berikut berlaku, dan platform akan melakukan keduanya untuk Anda:

  • Setiap ekspor tercatat dalam log audit Anda. Buka Log audit dan cari site.backup.exported. Setiap baris mencantumkan siapa yang mengambilnya, kapan, dan apakah arsip tersebut membawa database. Anda tidak perlu bertanya.
  • Anda dapat mengakhirinya kapan saja. Pencabutan akses bersifat instan — lihat di bawah.

Jika Anda lebih suka mereka bekerja tanpa database, minta mereka untuk menambahkan --no-database saat mereka melakukan pull; itu hanya satu flag dan selebihnya berfungsi sama.

Untuk pengembang — membawa situs ke komputer Anda

1. Pasang Zinnector®

npm install -g zinnector
zinnector --version

Anda memerlukan Node 24 atau yang lebih baru. node harus mencetak v24` atau yang lebih tinggi.

2. Masuk sebagai diri Anda sendiri

zinnector login

Perintah ini akan membuka browser Anda dan masuk menggunakan akun Zinn Digital® Anda sendiri — akun yang dikirimi undangan tersebut. Anda tidak pernah memerlukan kata sandi pemilik, dan mereka tidak pernah perlu memberikannya kepada Anda.

Periksa apa yang diberikan kepada Anda:

zinnector sites

Anda akan melihat persis situs-situs yang dibagikan kepada Anda, dan tidak ada yang lain. Jika daftarnya kosong, undangan belum diterima, atau hak akses telah dicabut atau kedaluwarsa.

3. Tarik situs ke bawah

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

clone membuat proyek lokal dari situs yang dihosting. Perintah ini mengambil:

  • wp-content — tema, plugin, plugin-mu, bahasa, dan media yang merupakan hasil karya situs itu sendiri;
  • database, yang ditulis ke database.sql di dalam proyek.

Perintah ini secara sengaja mengabaikan inti WordPress (runtime lokal Anda menyediakan versi yang tepat), wp-config.php (yang menyimpan kata sandi database situs langsung), dan media apa pun yang telah dialihkan ke penyimpanan objek.

Setiap kali dijalankan, sistem mencetak secara persis apa yang diambil dan apa yang ditinggalkan, beserta jumlahnya. Jika Anda hanya menginginkan filenya saja, tambahkan --no-database.

Sudah memiliki proyek dan hanya ingin versi yang terbaru? Jalankan zinnector pull di dalamnya.

4. Jalankan secara lokal, dengan konten asli

zinnector dev --runtime docker

Pada runtime Docker, perintah ini akan mengimpor database.sql, menulis ulang URL situs ke alamat lokal Anda, dan membuka situs dengan konten asli pelanggan di dalamnya. Masuklah menggunakan akun WordPress situs itu sendiri.

Runtime default — WordPress Playground, yang tidak memerlukan Docker — lebih cepat untuk dimulai dan tidak mengimpor database; runtime ini akan memberi tahu Anda daripada diam-diam dimulai dalam keadaan kosong. Gunakan ini saat Anda sedang mengerjakan kode dan tidak memerlukan kontennya.

5. Kelola salinan yang telah diberikan kepada Anda

database.sql adalah database situs yang aktif. Zinnector® menambahkannya ke .gitignore proyek Anda segera setelah file tersebut ditulis, sehingga perintah git add -A yang tidak sengaja dilakukan tidak akan mempublikasikan pelanggan seseorang ke repositori. Biarkan baris tersebut apa adanya, dan hapus file tersebut setelah pekerjaan selesai.

Apa yang dapat dan tidak dapat dilakukan oleh seorang kolaborator

| | Viewer | Editor | Manager | |---|---|---|---| | Melihat situs dan pengaturannya | ✔ | ✔ | ✔ | | Mengubah file, menggunakan wp-admin, melakukan deployment | | ✔ | ✔ | | Menarik situs, termasuk database | | ✔ | ✔ | | Memulihkan cadangan di atas situs yang aktif | | | ✔ | | Menghapus situs | | | | | Melihat penagihan atau faktur | | | | | Mengakses situs lain milik pemilik | | | |

Tiga baris terakhir kosong untuk setiap peran. Kolom tersebut bukanlah pengaturan.

Mengakhiri akses

Pemilik membuka bagian Keamanan situs dan memilih Cabut di samping nama orang tersebut. Perintah ini langsung berlaku: perintah Zinnector® berikutnya yang dijalankan oleh pengembang tersebut tidak akan dapat melihat situs, begitu juga dengan hal lainnya yang mereka miliki.

Masa berlaku akan melakukan hal yang sama pada tanggal tertentu, tanpa harus ada orang yang mengingatnya. Jika Anda menetapkannya saat membagikan situs, pekerjaan Anda sudah selesai.

Ketika ada sesuatu yang tidak berfungsi

  • zinnector sites tidak menampilkan apa pun. Undangan belum diterima, atau hak akses telah dicabut atau kedaluwarsa. Minta pemilik untuk memeriksa bagian Keamanan situs — undangan yang tertunda tercantum di sana.
  • zinnector pull mengatakan situs tidak memiliki cadangan terbaru. Proses pull akan mengambil cadangan baru jika paket mengizinkannya, dan akan bertanya terlebih dahulu. Jika paket tidak menyertakan cadangan sesuai permintaan (on-demand), tingkatkan --max-age untuk menerima cadangan yang lebih lama.
  • zinnector dev memulai WordPress kosong. Anda menggunakan runtime Playground, yang tidak mengimpor database. Jalankan zinnector dev --runtime docker.
  • Situs lokal terus melakukan pengalihan (redirect) ke domain aktif. Proses impor menulis ulang URL situs; jika langkah tersebut gagal, perintah akan menampilkannya dan mencetak baris wp search-replace yang harus dijalankan.

Kesalahan lainnya dan cara perbaikannya: Penyelesaian masalah Zinnector®.

Semua dokumentasi pengembang

Terbaru dari blog

Yang telah kami tulis tentang hosting, SEO, dan pengelolaan situs web dalam skala besar.

SEO and Link Building from the Hosting Layer: A 2026 Operator's View

Bagaimana hosting membentuk pengindeksan dan *link equity* pada tahun 2026: menjaga halaman tetap terindeks, memeriksa domain lama sebelum Anda membangunnya, pembuatan tautan tanpa jejak, serta pandangan jujur tentang apa yang dapat dan tidak dapat dilakukan oleh infrastruktur untuk SEO.

Baca postingan

Membuat WordPress Cepat dan Aman: Daftar Periksa Kinerja dan Plugin

Daftar periksa praktis untuk WordPress yang cepat dan aman: penembolokan tingkat server, penembolokan objek per situs, segelintir plugin yang layak dijalankan, menjaga tumpukan tetap mutakhir, dan halaman WooCommerce yang tidak boleh Anda cache sama sekali.

Baca postingan

Cara Memilih Web Hosting Terkelola di 2026: Panduan Pembeli

Apa yang sebenarnya membedakan managed hosting yang baik dari server murah dengan panel kontrol — migrasi, pencadangan, isolasi, penelusuran nyata, dan penskalaan yang jujur — serta cara menilainya sebelum Anda berkomitmen.

Baca postingan

Baca blog

Masih bingung?

Dukungan disertakan pada setiap paket, layanan meja bantuan buka selama 24 jam sehari, dan Anda dapat menulis kepada kami dalam salah satu dari 58 bahasa kami — kami akan menjawab Anda dalam bahasa Anda.

Hubungi dukungan Semua artikel