Basis pengetahuan

Memulai dengan Zinnector®, CLI pengembang

Instal Zinnector® CLI gratis pada Node 24 atau yang lebih baru, lalu buktikan kinerjanya dalam dua menit: --version, --help, buat perancah situs, jalankan WordPress asli secara lokal tanpa Docker, dan buka di peramban Anda — lengkap dengan tampilan tanda keberhasilan pada setiap langkah.

Zinnector® adalah alat baris perintah gratis berlisensi MIT dari Zinn Digital® untuk para pengembang WordPress. Alat ini membuat perancah situs, menjalankan WordPress nyata di mesin Anda sendiri tanpa perlu menginstal apa pun selain Node — tanpa Docker, tanpa MAMP, tanpa PHP di PATH Anda — kemudian memeriksa apa yang Anda bangun terhadap slot hosting tujuan penerapan Anda dan mendorongnya. Panduan ini membawa Anda dari nol hingga memiliki situs yang berjalan dalam waktu sekitar dua menit, dan memberi tahu Anda seperti apa wujud keberhasilan pada setiap langkah sehingga Anda tahu kapan terjadi kesalahan.

Yang Anda butuhkan

  • Node 24 atau yang lebih baru. Jalankan node --version; perintah ini harus mencetak v24 atau lebih tinggi. Instal versi LTS saat ini dari nodejs.org — pada Windows winget install OpenJS.NodeJS.LTS, pada macOS brew install node@24.
  • npm, yang disertakan bersama Node. Zinnector® menggunakannya sekali untuk mengunduh runtime WordPress ke dalam cache miliknya sendiri.
  • git, hanya untuk zinnector push — penerapan dijalankan dari repositori Anda.
  • Docker, hanya jika Anda memintanya dengan --runtime docker. Runtime default tidak memerlukannya.

Tidak ada hal di bawah ini yang memerlukan akun. Kunci API hanya diperlukan ketika Anda telah mencapai slot hosting, dalam Menerapkan dengan Zinnector®.

Langkah 1 — instal alat ini

npm install -g zinnector

Jika npm mencetak npm WARN EBADENGINE, versi Node Anda lebih lama daripada >=24.18.1 yang dinyatakan oleh paket tersebut. Pemasangan tetap selesai, tetapi CLI akan menolak untuk berjalan. Tingkatkan Node terlebih dahulu, kemudian instal lagi.

Langkah 2 — periksa versinya

zinnector --version

Berhasil: nomor versi, misalnya 0.1.2. Jika Anda melihat "Zinnector® needs Node 24 or newer — this is Node 20.x" berkas biner telah terinstal tetapi Node Anda terlalu lama; perintah keluar dengan kode 78 alih-alih melakukan apa pun.

Langkah 3 — baca bantuan

zinnector --help

Berhasil: sebuah banner yang menyebutkan lima perintah alur kerja (new, dev, link, check, push) dan kemudian setiap perintah beserta fungsi satu barisnya. Setiap perintah juga menerima flag --help tersendiri — zinnector dev --help mencantumkan flag runtime, PHP, dan port. Daftar lengkapnya, beserta contoh, terdapat dalam referensi perintah.

Langkah 4 — buat perancah situs

zinnector new my-site

Berhasil: judul Created my-site dan daftar berkas yang ditulisnya — zinnector.json, struktur direktori wp-content dengan plugins/, themes/ dan pembantu mu-plugins/, sebuah .gitignore serta README — diikuti oleh perintah berikutnya yang harus dijalankan. Tidak ada placeholder di dalamnya; proyek langsung aktif apa adanya. --template plugin atau --template theme membuat perancah untuk plugin atau tema blok yang langsung aktif saat dibuat.

Langkah 5 — jalankan situs

cd my-site
zinnector dev

Pertama kali dijalankan, Zinnector® meminta konfirmasi sekali sebelum mengunduh runtime WordPress — sekitar 570 MB, karena membawa setiap build PHP dari 5.2 hingga 8.5 — ke direktori cache miliknya sendiri, tidak pernah ke dalam proyek Anda. Jawab Y, atau teruskan --yes untuk melewati pertanyaan tersebut. Pada Node 26 atau yang lebih baru, alat ini juga mengambil Node 24 khusus untuk runtime saja (sekitar 30 MB, diverifikasi terhadap checksum nodejs.org), karena modul bawaan runtime hanya memiliki biner bawaan untuk Node 24 dan 25; Anda tidak memerlukan kompiler atau Visual Studio.

Berhasil: sebuah blok yang menyebutkan nama proyek, versi PHP, dan versi WordPress, kemudian:

✔ running at http://127.0.0.1:9400
  admin: http://127.0.0.1:9400/wp-admin  (already signed in)

Langkah 6 — buka situs

Kunjungi http://127.0.0.1:9400 di peramban. Berhasil: situs WordPress baru berjudul My WordPress Website, yang disajikan oleh versi PHP yang Anda minta. http://127.0.0.1:9400/wp-admin membuka dasbor dalam keadaan sudah masuk log. Masukkan plugin ke dalam wp-content/plugins/ atau tema ke dalam wp-content/themes/ dan itu akan langsung tersedia pada pemuatan ulang berikutnya — runtime menyajikan direktori-direktori tersebut langsung dari proyek Anda.

Tekan Ctrl-C untuk berhenti. zinnector dev --once mem-boot runtime, mencetak apa yang sebenarnya berjalan (versi PHP, versi WordPress, ekstensi yang dimuat) lalu berhenti — berguna ketika Anda menginginkan bukti nyata daripada sekadar janji.

Ke mana harus melangkah berikutnya

Dokumentasi yang sama tersedia di README paket di npm dan di GitHub, tempat di mana pelaporan masalah dan pull request selalu disambut dengan baik.

Semua dokumentasi pengembang →

Terbaru dari blog

Apa yang telah kami tulis tentang hosting, SEO, dan mengelola situs dalam skala besar.

SEO dan Pembangunan Tautan dari Lapisan Hosting: Pandangan Operator Tahun 2026

Bagaimana hosting membentuk pengindeksan dan link equity pada tahun 2026: menjaga halaman tetap terindeks, memeriksa domain lama sebelum mengembangkannya, membangun tautan tanpa jejak mesin pencari, dan pandangan jujur tentang apa yang dapat dan tidak dapat dilakukan infrastruktur untuk SEO.

Baca postingan →

Membuat WordPress Cepat dan Aman: Daftar Periksa Performa dan Plugin

Daftar periksa praktis untuk WordPress yang cepat dan aman: caching tingkat server, object cache per situs, beberapa plugin yang layak dijalankan, menjaga tumpukan teknologi tetap mutakhir, dan halaman WooCommerce yang tidak boleh Anda simpan di cache.

Baca postingan →

Cara Memilih Web Hosting Terkelola di Tahun 2026: Panduan Pembeli

Apa yang sebenarnya membedakan hosting terkelola yang baik dari kotak murah dengan panel kontrol — migrasi, pencadangan, isolasi, caching nyata, dan penskalaan yang jujur — dan cara menilainya sebelum Anda berkomitmen.

Baca postingan →

Baca blog →

Masih mengalami kendala?

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 →