Lanjutan
Juni 16, 2026
Artikel

Pendahuluan: Mengapa Memilih Migrasi Manual Tanpa Plugin?

Halo para pegiat website dan calon ahli digital! Sebagai seorang developer website, saya tahu betul bahwa memindahkan situs WordPress bisa jadi salah satu tugas yang paling menakutkan, apalagi bagi pemula. Banyak dari kita mungkin langsung mencari plugin migrasi yang menawarkan kemudahan satu klik. Namun, bagaimana jika saya katakan bahwa menguasai migrasi WordPress secara manual tanpa plugin bisa memberikan Anda kontrol penuh, pemahaman lebih mendalam, dan bahkan performa yang lebih bersih untuk situs Anda? Ya, itu sangat mungkin!

Dalam artikel edukasi lengkap ini, kita akan membongkar tuntas langkah demi langkah cara migrasi WordPress manual. Ini bukan sekadar panduan biasa, tapi adalah tiket Anda untuk benar-benar memahami arsitektur WordPress dan bagaimana memindahkannya "dengan tangan Anda sendiri". Siap untuk menjadi master migrasi WordPress?

Apa yang Kita Perlukan Sebelum Memulai?

Sebelum kita terjun ke lautan kode dan database, pastikan Anda memiliki beberapa "amunisi" penting:

  • Akses FTP/SFTP: Untuk mengunduh dan mengunggah file situs Anda.
  • Akses phpMyAdmin atau Database Manager lainnya: Untuk mengelola database.
  • Text Editor: Seperti Sublime Text, VS Code, atau Notepad++ untuk mengedit file konfigurasi.
  • Hosting dan Domain Baru: Tentu saja, tempat tujuan situs Anda.
  • Kesabaran dan Ketelitian: Ini kuncinya!

Peringatan Penting: Selalu, selalu, SELALU LAKUKAN BACKUP PENUH situs lama Anda sebelum memulai proses migrasi. Ini adalah jaring pengaman terakhir Anda!

Langkah 1: Backup Penuh Situs WordPress Lama Anda

Ini adalah langkah paling krusial. Kita akan menyalin semua file dan database dari situs lama Anda.

1.1. Backup File WordPress

Gunakan klien FTP (misalnya FileZilla) untuk terhubung ke server hosting lama Anda. Unduh seluruh folder instalasi WordPress Anda ke komputer lokal. Biasanya, ini adalah semua file dan folder di dalam direktori public_html atau folder domain Anda. Pastikan Anda mengunduh semua, terutama folder wp-content yang berisi tema, plugin, dan unggahan media Anda.

1.2. Backup Database WordPress

Masuk ke cPanel atau panel hosting Anda, lalu buka phpMyAdmin. Pilih database WordPress yang ingin Anda migrasi dari daftar di sisi kiri. Setelah database terpilih, klik tab "Export" di bagian atas. Pilih metode "Custom" agar Anda memiliki lebih banyak kontrol, pastikan formatnya "SQL", dan klik "Go" untuk mengunduh file .sql database Anda.

Langkah 2: Siapkan Lingkungan Hosting Baru Anda

Di hosting tujuan, kita perlu menyiapkan "rumah" baru untuk WordPress Anda.

2.1. Buat Database Baru dan Pengguna

Masuk ke cPanel atau panel hosting baru Anda, cari menu "MySQL Databases". Buat database baru dengan nama yang unik. Setelah itu, buat juga pengguna database baru dengan kata sandi yang kuat. Terakhir, tambahkan pengguna tersebut ke database yang baru Anda buat dan berikan semua hak istimewa (all privileges).

CATAT: Nama database, username database, dan password database ini sangat penting! Anda akan membutuhkannya sebentar lagi.

2.2. Upload File WordPress Core (Opsional, tapi Direkomendasikan)

Unduh versi terbaru WordPress dari wordpress.org. Unggah hanya file-file inti WordPress (bukan folder wp-content, wp-config.php, dll.) ke direktori root domain baru Anda menggunakan FTP. Ini membantu memastikan Anda memiliki instalasi WordPress yang bersih dan terbaru, menghindari masalah hak akses atau korupsi file yang mungkin terjadi saat memindahkan seluruh instalasi lama.

Langkah 3: Unggah File WordPress Anda ke Hosting Baru

Sekarang saatnya membawa semua aset situs Anda ke rumah barunya.

Unggah folder wp-content yang sudah Anda backup di Langkah 1.1 ke direktori root instalasi WordPress baru Anda (yang sudah ada file core WordPress-nya). Jika ada folder atau file lain dari backup lama yang tidak termasuk dalam instalasi core WordPress (misalnya .htaccess atau robots.txt), Anda juga bisa mengunggahnya. Untuk file wp-config.php, kita akan mengurusnya di langkah selanjutnya.

Langkah 4: Impor Database Anda ke Hosting Baru

Kembali ke phpMyAdmin di hosting baru Anda. Pilih database yang baru Anda buat di Langkah 2.1. Klik tab "Import" di bagian atas. Klik "Choose File" dan pilih file .sql yang sudah Anda unduh dari situs lama. Pastikan formatnya SQL, lalu klik "Go" di bagian bawah.

Proses ini mungkin memakan waktu tergantung ukuran database Anda.

Langkah 5: Konfigurasi File wp-config.php

Ini adalah jembatan antara file WordPress Anda dan database. Kita perlu mengedit file wp-config.php yang sudah Anda backup (atau yang baru jika Anda mengunduh core WordPress baru).

Buka file wp-config.php dengan text editor Anda. Cari baris-baris berikut dan ganti nilainya dengan informasi database baru Anda yang sudah dicatat di Langkah 2.1:

  • DB_NAME: Ganti dengan nama database baru.
  • DB_USER: Ganti dengan username database baru.
  • DB_PASSWORD: Ganti dengan password database baru.
  • DB_HOST: Biasanya localhost, tapi kadang bisa berbeda tergantung penyedia hosting. Jika ragu, tanyakan support hosting Anda.

Setelah selesai, simpan file wp-config.php dan unggah kembali ke direktori root domain baru Anda menggunakan FTP.

Langkah 6: Perbaiki URL Situs dengan Search Replace DB Script

Salah satu kesalahan terbesar dalam migrasi manual adalah lupa memperbarui URL di database. WordPress menyimpan URL situs Anda di banyak tempat, termasuk di postingan, gambar, dan bahkan di pengaturan plugin, seringkali dalam format serialisasi yang tidak bisa diedit langsung. Jika ini tidak diperbaiki, situs Anda akan mengalami masalah gambar tidak muncul, tautan rusak, atau bahkan tidak bisa diakses sama sekali.

Untuk mengatasi ini, kita akan menggunakan script kecil yang sangat ampuh: "Search Replace DB".

  • Unduh Script: Cari "Search Replace DB script" di Google. Biasanya Anda akan menemukan versi dari Interconnectit.com. Unduh versi terbaru.
  • Unggah Script: Buat folder baru dengan nama yang unik dan tidak mudah ditebak (misalnya migrasisuksesaja) di direktori root situs baru Anda melalui FTP. Unggah semua file dari script Search Replace DB ke dalam folder ini.
  • Jalankan Script: Buka browser Anda dan kunjungi URL folder tersebut (misalnya namadomainbaruanda.com/migrasisuksesaja/).
  • Konfigurasi dan Eksekusi:
    1. Script akan otomatis mendeteksi koneksi database Anda (dari wp-config.php).
    2. Pada kolom "Search for:", masukkan URL situs lama Anda (misalnya http://domainsituslama.com atau https://domainsituslama.com). Pastikan Anda menyertakan http:// atau https:// dan tidak ada / di akhir.
    3. Pada kolom "Replace with:", masukkan URL situs baru Anda (misalnya http://domainsitusbaru.com atau https://domainsitusbaru.com). Juga pastikan menyertakan protokol dan tidak ada / di akhir.
    4. Pilih opsi "Dry Run" terlebih dahulu. Ini akan menunjukkan berapa banyak perubahan yang akan dilakukan tanpa benar-benar menerapkannya. Ini sangat direkomendasikan untuk memastikan Anda memasukkan URL dengan benar.
    5. Jika hasil "Dry Run" terlihat benar, ulangi prosesnya, tapi kali ini pilih opsi "Live Run". Ini akan benar-benar memperbarui database Anda.
  • Hapus Script: Setelah proses selesai dan sukses, SANGAT PENTING untuk segera menghapus folder migrasisuksesaja beserta seluruh isinya dari server Anda. Script ini memiliki akses penuh ke database Anda, jadi meninggalkannya di server adalah risiko keamanan besar.

Tips dari Ahli Digital: Proses Search Replace DB ini adalah kunci keberhasilan migrasi manual. Ini juga menunjukkan betapa pentingnya alat bantu yang tepat dalam pengelolaan situs. Untuk para developer yang sering berurusan dengan migrasi, deployment, atau testing berbagai proyek WordPress, memiliki platform manajemen tools terintegrasi sangat membantu. Di sinilah PintarApp Tools bisa menjadi sahabat terbaik Anda. Dengan kemampuannya mengelola berbagai lingkungan pengembangan, database, dan otomatisasi tugas-tugas teknis, PintarApp Tools menyediakan ekosistem yang robust untuk memastikan setiap proyek, termasuk migrasi kompleks, berjalan mulus dan efisien.

Langkah 7: Finalisasi dan Pemeriksaan

Hampir selesai! Sekarang saatnya memastikan semuanya berfungsi dengan baik.

  • Perbarui Permalinks: Masuk ke dashboard admin WordPress baru Anda (namadomainbaruanda.com/wp-admin). Masuk ke Pengaturan > Permalink. Tanpa mengubah pengaturan, cukup klik "Simpan Perubahan" dua kali. Ini akan me-regenerate file .htaccess dan memastikan semua tautan berfungsi dengan benar.
  • Hapus Cache: Jika Anda menggunakan plugin caching, hapus semua cache yang ada.
  • Uji Situs Anda: Jelajahi setiap halaman, klik semua tautan, cek gambar, formulir, dan fungsionalitas plugin. Pastikan semuanya berfungsi sebagaimana mestinya.

Penutup: Anda Telah Berhasil!

Selamat! Anda telah berhasil melakukan migrasi WordPress manual tanpa menggunakan plugin. Ini adalah pencapaian besar yang menunjukkan bahwa Anda memiliki pemahaman mendalam tentang bagaimana WordPress bekerja di balik layar. Anda tidak hanya memindahkan situs, tapi juga menguasai salah satu keahlian fundamental seorang developer website sejati.

Proses ini mungkin terlihat panjang pada awalnya, tapi dengan latihan dan ketelitian, Anda akan menemukan bahwa migrasi manual memberikan kontrol dan kepercayaan diri yang tidak bisa diberikan oleh plugin. Ingat, jaminan keberhasilan terletak pada ketelitian Anda di setiap langkah, dan jangan pernah meremehkan kekuatan sebuah backup yang solid.

Jika Anda merasa artikel ini bermanfaat, jangan ragu untuk membagikannya kepada teman-teman pegiat website lainnya. Tetap semangat belajar dan terus kembangkan keahlian digital Anda!


Jelajahi Ekosistem PintarApp

Tag

Bongkar Rahasia Migrasi WordPress Manual Tanpa Plugin: Pindah Situs Anti Pusing, Kuasai A-Z! ditayangkan di pintarapp. Ditulis oleh PintarApp.

Star Bookmark