Panduan

Serah Terima Situs WordPress Tanpa Lock-In Saat Klien Pergi

Tim GrabWP
· Diperbarui August 16, 2026 · 4 min read · Direview oleh Tim GrabWP

Kepercayaan adalah bagian dari layanan Anda. Klien akan merasa jauh lebih nyaman berkomitmen dengan Anda ketika mereka tahu bahwa mereka bisa pergi dengan membawa situs web mereka secara utuh. Panduan ini menunjukkan jalur offboarding yang bersih dan tanpa lock-in: ekspor tenant klien keluar dari platform Anda dan biarkan mereka mengimpornya ke hosting WordPress mandiri mereka sendiri menggunakan plugin GrabWP Restore gratis.

Mengapa portabilitas penting untuk kepercayaan

Lock-in adalah kemenangan jangka pendek yang mengorbankan reputasi jangka panjang Anda. Klien yang merasa terjebak akan ragu untuk mendaftar sejak awal, dan akan menjelek-jelekkan Anda jika proses berhenti berubah menjadi situasi penyanderaan. Menawarkan jalan keluar yang bersih di awal akan menghilangkan keberatan tersebut dan menunjukkan rasa percaya diri terhadap kualitas pekerjaan Anda.

Portabilitas juga melindungi Anda. Saat sebuah kerja sama berakhir, proses serah terima yang lancar akan menutup keterlibatan secara profesional, bukannya berlarut-larut dalam perselisihan mengenai “kembalikan situs saya.” Tujuan di sini sangat spesifik: memindahkan satu tenant klien KELUAR dari platform bersama Anda menuju hosting yang mereka kontrol. Ini berbeda dengan rollback di tempat, di mana Anda melakukan restore tenant dari backup miliknya saat masih berada di sistem Anda. Dalam hal ini, klien mengambil alih kepemilikan dan pergi.

Langkah 1: Ekspor database dan file tenant klien

Mengekspor database dan file tenant klien di GrabWP Tenancy

GrabWP Tenancy Pro dilengkapi dengan tool ekspor tenant yang mengemas database dan file tenant sehingga Anda dapat memigrasikan tenant tersebut ke hosting mandiri.

  1. Di halaman admin utama Anda, buka GrabWP > Tenants dan pilih tenant milik klien yang akan pergi.
  2. Jalankan proses ekspor tenant untuk menghasilkan arsip yang berisi database dan file tenant tersebut.
  3. Simpan arsip ekspor tersebut, yang merupakan file ZIP ekspor GrabWP yang nantinya akan diimpor oleh situs tujuan.

Karena setiap tenant sudah memiliki data yang terisolasi masing-masing, Anda hanya mengekspor situs klien tersebut, tanpa menyentuh klien lain di portofolio Anda.

Langkah 2: Siapkan hosting mandiri untuk klien

Klien membutuhkan tempat tujuan yang menjadi milik mereka.

  1. Minta klien menyiapkan instalasi WordPress baru (fresh install) di akun hosting mereka sendiri.
  2. Pastikan tujuan memenuhi persyaratan: WordPress 6.2 atau versi lebih baru dan PHP 7.4 atau versi lebih baru.
  3. Pastikan arsip ekspor muat dalam batas upload_max_filesize dan post_max_size di server tujuan, karena proses impor menggunakan validasi upload standar dari WordPress.

Instalasi baru ini akan menjadi situs independen milik klien setelah proses impor selesai.

Langkah 3: Impor menggunakan plugin GrabWP Restore gratis

Mengimpor situs klien ke hosting mandiri menggunakan plugin GrabWP Restore gratis

Pada instalasi mandiri tujuan, klien (atau Anda, atas nama mereka) menggunakan plugin GrabWP Restore gratis untuk memasukkan situs yang telah diekspor.

  1. Instal plugin grabwp-restore di situs tujuan lalu aktifkan.
  2. Buka Tools > GrabWP Restore dan upload ZIP ekspor GrabWP.
  3. Centang “I have backed up my website” dan konfirmasi operasi destruktif tersebut.
  4. Biarkan proses restore berjalan. Plugin ini menangani seluruh proses migrasi end to end:
    • Streaming SQL import agar database berukuran besar dapat diimpor dengan andal
    • Penulisan ulang table prefix secara otomatis agar sesuai dengan situs tujuan
    • Proses URL search-replace di seluruh database, termasuk serialized data
    • Pembaruan otomatis untuk URL situs
    • Mengganti nama direktori plugins, themes, dan uploads yang ada menjadi .old dengan aman sebelum proses penimpaan

Karena restore menggantikan seluruh situs, jalankan proses ini pada instalasi baru yang akan diambil alih oleh klien, bukan pada situs dengan konten yang ingin Anda pertahankan.

Langkah 4: Verifikasi situs yang diserahterimakan

Jangan menganggap pekerjaan selesai sampai situs mandiri milik klien dipastikan berfungsi dengan baik.

  1. Login menggunakan kredensial admin dari situs yang diekspor (kredensial lama dari situs tujuan tidak lagi berlaku setelah proses impor database).
  2. Buka berbagai halaman utama, menu, dan media untuk memastikan semua konten dan tautan mengarah ke URL situs yang baru.
  3. Setelah diverifikasi, hapus direktori .old (uploads.old, plugins.old, themes.old) dari wp-content, lalu nonaktifkan dan hapus plugin GrabWP Restore.
  4. Di sisi Anda, setelah klien mengonfirmasi semuanya berfungsi dengan baik, hapus tenant mereka dari platform Anda.

Klien akan pergi dengan memiliki situs WordPress yang berfungsi penuh, dan Anda dapat menutup kerja sama dengan menjaga reputasi sebagai pihak yang berbisnis secara adil.

Ini adalah proses offboarding yang menjadi pelengkap dari onboarding. Agar pengerjaan dapat dilakukan berulang-ulang sejak awal, lihat cara menjadikan pembuatan situs klien sebagai produk dengan satu tenant template, dan selama klien masih menggunakan layanan Anda, biarkan mereka mengelola situs terisolasi mereka sendiri.

Berikan situs klien yang sudah dilengkapi dengan jalan keluar yang bersih. GrabWP Tenancy Pro dikenakan biaya $9.99/month flat untuk seluruh portofolio Anda (tahunan $99.99/yr, seumur hidup $499.99), dan GrabWP Restore gratis.

Pertanyaan yang sering diajukan

Bisakah saya memindahkan tenant klien ke hosting mandiri mereka sendiri?
Ya. GrabWP Tenancy Pro dilengkapi dengan fitur ekspor tenant yang mengemas database dan file tenant sehingga Anda dapat memigrasikan tenant tersebut ke hosting mandiri. Ini adalah proses ekspor keluar dari platform Anda menuju instalasi WordPress milik klien, bukan operasi di tempat (in-place) pada sistem Anda.
Bagaimana cara klien mengimpor situs yang diekspor?
Pada instalasi WordPress mandiri tujuan, mereka menggunakan plugin GrabWP Restore gratis. Plugin ini mengimpor database yang diekspor dengan streaming SQL import, menulis ulang table prefix agar sesuai dengan tujuan, menjalankan URL search-replace di seluruh database (termasuk serialized data), memperbarui URL situs secara otomatis, dan mengganti nama direktori konten yang ada menjadi .old dengan aman sebelum ditimpa.
Apakah GrabWP Restore adalah plugin berbayar?
Tidak. GrabWP Restore adalah plugin WordPress mandiri yang gratis. Plugin ini melakukan restore situs secara penuh dari arsip ekspor GrabWP Tenancy Pro, menangani impor database beserta penulisan ulang prefix, pemulihan file, dan pembaruan URL situs.
Apa bedanya ini dengan melakukan rollback tenant di tempat?
Rollback di tempat (in-place) berarti melakukan restore tenant dari backup-nya sendiri saat masih berada di platform Anda. Serah terima (handoff) memiliki arah yang berlawanan: Anda mengekspor tenant KELUAR menuju instalasi mandiri milik klien dan mereka mengambil alih kepemilikan. Panduan ini membahas tentang serah terima dengan cara ekspor keluar, bukan rollback di tempat.
Apakah proses restore akan menimpa situs tujuan?
Ya, restore adalah operasi destruktif yang menggantikan seluruh situs WordPress tujuan, yang mana itulah sebabnya plugin ini memerlukan konfirmasi backup secara eksplisit dan akan mengganti nama direktori plugins, themes, dan uploads yang ada menjadi .old terlebih dahulu. Ini ditujukan untuk instalasi mandiri baru yang akan diambil alih oleh klien.
Berapa harga GrabWP Tenancy Pro?
GrabWP Tenancy Pro seharga $9.99/month flat untuk seluruh portofolio klien Anda, dengan paket tahunan seharga $99.99/yr dan lisensi seumur hidup seharga $499.99. GrabWP Restore, yang digunakan di situs tujuan, tersedia secara gratis.

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. Last verified: .