Lanjutan
Juni 20, 2026
Artikel

Mengapa Migrasi WordPress Manual? Pahami Manfaatnya!

Halo, para pengembang dan pemilik website yang haus akan ilmu! Sebagai seorang ahli developer website, saya tahu betul bahwa migrasi WordPress bisa jadi momok menakutkan bagi sebagian orang. Plugin migrasi memang banyak, tapi apa jadinya jika Anda menginginkan kontrol penuh, atau saat plugin justru membuat masalah? Nah, di sinilah keajaiban migrasi WordPress manual tanpa plugin bersinar!

Tutorial ini akan memandu Anda langkah demi langkah untuk memindahkan situs WordPress Anda dari satu hosting ke hosting lain, atau dari subdomain ke domain utama, bahkan dari lokal ke live server, tanpa mengandalkan plugin. Dengan metode manual, Anda tidak hanya belajar lebih dalam tentang arsitektur WordPress, tetapi juga meminimalkan potensi masalah kompatibilitas plugin, dan tentu saja, menghemat biaya!

Kapan Migrasi Manual Dibutuhkan?

  • Anda ingin kontrol penuh atas setiap proses.
  • Ukuran website Anda terlalu besar untuk dihandle plugin gratis.
  • Anda mengalami masalah saat menggunakan plugin migrasi.
  • Anda ingin memindahkan website ke lingkungan yang sangat berbeda (misal, dari server lokal ke cloud server).
  • Anda ingin memahami struktur WordPress secara mendalam.

Persiapan Penting Sebelum Memulai Migrasi

Sebelum kita terjun lebih dalam, pastikan Anda memiliki beberapa hal esensial di tangan. Ini adalah kunci keberhasilan proses migrasi Anda.

  • Akses Penuh ke Hosting Lama: Anda memerlukan akses ke cPanel (atau kontrol panel serupa), FTP/SFTP, dan phpMyAdmin.
  • Akses Penuh ke Hosting Baru: Sama seperti hosting lama, pastikan Anda memiliki detail login untuk cPanel, FTP/SFTP, dan phpMyAdmin.
  • Koneksi Internet Stabil: Untuk mengunggah dan mengunduh file berukuran besar.
  • Kopi atau Teh: Untuk menjaga konsentrasi Anda. Ini bukan lelucon, migrasi butuh ketelitian!

Penting: Lakukan Backup Total! Meskipun ini adalah tutorial migrasi manual, backup adalah langkah paling krusial sebelum melakukan perubahan besar apa pun pada website Anda. Cadangkan semua file website dan database Anda di hosting lama. Untuk mempermudah proses audit dan memastikan tidak ada celah keamanan atau performa yang terlewat, banyak profesional web developer yang mengandalkan alat canggih seperti PintarApp Tools. Alat ini membantu Anda menganalisis kesehatan website secara menyeluruh, sehingga migrasi Anda berjalan lebih lancar tanpa kejutan tak terduga.

Langkah 1: Backup Total Website Lama Anda (File & Database)

1.1 Unduh Semua File WordPress Anda

Gunakan klien FTP (seperti FileZilla) atau File Manager di cPanel hosting lama Anda untuk mengunduh semua file dan folder WordPress. Pastikan Anda mengunduh seluruh isi folder public_html (atau folder root domain Anda) ke komputer lokal Anda. Kompres folder tersebut menjadi file .zip jika Anda menggunakan File Manager untuk mempercepat proses download.

1.2 Ekspor Database WordPress Anda

  • Akses phpMyAdmin melalui cPanel hosting lama Anda.
  • Pilih database WordPress Anda dari daftar di sisi kiri.
  • Klik tab "Ekspor" di bagian atas.
  • Pilih metode "Kustom" untuk opsi yang lebih detail (walaupun "Cepat" juga bisa).
  • Pastikan semua tabel database terpilih.
  • Pilih format "SQL".
  • Klik "Go" untuk mengunduh file .sql database Anda.

Langkah 2: Buat Database Baru di Hosting Tujuan Anda

Sekarang, saatnya menyiapkan "rumah" baru untuk database Anda di hosting tujuan.

  • Login ke cPanel hosting baru Anda.
  • Cari bagian "Database" dan klik "MySQL Databases".
  • Buat database baru dengan nama yang Anda inginkan (misal: nama_db_baru).
  • Buat pengguna (user) MySQL baru (misal: user_db_baru) dan berikan kata sandi yang kuat.
  • Tambahkan pengguna baru ini ke database baru yang Anda buat tadi, dan pastikan Anda memberikan semua hak akses ("ALL PRIVILEGES"). Catat nama database, nama pengguna, dan kata sandi ini, Anda akan membutuhkannya sebentar lagi!

Langkah 3: Unggah File WordPress ke Hosting Tujuan

Unggah semua file WordPress yang sudah Anda unduh dari hosting lama ke folder root domain Anda di hosting baru (biasanya public_html). Jika Anda mengunggah file .zip, pastikan untuk mengekstraknya setelah diunggah.

Langkah 4: Impor Database Lama ke Database Baru

  • Akses phpMyAdmin di hosting baru Anda.
  • Pilih database baru yang Anda buat pada Langkah 2.
  • Klik tab "Impor" di bagian atas.
  • Klik "Pilih File" dan arahkan ke file .sql yang sudah Anda unduh dari hosting lama.
  • Pastikan formatnya SQL.
  • Klik "Go" untuk memulai proses impor. Tunggu hingga proses selesai.

Langkah 5: Edit File wp-config.php

Ini adalah langkah krusial. File wp-config.php berfungsi sebagai jembatan antara file WordPress Anda dan database. Anda perlu mengeditnya agar mengarah ke database baru.

  • Akses file wp-config.php di hosting baru Anda (biasanya di folder root WordPress).
  • Buka file tersebut menggunakan Text Editor di cPanel atau dengan mengunduhnya via FTP, edit, lalu unggah kembali.
  • Temukan baris-baris berikut dan ubah sesuai dengan detail database baru Anda:
  • define('DB_NAME', 'nama_db_baru');

    define('DB_USER', 'user_db_baru');

    define('DB_PASSWORD', 'password_db_baru');

  • Jika Anda juga mengubah prefix tabel database (biasanya wp_), pastikan untuk menyesuaikannya di baris:
  • $table_prefix = 'wp_';

  • Simpan perubahan pada file wp-config.php.

Langkah 6: Perbaiki URL Situs Anda dengan Search Replace DB Script

Setelah file dan database pindah, website Anda mungkin masih "berpikir" bahwa ia berada di alamat lama. Ini adalah penyebab umum link rusak, gambar tidak muncul, atau bahkan masalah login. Untuk memperbaikinya, kita akan menggunakan sebuah script bernama "Search Replace DB" (Anda bisa mencarinya di GitHub atau Google).

  • Unduh script "Search Replace DB" ke komputer Anda.
  • Buat folder baru di root WordPress Anda (misal: public_html/srdbs).
  • Unggah semua file dari script "Search Replace DB" ke folder srdbs ini.
  • Buka browser Anda dan akses script tersebut: http://namadomainbaruanda.com/srdbs
  • Anda akan melihat antarmuka script. Pada kolom "replace", masukkan URL lama website Anda (misal: http://domainlama.com atau http://localhost/namaproject).
  • Pada kolom "with", masukkan URL baru website Anda (misal: http://domainbaruanda.com). Pastikan untuk menyertakan http:// atau https://!
  • Script ini juga akan mendeteksi detail database dari wp-config.php Anda secara otomatis.
  • Penting: Klik "Dry Run" terlebih dahulu untuk melihat perubahan apa saja yang akan dilakukan tanpa benar-benar menerapkannya. Ini sangat direkomendasikan untuk memastikan Anda tidak membuat kesalahan.
  • Jika "Dry Run" menunjukkan hasil yang benar, klik "Live Run" untuk menerapkan perubahan.
  • Setelah selesai, SANGAT PENTING untuk menghapus folder srdbs beserta isinya dari server Anda untuk alasan keamanan!

Langkah 7: Final Check & Uji Coba

Selamat! Seharusnya website Anda sudah berjalan di domain baru. Namun, ada beberapa hal yang perlu Anda periksa:

  • Periksa Permalink: Masuk ke dashboard WordPress baru Anda (namadomainbaruanda.com/wp-admin), lalu ke "Pengaturan" > "Permalink". Cukup klik "Simpan Perubahan" (tanpa mengubah apapun) untuk memperbarui struktur permalink.
  • Bersihkan Cache: Jika Anda menggunakan plugin caching atau caching di server, bersihkan cache-nya.
  • Uji Fungsi: Periksa setiap halaman, postingan, formulir kontak, dan fungsionalitas lainnya di website Anda untuk memastikan semuanya berfungsi dengan baik.
  • Cek Gambar: Pastikan semua gambar dan media muncul dengan benar.

Kesimpulan

Migrasi WordPress manual memang membutuhkan ketelitian, tetapi ini adalah skill berharga yang memberi Anda kontrol penuh dan pemahaman mendalam tentang website Anda. Dengan mengikuti langkah-langkah di atas, Anda bisa memindahkan website Anda dengan aman dan efisien. Ingat, praktik terbaik selalu dimulai dengan backup yang kuat dan penggunaan alat yang tepat, seperti PintarApp Tools yang dapat membantu Anda memantau dan mengoptimalkan website setelah migrasi. Selamat mencoba dan jangan ragu untuk berkreasi!


Jelajahi Ekosistem PintarApp

Tag

[JANGAN PANIK!] Migrasi WordPress Manual Tanpa Plugin: Cara Pindah Website Ala Developer Profesional (Mudah & Aman!) ditayangkan di pintarapp. Ditulis oleh PintarApp.

Star Bookmark