Lanjutan
Oktober 17, 2026
Artikel

Selamat Datang di Dunia Migrasi WordPress Manual!

Halo, para developer dan pemilik website Digital! Siapa di antara Anda yang pernah merasa pusing ketika harus memindahkan website WordPress dari satu hosting ke hosting lain? Atau mungkin ingin memindahkan dari staging ke live, atau sebaliknya? Seringkali, kita tergoda untuk menggunakan plugin migrasi. Plugin memang praktis, tapi apa jadinya jika Anda ingin kontrol penuh, memahami setiap jengkal proses, atau mungkin ada kendala kompatibilitas dengan plugin? Nah, disinilah keindahan migrasi WordPress manual bersinar!

Tutorial ini akan membimbing Anda langkah demi langkah dalam melakukan migrasi WordPress secara manual, tanpa bantuan plugin sama sekali. Ini bukan hanya tentang memindahkan file, tapi juga tentang memahami struktur inti WordPress dan bagaimana ia bekerja. Dengan menguasai teknik ini, Anda akan memiliki kepercayaan diri penuh dalam mengelola website Anda, bahkan dalam skenario paling kompleks sekalipun. Siap menyelami?

Mengapa Migrasi Manual?

  • Kontrol Penuh: Anda tahu persis apa yang terjadi di setiap tahapan.
  • Memahami Struktur: Membantu Anda memahami arsitektur WordPress lebih dalam.
  • Solusi untuk Masalah Plugin: Ketika plugin migrasi gagal atau tidak kompatibel.
  • Efisiensi (Bagi yang Mahir): Setelah terbiasa, prosesnya bisa sangat cepat.
  • Debugging Lebih Mudah: Anda bisa mengidentifikasi masalah lebih cepat karena tahu bagian mana yang diubah.

Persiapan Sebelum Berangkat

Sebelum kita memulai petualangan ini, pastikan Anda memiliki beberapa hal penting:

  • Akses FTP/SFTP ke hosting lama dan baru (hostname, username, password).
  • Akses phpMyAdmin atau tool manajemen database lainnya di hosting lama dan baru.
  • Akses cPanel atau panel kontrol hosting baru untuk membuat database baru.
  • Sedikit keberanian dan kesabaran!

Langkah 1: Backup Komplit (WAJIB DILAKUKAN!)

Ini adalah langkah terpenting yang tidak boleh Anda lewatkan. Selalu mulai dengan backup penuh. Backup adalah jaring pengaman Anda jika terjadi sesuatu yang tidak diinginkan.

Backup File Website

Gunakan klien FTP (seperti FileZilla) atau akses SFTP (jika tersedia) untuk mengunduh semua file WordPress Anda dari hosting lama. Unduh seluruh folder website Anda (biasanya berada di public_html atau sub-folder domain Anda).

  • Buka FileZilla, masukkan kredensial FTP hosting lama.
  • Navigasi ke folder root WordPress Anda.
  • Pilih semua file dan folder di dalamnya, lalu unduh ke komputer lokal Anda.

Backup Database WordPress

Database adalah jantung website WordPress Anda, tempat semua postingan, halaman, komentar, pengaturan, dan informasi pengguna disimpan.

  • Akses phpMyAdmin melalui panel kontrol hosting lama Anda.
  • Pilih database WordPress Anda dari daftar di sisi kiri.
  • Klik tab "Export".
  • Pilih metode "Custom" (untuk memastikan semua opsi terekspor dengan benar).
  • Pastikan format adalah SQL.
  • Scroll ke bawah dan klik "Go" untuk mengunduh file .sql database Anda.

Langkah 2: Upload File Website ke Hosting Baru

Setelah semua file ada di tangan Anda, saatnya memindahkannya ke rumah barunya.

  • Akses hosting baru Anda menggunakan klien FTP yang sama.
  • Navigasi ke folder tujuan (biasanya public_html atau folder domain baru Anda).
  • Upload semua file dan folder WordPress yang tadi Anda unduh dari hosting lama ke lokasi ini. Proses ini mungkin memakan waktu, tergantung ukuran website Anda dan kecepatan internet.

Langkah 3: Buat Database Baru & Import Database Lama

Sekarang giliran database kita.

  • Buat Database Baru: Akses panel kontrol hosting baru (cPanel atau sejenisnya). Cari bagian "MySQL Databases" atau "Databases". Buat database baru, berikan nama database, username database, dan password yang kuat. Catat semua detail ini baik-baik!
  • Import Database: Akses phpMyAdmin di hosting baru Anda. Pilih database baru yang baru saja Anda buat. Klik tab "Import". Klik "Choose File" dan pilih file .sql database yang Anda unduh dari hosting lama. Pastikan "Format" adalah SQL. Klik "Go".

Langkah 4: Konfigurasi File wp-config.php

Ini adalah jembatan antara file WordPress Anda dan database baru.

  • Buka file wp-config.php yang ada di folder WordPress yang sudah Anda upload di hosting baru (gunakan editor teks di komputer Anda atau fitur edit di FTP client).
  • Cari baris-baris berikut dan ubah nilainya sesuai dengan detail database baru Anda:
    • define('DB_NAME', 'nama_database_lama'); → Ganti dengan nama database baru Anda.
    • define('DB_USER', 'user_database_lama'); → Ganti dengan username database baru Anda.
    • define('DB_PASSWORD', 'password_database_lama'); → Ganti dengan password database baru Anda.
    • define('DB_HOST', 'localhost'); → Ini biasanya tetap localhost, tapi kadang perlu disesuaikan jika hosting Anda punya nama host database yang berbeda (cek dokumentasi hosting Anda).
  • Simpan perubahan pada file wp-config.php.

Langkah 5: Fix URL Website (Ini Bagian Paling Krusial!)

Setelah memindahkan file dan database, jika Anda langsung mencoba mengakses website, kemungkinan besar akan ada masalah. Gambar tidak muncul, link rusak, atau redirect ke domain lama. Ini karena WordPress menyimpan URL website Anda di dalam database, bahkan di dalam data yang diserialisasi (serialized data) di mana plugin atau tema menyimpan pengaturannya. Mengganti secara manual lewat phpMyAdmin tidak cukup dan berisiko merusak data. Disinilah kita membutuhkan bantuan script pihak ketiga seperti Search Replace DB by interconnect/it.

Penting: Selalu backup database Anda lagi sebelum menjalankan script ini!

Cara menggunakan Search Replace DB:

  • Unduh script Search Replace DB dari website resminya.
  • Ekstrak file ZIP yang sudah diunduh. Anda akan mendapatkan sebuah folder.
  • Upload seluruh folder ini ke root website WordPress Anda di hosting baru (misalnya, di sebelah folder wp-admin, wp-content, dan wp-includes).
  • Akses script melalui browser Anda. Contoh: http://domainbaruanda.com/nama-folder-search-replace-db/.
  • Anda akan melihat interface untuk "Search and Replace".
  • Pada kolom "search for", masukkan URL website lama Anda (misalnya, http://domainlama.com atau https://domainlama.com).
  • Pada kolom "replace with", masukkan URL website baru Anda (misalnya, http://domainbaruanda.com atau https://domainbaruanda.com). Pastikan Anda menggunakan HTTP atau HTTPS yang sesuai dengan konfigurasi website baru Anda.
  • Sangat disarankan untuk melakukan "Dry Run" terlebih dahulu untuk melihat perubahan apa yang akan terjadi tanpa benar-benar menerapkannya.
  • Jika "Dry Run" menunjukkan hasil yang benar, lakukan "Live Run". Ini akan mengubah semua entri URL lama menjadi URL baru di database Anda.
  • Setelah selesai, HAPUS folder script Search Replace DB dari server Anda SEGERA! Ini adalah celah keamanan jika dibiarkan.

Memahami proses manual ini memberi Anda kontrol penuh dan pemahaman mendalam. Namun, untuk aspek lain dalam pengelolaan website, seperti audit SEO setelah migrasi atau pemantauan kinerja pasca-migrasi, menggunakan platform seperti PintarApp Tools bisa menjadi aset berharga yang sangat menghemat waktu dan tenaga Anda. Mereka tidak hanya membantu mengidentifikasi masalah, tetapi juga memberikan insight untuk optimasi berkelanjutan, melengkapi keahlian manual Anda.

Langkah 6: Finalisasi dan Pengecekan

Hampir selesai! Tinggal beberapa sentuhan akhir.

  • Perbarui Permalinks: Masuk ke dashboard WordPress baru Anda (domainbaruanda.com/wp-admin). Navigasi ke Settings > Permalinks. Tanpa melakukan perubahan apa pun, cukup klik tombol "Save Changes". Ini akan me-regenerasi ulang aturan permalink di server Anda.
  • Bersihkan Cache: Jika Anda menggunakan plugin caching atau hosting Anda memiliki cache built-in, pastikan untuk membersihkannya.
  • Cek File .htaccess: Kadang, file .htaccess juga perlu diperiksa, terutama jika ada aturan redirect lama yang masih mengarah ke domain lama.
  • Tes Secara Menyeluruh: Buka website Anda, klik semua link, cek semua gambar, formulir, dan fungsionalitas lainnya untuk memastikan semuanya bekerja dengan sempurna.

Selamat, Anda Berhasil Memigrasi WordPress Secara Manual!

Anda kini telah berhasil memindahkan website WordPress Anda secara manual! Proses ini mungkin terasa panjang dan teknis pada awalnya, tetapi dengan pemahaman dan latihan, Anda akan menjadi seorang master migrasi. Kemampuan ini sangat berharga dan akan menghemat banyak waktu serta potensi masalah di masa depan.

Ingat, penguasaan teknis adalah kunci di dunia Digital. Dan dengan kombinasi keahlian manual serta dukungan dari platform cerdas seperti PintarApp Tools untuk analisis dan optimasi pasca-migrasi, website Anda tidak hanya berpindah tempat, tetapi juga siap untuk berkembang lebih pesat lagi.

Sampai jumpa di tutorial selanjutnya!


Jelajahi Ekosistem PintarApp

Tag

Terbongkar! Cara Migrasi WordPress Manual Tanpa Plugin: Pindah File, Database, & Fix URL Sampai Tuntas! ditayangkan di pintarapp. Ditulis oleh PintarApp.

Star Bookmark