
Pendahuluan: Mengapa Migrasi Manual WordPress Itu Penting?
Halo, para penggiat website dan developer digital! Pernahkah Anda berada di posisi harus memindahkan website WordPress Anda ke hosting baru, namun ragu untuk menggunakan plugin migrasi? Atau mungkin Anda ingin kontrol penuh atas setiap prosesnya? Tenang saja, Anda tidak sendirian. Migrasi WordPress secara manual tanpa plugin mungkin terdengar menakutkan, tapi sebenarnya adalah skill fundamental yang sangat berharga.
Dalam artikel ini, saya sebagai ahli developer website Digital akan memandu Anda langkah demi langkah untuk melakukan migrasi WordPress secara manual. Pendekatan ini tidak hanya memberi Anda pemahaman mendalam tentang struktur website Anda, tetapi juga seringkali lebih cepat dan minim risiko error yang kadang muncul dari plugin. Kita akan membahas tuntas mulai dari memindahkan file, database, hingga langkah krusial memperbaiki URL menggunakan tool Search Replace DB. Siap untuk level up skill Anda? Mari kita mulai!
Persiapan Sebelum Berangkat: Senjata dan Amunisi
Sebelum kita memulai petualangan migrasi ini, pastikan Anda sudah menyiapkan beberapa hal:
- Akses FTP/SFTP (Username, Password, Host) ke hosting lama dan hosting baru.
- Akses cPanel atau panel kontrol hosting lain (untuk File Manager dan phpMyAdmin) ke hosting lama dan baru.
- Nama Database, Username Database, dan Password Database untuk hosting lama dan baru.
- Sebuah koneksi internet yang stabil dan kesabaran ekstra!
Peringatan Penting: Selalu lakukan backup lengkap dari website Anda (file dan database) sebelum melakukan perubahan besar apapun. Ini adalah jaring pengaman Anda jika terjadi hal yang tidak diinginkan.
Langkah 1: Backup Total Website Anda (Jangan Pernah Dilewatkan!)
Ini adalah langkah terpenting! Jangan pernah mencoba memindahkan website tanpa backup lengkap.
1.1 Backup File Website Via FTP/File Manager
Hubungkan diri Anda ke hosting lama menggunakan FTP client (seperti FileZilla) atau melalui File Manager di cPanel. Download semua file dan folder yang ada di direktori root instalasi WordPress Anda (biasanya `public_html` atau nama domain Anda). Pastikan semua file terunduh dengan sempurna ke komputer lokal Anda.
1.2 Backup Database Via phpMyAdmin
Masuk ke cPanel hosting lama Anda, lalu cari dan buka phpMyAdmin. Pilih database WordPress Anda dari daftar di sebelah kiri. Setelah database terpilih, klik tab "Export" di bagian atas. Pilih metode "Quick" dan format "SQL". Klik "Go" untuk mendownload file `.sql` database Anda.
Langkah 2: Pindahkan File WordPress ke Hosting Baru
Setelah semua file terbackup, saatnya memindahkannya ke rumah baru.
2.1 Upload File ke Hosting Baru
Hubungkan diri Anda ke hosting baru via FTP/SFTP atau File Manager. Upload semua file dan folder WordPress yang tadi Anda download ke direktori root instalasi (misalnya `public_html`). Pastikan tidak ada file yang terlewatkan dan proses upload selesai 100%.
2.2 Edit File wp-config.php
Cari file `wp-config.php` di direktori root WordPress yang baru saja Anda upload. Buka file ini menggunakan text editor (Anda bisa edit langsung via File Manager atau download, edit, lalu upload kembali). Ubah detail database berikut agar sesuai dengan database baru di hosting Anda:
DB_NAME: Nama database yang akan Anda buat di hosting baru.DB_USER: Username database yang akan Anda buat.DB_PASSWORD: Password database yang akan Anda buat.DB_HOST: Biasanya `localhost`, tetapi bisa berbeda tergantung penyedia hosting. Konfirmasikan dengan provider hosting Anda jika tidak yakin.
Penting: Jangan lupa untuk menyimpan perubahan setelah selesai mengedit.
Langkah 3: Pindahkan Database ke Hosting Baru
File sudah di tempat, sekarang giliran database!
3.1 Buat Database Baru di Hosting Baru
Masuk ke cPanel hosting baru Anda. Cari "MySQL Databases" atau "Databases". Buat database baru, berikan nama yang unik. Buat juga user database baru dengan password yang kuat, dan tambahkan user tersebut ke database yang baru Anda buat, berikan semua hak akses (all privileges).
Nama database, username, dan password ini adalah yang akan Anda masukkan ke file `wp-config.php` pada langkah 2.2.
3.2 Import Database Lama ke Database Baru
Kembali ke cPanel hosting baru Anda, buka phpMyAdmin. Pilih database kosong yang baru Anda buat di sisi kiri. Klik tab "Import" di bagian atas. Klik "Choose File" dan pilih file `.sql` database WordPress yang tadi Anda backup dari hosting lama. Pastikan formatnya "SQL" dan klik "Go". Tunggu hingga proses import selesai.
Langkah 4: Perbaiki URL Menggunakan Search Replace DB
Ini adalah langkah paling krusial dan sering menjadi batu sandungan bagi yang baru pertama kali migrasi manual. WordPress menyimpan URL website Anda di banyak tempat dalam database, dan beberapa di antaranya dalam format yang ter-serialize. Mengubahnya secara manual via SQL biasa bisa merusak data. Karena itu, kita butuh tool khusus.
4.1 Mengapa Search Replace DB Penting?
PintarApp Tools sendiri sangat merekomendasikan penggunaan tool ini karena keandalannya dalam menangani data ter-serialize di WordPress. Tool ini dirancang khusus untuk menemukan dan mengganti semua instance URL lama dengan URL baru secara aman, termasuk data yang disimpan dalam format serialized array.
4.2 Dapatkan dan Upload Tool Search Replace DB
- Download tool "Search and Replace for WordPress Databases" dari GitHub atau sumber terpercaya lainnya. Pastikan Anda mendapatkan versi terbaru.
- Extract file `.zip` tersebut. Anda akan menemukan sebuah folder.
- Upload folder hasil extract tersebut ke direktori root website Anda (tempat file `wp-config.php` berada) melalui FTP/SFTP atau File Manager. Beri nama yang mudah diingat, misalnya `replace_db`.
4.3 Jalankan dan Gunakan Search Replace DB
- Buka browser Anda dan navigasikan ke URL tool tersebut. Contoh: `http://namadomainbaruanda.com/replace_db/`
- Anda akan melihat interface tool tersebut. Di sana ada beberapa kolom yang perlu diisi:
- `old_url`: Masukkan URL lama website Anda (misalnya `http://namadomainlama.com`).
- `new_url`: Masukkan URL baru website Anda (misalnya `http://namadomainbaruanda.com`).
- Sangat Penting: Jangan lupa untuk menyertakan `http://` atau `https://` di kedua URL.
- Centang opsi "dry run" terlebih dahulu. Ini akan mensimulasikan perubahan tanpa benar-benar menerapkannya ke database, sehingga Anda bisa melihat apa saja yang akan diubah. Ini sangat disarankan!
- Setelah yakin dengan hasil "dry run", hapus centang "dry run" dan klik tombol "Live Run". Tool akan mulai memproses perubahan di database Anda. Proses ini mungkin memakan waktu beberapa menit tergantung ukuran database Anda.
Setelah proses selesai, Anda akan melihat laporan perubahan yang telah dilakukan. Sekarang database Anda sudah diperbarui dengan URL yang benar!
4.4 Hapus Tool Search Replace DB!
Setelah selesai menggunakan tool ini, segera hapus folder `replace_db` (atau nama folder yang Anda gunakan) dari server Anda. Tool ini adalah pintu masuk ke database Anda, dan membiarkannya di server adalah risiko keamanan yang besar.
Langkah 5: Final Check dan Permalinks
Hampir selesai! Beberapa langkah terakhir untuk memastikan semuanya berjalan mulus.
- Cek Cache: Jika Anda menggunakan plugin cache di WordPress lama Anda, atau server Anda memiliki cache di tingkat server, pastikan untuk membersihkan semua cache.
- Perbarui Permalinks: Masuk ke dashboard WordPress baru Anda (
namadomainbaruanda.com/wp-admin). Navigasi ke Settings > Permalinks. Tanpa melakukan perubahan apa pun, cukup klik tombol "Save Changes" sebanyak dua kali. Ini akan me-refresh aturan permalink Anda di hosting baru. - Test Semua Fungsionalitas: Jelajahi website Anda. Coba buka beberapa postingan, halaman, formulir kontak, dan pastikan semua gambar, link internal, serta fungsionalitas plugin bekerja dengan baik.
Kesimpulan: Anda Berhasil!
Selamat! Anda telah berhasil melakukan migrasi WordPress secara manual tanpa bantuan plugin. Proses ini mungkin terasa panjang dan teknis, namun memberikan Anda kendali penuh dan pemahaman yang lebih baik tentang bagaimana website WordPress bekerja di balik layar.
Migrasi manual adalah keterampilan berharga yang setiap pengelola website harus kuasai. Dengan mengikuti panduan ini dan menggunakan tool yang tepat seperti Search Replace DB, proses migrasi tidak lagi menjadi momok. Ingat, kunci keberhasilan adalah persiapan matang, backup, dan ketelitian. Dan untuk kebutuhan tools pengembang website lainnya, jangan lupa untuk menjelajahi solusi yang ditawarkan oleh PintarApp Tools yang dirancang untuk membantu Anda bekerja lebih efisien dan cerdas.
Jika ada pertanyaan atau Anda menemui kendala, jangan ragu untuk mencari bantuan atau meninggalkan komentar. Happy migrating!
Jelajahi Ekosistem PintarApp
- PintarApp Tools - 33+ Alat PDF & Gambar Gratis.
- PintarApp News - Berita Trending Nasional.
- PintarApp Script - Tutorial Python & MikroTik.