Serahkan situs WordPress yang sudah selesai kepada klien Anda tanpa lock-in
Membangun situs klien di dalam setup WordPress Anda sendiri memang efisien. Menyerahkannya secara rapi adalah saat di mana banyak freelancer mengalami kebuntuan. Klien menginginkan situs yang sudah selesai di hosting mereka sendiri dan di bawah kendali mereka sendiri, dan Anda tidak ingin menjadi host mereka yang tidak dibayar selamanya. Jika ekspornya berantakan, Anda akhirnya melakukan migrasi manual, memperbaiki URL yang rusak, dan membalas email dukungan untuk situs yang tidak lagi Anda kelola.
Panduan ini menunjukkan alur kerja penyerahan yang rapi: ekspor satu klien dari setup multi-tenancy Anda sebagai arsip tunggal, serahkan, dan biarkan klien melakukan restore ke instalasi WordPress standar apa pun tanpa lock-in. Ini dikembangkan dari alur kerja clone situs starter, yang mencakup sisi lain dari hubungan tersebut: membuat situs klien baru dengan cepat.
Mengapa penyerahan biasanya menyusahkan
Setup freelancer pada umumnya membuat offboarding lebih sulit daripada onboarding:
- Situs hidup bercampur dengan pekerjaan Anda yang lain. Jika setiap klien berbagi satu instalasi, Anda tidak bisa begitu saja menyerahkan database dump tanpa membocorkan data klien lain.
- Migrasi manual itu merepotkan. Mengekspor file, melakukan dump database, mengedit table prefix, mencari dan mengganti domain lama, dan memperbaiki data yang diserialisasi secara manual itu lambat dan mudah salah.
- Lock-in terasa buruk bagi semua orang. Klien yang tidak dapat membawa situs mereka ke tempat lain adalah klien yang tidak sepenuhnya mempercayai Anda. Jalan keluar yang bersih adalah nilai jual, bukan kerugian.
Tujuannya adalah penyerahan yang memakan waktu beberapa menit, hanya menyertakan situs milik satu klien tersebut, dan membiarkan mereka berjalan secara independen di hosting mereka sendiri.
Alur kerja penyerahan yang bersih
Alur kerja ini memiliki dua bagian. Anda mengekspor tenant klien tunggal dari setup GrabWP Tenancy Pro Anda, lalu klien melakukan restore arsip tersebut ke instalasi WordPress mereka sendiri menggunakan plugin GrabWP Restore gratis.
Langkah 1: Ekspor satu tenant klien

Dari dashboard admin GrabWP Tenancy Pro Anda, jalankan backup dari tenant spesifik yang Anda serahkan. Backup tenant dari versi Pro menghasilkan arsip mandiri melalui alur kerja langkah demi langkah yang mencakup database, uploads, konten, dan konfigurasi tenant, dengan UI kemajuan AJAX sehingga Anda dapat melihatnya selesai.
Karena setiap tenant diisolasi, ekspor tersebut berisi situs klien itu dan tidak ada yang lain. Anda tidak melakukan dump database bersama dan berharap untuk menghapus klien lain setelahnya. Satu tenant masuk, satu arsip keluar.
Hasilnya adalah file ZIP tunggal. File tersebut adalah keseluruhan yang diserahkan: database, uploads, plugin, dan theme untuk satu situs tersebut.
Langkah 2: Siapkan instalasi tujuan klien
Klien membutuhkan instalasi WordPress biasa untuk menerima situs. Ini bisa di akun hosting mereka sendiri, subdomain, atau instalasi baru yang disediakan host baru mereka. Tidak ada Multisite yang perlu dikonfigurasi dan tidak diperlukan GrabWP Tenancy di pihak mereka.
Satu hal yang perlu diperjelas kepada klien di awal: melakukan restore akan menggantikan seluruh situs target. Ini ditujukan untuk instalasi baru atau sekali pakai, bukan yang sudah memiliki konten yang ingin mereka simpan.
Langkah 3: Restore dengan plugin GrabWP Restore gratis

Pada instalasi tujuan, klien menginstal GrabWP Restore, plugin gratis mandiri yang satu-satunya tugas adalah merestore ZIP ekspor GrabWP ke situs WordPress normal. Mereka pergi ke Tools > GrabWP Restore, mengunggah file ZIP, mengonfirmasi bahwa mereka telah melakukan backup apa pun di target, dan memulai proses restore.
Di balik layar, plugin tersebut melakukan pekerjaan migrasi yang membosankan secara otomatis:
- Penulisan ulang table prefix sehingga database yang diimpor cocok dengan instalasi tujuan.
- Impor SQL streaming yang menangani database besar tanpa tersendat oleh batas unggahan.
- Pencarian dan penggantian URL di seluruh database, termasuk data yang diserialisasi dan dienkode tema, plus pembaruan URL situs otomatis, sehingga tautan dan pengaturan mengarah ke domain baru klien alih-alih alamat tenant lama Anda.
- Strategi penggantian nama ke .old yang aman yang mengganti nama direktori plugins, themes, dan uploads target yang ada sebelum menulis, sehingga tidak ada yang dihancurkan secara diam-diam.
Saat selesai, klien masuk (login) dengan kredensial admin dari situs yang diekspor dan menghapus direktori .old yang tersisa setelah mereka memastikan semuanya berfungsi.
Langkah 4: Konfirmasi dan putuskan koneksi
Setelah klien memverifikasi situs yang direstore di hosting mereka, Anda dapat menghapus tenant tersebut dari setup Anda sendiri. Klien kini menjalankan situs secara mandiri, di infrastruktur mereka, dengan kredensial mereka. Anda tidak lagi berada dalam lingkaran sebagai host, yang mana itulah intinya.
Mengapa ini lebih baik dari migrasi manual
Migrasi manual berarti mengekspor file melalui SFTP, melakukan dump dan mengedit SQL, menebak prefix yang tepat, dan menjalankan alat pencarian dan penggantian untuk memperbaiki URL dan data yang diserialisasi. Setiap langkah adalah peluang untuk merusak situs, dan Anda sering kali berakhir melakukannya secara langsung di bawah tekanan waktu sementara klien menunggu.
Alur kerja ekspor dan restore memampatkan itu menjadi dua tindakan. Anda mengekspor satu tenant yang terisolasi, klien merestore satu arsip, dan penulisan ulang prefix dan penggantian URL yang biasanya menyebabkan masalah paling besar akan ditangani untuk Anda. Karena plugin restore ini gratis dan mandiri, klien tidak pernah bergantung pada lisensi Anda atau platform multi-tenancy Anda untuk menjaga situs mereka tetap berjalan.
Penyerahan sebagai nilai jual
Menawarkan jalan keluar yang bersih dan tanpa lock-in mengubah cara klien memandang Anda. Alih-alih khawatir bahwa mempekerjakan Anda berarti terjebak dengan Anda, mereka tahu situs itu adalah milik mereka dan portabel sejak hari pertama. Kepercayaan itu memudahkan untuk memenangkan proyek, dan ini membuat penyerahan akhir menjadi penyelesaian profesional, bukan sebuah kepanikan.
Untuk ujung depan dari hubungan yang sama ini, lihat cara membangun satu situs starter dan men-clone-nya untuk setiap klien. Bersama-sama, onboarding cepat dan penyerahan yang bersih memungkinkan Anda menjalankan buku penuh situs klien dari satu instalasi dan berpisah secara anggun saat proyek berakhir.
Mengelola situs klien dengan serius dan menginginkan backup per tenant, database khusus, dan alur kerja ekspor di balik penyerahan ini? Paket Pro mulai dari $9.99/month.
Pertanyaan yang sering diajukan
- Bisakah saya memberikan situs kepada klien tanpa memberi mereka akses ke klien saya yang lain?
- Ya. Anda hanya mengekspor satu tenant tersebut sebagai arsip ZIP mandiri yang mencakup database, uploads, plugin, dan theme-nya. Tidak ada tentang tenant Anda yang lain yang disertakan, sehingga klien menerima situs mereka dan hanya situs mereka saja.
- Apakah klien membutuhkan GrabWP Tenancy Pro untuk menerima situs tersebut?
- Tidak. Klien melakukan restore menggunakan GrabWP Restore, sebuah plugin gratis terpisah yang mengimpor ZIP ekspor GrabWP ke instalasi tunggal WordPress biasa. Mereka tidak membutuhkan lisensi Pro Anda atau setup multi-tenancy Anda untuk menjalankan situs setelahnya.
- Apakah URL dan tautan akan rusak saat situs pindah ke domain klien?
- Tidak. GrabWP Restore menulis ulang table prefix agar cocok dengan tujuan dan menjalankan pencarian dan penggantian URL di seluruh database, termasuk data yang diserialisasi, lalu memperbarui URL situs secara otomatis sehingga tautan dan pengaturan mengarah ke rumah yang baru.
- Apakah aman menjalankan ini pada situs yang sudah memiliki konten?
- Restore adalah operasi destruktif yang menggantikan seluruh situs, jadi ini dimaksudkan untuk instalasi target yang baru atau sekali pakai. Sebelum menulis apa pun, ia mengganti nama direktori plugins, themes, dan uploads yang ada menjadi .old sehingga keadaan sebelumnya dapat dipulihkan secara manual jika diperlukan.
Editorial standards: Our content is written by WordPress experts with hands-on multi-tenancy experience. Articles are fact-checked and regularly updated to ensure accuracy.