Lanjutan
Oktober 17, 2026
Artikel

Jangan Panik! Migrasi WordPress Manual Tanpa Plugin: Pindah Situs Sendiri, Dijamin Anti Gagal!

Halo, para developer dan pemilik website! Pernahkah Anda merasa cemas saat harus memindahkan website WordPress dari satu hosting ke hosting lain? Atau mungkin Anda ingin memindahkan dari staging ke produksi, atau dari subdomain ke domain utama? Seringkali, plugin migrasi memang sangat membantu. Namun, ada kalanya Anda ingin kontrol penuh, atau mungkin menghadapi batasan server yang membuat plugin tidak bisa bekerja optimal. Nah, artikel ini akan membimbing Anda untuk melakukan migrasi WordPress secara manual, tanpa bantuan plugin sedikit pun!

Mengapa memilih migrasi manual? Selain memberikan pemahaman mendalam tentang struktur website WordPress Anda, cara ini juga seringkali lebih efisien untuk situs-situs tertentu atau ketika Anda ingin memastikan setiap detail terpindah dengan sempurna. Siap? Mari kita mulai petualangan migrasi Anda!

Persiapan Penting Sebelum Migrasi

Sebelum melangkah lebih jauh, pastikan Anda memiliki hal-hal berikut:

  • Akses FTP/SFTP ke hosting lama dan baru.
  • Akses ke cPanel atau panel kontrol hosting lainnya untuk manajemen file dan database (phpMyAdmin).
  • Koneksi internet yang stabil.
  • Kesabaran ekstra (ini bagian penting!).

Langkah 1: Back Up Total Website Anda (Penting Sekali!)

Ini adalah langkah paling krusial. Sebelum melakukan perubahan apa pun, selalu lakukan backup penuh. Anggap ini sebagai jaring pengaman Anda. Jangan pernah melewatkan langkah ini!

  • Backup File WordPress: Gunakan klien FTP (seperti FileZilla) atau File Manager di cPanel untuk mengunduh seluruh folder WordPress dari hosting lama Anda. Pastikan Anda mengunduh semua, termasuk folder wp-content, wp-admin, wp-includes, dan semua file di root directory.
  • Backup Database WordPress: Masuk ke phpMyAdmin di hosting lama Anda. Pilih database WordPress Anda, lalu klik tab "Ekspor". Pilih metode "Cepat" dan format "SQL", lalu klik "Kirim" untuk mengunduh file .sql database Anda.

Langkah 2: Pindahkan File WordPress ke Hosting Baru

Setelah semua file terunduh, saatnya memindahkannya ke rumah baru:

  • Upload File ke Hosting Baru: Gunakan klien FTP atau File Manager di cPanel hosting baru Anda untuk mengunggah semua file WordPress yang sudah Anda unduh tadi ke direktori root (biasanya public_html atau folder domain Anda). Proses ini mungkin memakan waktu tergantung ukuran website Anda dan kecepatan internet.

Langkah 3: Ekspor dan Impor Database

Sekarang, giliran database Anda.

  • Buat Database Baru di Hosting Baru: Masuk ke cPanel hosting baru Anda, cari menu "MySQL Databases" atau "Database Wizard". Buat database baru, user baru, dan tetapkan password yang kuat untuk user tersebut. Berikan semua hak akses (all privileges) kepada user tersebut untuk database yang baru dibuat. Catat nama database, username, dan password ini, karena akan digunakan sebentar lagi.
  • Impor Database Lama ke Database Baru: Masuk ke phpMyAdmin di hosting baru Anda. Pilih database yang baru saja Anda buat. Klik tab "Impor", lalu "Pilih File" dan arahkan ke file .sql database yang sudah Anda unduh dari hosting lama. Klik "Kirim" di bagian bawah untuk memulai proses impor.

Langkah 4: Konfigurasi File wp-config.php

WordPress perlu tahu detail database baru Anda. Buka file wp-config.php di root direktori website Anda (di hosting baru) menggunakan teks editor:

  • Cari bagian yang serupa dengan ini:

    define('DB_NAME', 'nama_database_lama');

    define('DB_USER', 'username_database_lama');

    define('DB_PASSWORD', 'password_database_lama');

    define('DB_HOST', 'localhost');

  • Ubah nama_database_lama, username_database_lama, dan password_database_lama dengan detail database baru yang sudah Anda buat di Langkah 3.
  • Simpan perubahan pada file wp-config.php dan pastikan sudah terunggah kembali ke hosting baru Anda.

Langkah 5: Perbaiki URL Menggunakan Search Replace DB Script (Paling Krusial!)

Ini adalah bagian paling penting, terutama jika Anda memindahkan dari domain/subdomain yang berbeda. WordPress menyimpan URL situs Anda di database, seringkali dalam bentuk serialisasi. Mengganti secara manual bisa merusak data.

  • Unduh Search Replace DB Script: Ada banyak skrip yang tersedia, salah satu yang paling populer dan aman adalah Search Replace DB by interconnect/it. Unduh skrip ini.
  • Unggah Skrip: Unggah folder skrip ini ke root direktori WordPress Anda di hosting baru (misalnya, jika Anda mengunggah ke public_html/searchreplacedb/).
  • Akses Skrip: Buka browser Anda dan akses skrip melalui URL Anda (contoh: http://domainbaruanda.com/searchreplacedb/).
  • Jalankan Skrip:
    • Isi kolom "search for" dengan URL lama Anda (misal: http://domainlama.com atau http://sub.domainlama.com).
    • Isi kolom "replace with" dengan URL baru Anda (misal: http://domainbaruanda.com).
    • Sangat disarankan untuk melakukan "Dry Run" terlebih dahulu untuk melihat perubahan apa yang akan terjadi tanpa benar-benar menerapkannya.
    • Setelah yakin, nonaktifkan "Dry Run" dan klik tombol "Live Run". Proses ini akan mengganti semua instance URL lama dengan URL baru di database Anda, termasuk data serialisasi yang rumit.
  • Hapus Skrip: SANGAT PENTING! Setelah selesai, hapus folder skrip Search Replace DB dari server Anda untuk alasan keamanan. Jangan biarkan skrip ini tetap ada di server Anda!

Langkah 6: Finalisasi dan Pengujian

Hampir selesai!

  • Perbarui Permalinks: Masuk ke dashboard admin WordPress baru Anda (http://domainbaruanda.com/wp-admin). Pergi ke Pengaturan > Permalinks. Tanpa melakukan perubahan apa pun, cukup klik tombol "Simpan Perubahan" dua kali. Ini akan me-regenerate struktur permalink Anda.
  • Uji Website Anda: Jelajahi setiap halaman, postingan, dan fungsionalitas di website baru Anda. Pastikan semua gambar, link, dan fitur bekerja dengan benar.

Selamat! Anda telah berhasil melakukan migrasi WordPress secara manual. Proses ini memang membutuhkan ketelitian, tetapi kepuasan setelah berhasil melakukannya sendiri akan sangat berharga.

Setelah semua beres dan website Anda berjalan optimal, mungkin Anda tertarik untuk terus memantau performa, menganalisis SEO, atau bahkan mengelola beberapa situs sekaligus. Untuk kebutuhan analisis mendalam, pengelolaan proyek digital, dan berbagai alat bantu pengembangan lainnya, PintarApp Tools bisa menjadi sahabat terbaik Anda. Dengan fitur-fitur yang dirancang untuk efisiensi, Anda bisa mengoptimalkan situs Anda ke level selanjutnya!

Jangan ragu untuk berbagi pengalaman migrasi Anda di kolom komentar. Sukses selalu!


Jelajahi Ekosistem PintarApp

Tag

Jangan Panik! Migrasi WordPress Manual Tanpa Plugin: Pindah Situs Sendiri, Dijamin Anti Gagal! ditayangkan di pintarapp. Ditulis oleh PintarApp.

Star Bookmark