[Tutorial Gila-Gilaan: Migrasi WordPress Manual Tanpa Plugin, Mahir dalam Hitungan Menit!]

Mengapa Migrasi WordPress Manual Itu Penting (dan Lebih Powerfull dari Plugin!)
Halo, para maestro digital! Pernahkah Anda membayangkan memindahkan seluruh rumah digital Anda, situs WordPress kesayangan, dari satu lokasi server ke lokasi lain tanpa bantuan tukang angkut (baca: plugin)? Mungkin terdengar menakutkan, tapi percayalah, menguasai migrasi WordPress secara manual adalah skill dewa yang akan memberi Anda kontrol penuh dan pemahaman mendalam tentang bagaimana situs Anda sebenarnya bekerja. Di artikel ini, saya, seorang ahli developer website, akan memandu Anda langkah demi langkah dalam proses migrasi manual yang komprehensif, mulai dari memindahkan file, database, hingga memperbaiki URL yang kusut.
Mengapa memilih jalan yang lebih menantang ini? Ada beberapa alasan kuat:
- Kontrol Penuh: Anda tahu persis apa yang terjadi pada setiap byte data Anda.
- Penyelesaian Masalah Akut: Ketika plugin migrasi gagal atau tidak kompatibel, cara manual adalah satu-satunya penyelamat.
- Meminimalkan Ketergantungan: Tidak perlu khawatir tentang kompatibilitas plugin atau biaya langganan.
- Pemahaman Arsitektur WordPress: Anda akan lebih memahami struktur file dan database WordPress.
Proses ini memang membutuhkan ketelitian, namun hasilnya sangat memuaskan. Mari kita siapkan mental dan alat tempur kita!
Persiapan Wajib Sebelum Berpetualang
Sebelum kita memulai, pastikan Anda memiliki semua hal berikut:
- Akses Admin Hosting Lama & Baru: Ini termasuk akses cPanel, FTP/SFTP, atau SSH ke kedua server.
- Aplikasi FTP Client: Seperti FileZilla, Cyberduck, atau WinSCP untuk mengunduh dan mengunggah file.
- Akses PHPMyAdmin: Untuk mengekspor dan mengimpor database.
- Text Editor: Sublime Text, VS Code, atau Notepad++ untuk mengedit file konfigurasi.
- Koneksi Internet Stabil: Pastikan tidak ada gangguan saat mengunduh/mengunggah file besar.
- Kopi atau Teh: Untuk menjaga konsentrasi!
Langkah 1: Backup & Unduh Semua File WordPress Lama Anda
Ini adalah langkah krusial. Tidak ada migrasi yang aman tanpa backup. Ibaratnya, ini adalah jaring pengaman Anda. Akses server hosting lama Anda melalui FTP Client atau File Manager di cPanel.
- Navigasi ke direktori root instalasi WordPress Anda (biasanya di
public_htmlatau folder domain Anda). - Pilih semua file dan folder di dalamnya.
- Unduh semua file tersebut ke komputer lokal Anda. Pastikan Anda mengunduh semua, termasuk folder
wp-content,wp-admin,wp-includes, serta file-file sepertiwp-config.phpdan.htaccess. Proses ini mungkin memakan waktu tergantung ukuran situs Anda.
Langkah 2: Ekspor Database WordPress Lama
Setelah file, kini giliran "otak" situs Anda: database. Database menyimpan semua konten, pengaturan, dan data penting lainnya.
- Login ke cPanel hosting lama Anda dan buka PHPMyAdmin.
- Di sidebar kiri, pilih database WordPress yang ingin Anda migrasi.
- Klik tab "Export" di bagian atas.
- Pilih metode "Custom" agar Anda memiliki lebih banyak kontrol.
- Pastikan format adalah "SQL".
- Pada bagian "Object creation options", centang "Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER statement". Ini penting agar saat diimpor, tabel yang mungkin sudah ada di database baru bisa ditimpa dengan benar.
- Klik "Go" untuk mengunduh file
.sqldatabase Anda.
Langkah 3: Unggah File WordPress ke Hosting Baru Anda
Sekarang kita beralih ke hosting baru. Waktunya mengembalikan file-file yang sudah diunduh tadi.
- Akses server hosting baru Anda melalui FTP Client atau File Manager.
- Navigasi ke direktori root domain baru Anda (misalnya
public_html). - Unggah semua file dan folder WordPress yang sudah Anda unduh dari hosting lama ke direktori ini. Pastikan strukturnya sama persis.
Langkah 4: Buat Database Baru di Hosting Baru
Sambil menunggu file terunggah, mari kita siapkan wadah baru untuk database Anda.
- Login ke cPanel hosting baru Anda.
- Cari dan buka "MySQL Databases" atau "MySQL Databases Wizard".
- Ikuti langkah-langkah untuk membuat database baru, pengguna (user) database baru, dan sandi (password) untuk pengguna tersebut. CATAT SEMUA INFORMASI INI DENGAN SANGAT HATI-HATI! (Nama database, nama user database, dan password user database).
- Setelah membuat user, pastikan Anda menambahkan user tersebut ke database baru dan memberikan "ALL PRIVILEGES" (semua hak akses).
Langkah 5: Impor Database ke Hosting Baru
Wadah database sudah siap, kini saatnya mengisi "otak" situs Anda.
- Login ke cPanel hosting baru Anda dan buka PHPMyAdmin.
- Di sidebar kiri, pilih database baru yang sudah Anda buat di Langkah 4.
- Klik tab "Import" di bagian atas.
- Klik "Choose File" dan pilih file
.sqldatabase yang sudah Anda ekspor dari hosting lama. - Biarkan opsi lainnya pada nilai default.
- Klik "Go" untuk memulai proses impor. Tunggu hingga selesai.
Langkah 6: Konfigurasi File wp-config.php
Ini adalah jembatan penghubung antara file WordPress Anda dan database baru. File wp-config.php terletak di direktori root instalasi WordPress Anda.
- Buka file
wp-config.phpyang sudah Anda unggah ke hosting baru menggunakan Text Editor. - Cari baris-baris berikut dan ubah sesuai dengan informasi database baru yang Anda buat di Langkah 4:
define('DB_NAME', 'nama_database_baru_anda');define('DB_USER', 'nama_user_database_baru_anda');define('DB_PASSWORD', 'password_user_database_baru_anda');define('DB_HOST', 'localhost');(Biasanya tetaplocalhost, namun bisa berbeda tergantung konfigurasi hosting. Jika tidak tahu, cobalocalhostdulu).
- Simpan perubahan pada file
wp-config.phpdan unggah kembali ke server jika Anda mengeditnya secara lokal.
Langkah 7: Fix URL Database dengan Search Replace DB Script
Ini adalah bagian paling krusial untuk memastikan situs Anda berfungsi dengan benar di domain baru. Database WordPress menyimpan URL situs lama Anda di banyak tempat (postingan, gambar, pengaturan, dll.). Jika tidak diganti, situs Anda akan rusak atau mengarah ke domain lama. Kita akan menggunakan script "Search Replace DB" yang sangat powerful untuk ini.
Anda bisa mencari script Search Replace DB yang terpercaya dan aman di internet. Namun, jika Anda menginginkan kemudahan, keamanan, dan dukungan, berbagai PintarApp Tools menyediakan solusi lengkap termasuk script utility seperti ini yang sudah teruji dan aman. Menggunakan tools yang handal akan menghemat waktu dan meminimalisir risiko kesalahan, memastikan migrasi Anda berjalan mulus.
Berikut cara menggunakannya:
- Unduh Script: Dapatkan script Search Replace DB (misalnya, via PintarApp Tools atau dari sumber terpercaya lainnya). Pastikan script tersebut versi terbaru dan aman.
- Unggah Script: Unggah file script (biasanya berupa folder atau satu file
.php) ke direktori root instalasi WordPress baru Anda (misalnya, di samping filewp-config.php). - Akses Script: Buka browser Anda dan akses script melalui URL:
http://yournewdomain.com/folder_script_atau_nama_file_script.php(contoh:http://yournewdomain.com/searchreplacedb/atauhttp://yournewdomain.com/replace.php). - Konfigurasi:
- Masukkan URL lama situs Anda di kolom "Search for" (misal:
http://olddomain.comatauhttps://olddomain.com). Sangat penting untuk menyertakanhttp://atauhttps://dan tidak ada slash di akhir. - Masukkan URL baru situs Anda di kolom "Replace with" (misal:
http://newdomain.comatauhttps://newdomain.com). Sekali lagi, jangan ada slash di akhir. - Periksa dengan seksama, karena kesalahan di sini bisa berakibat fatal.
- Masukkan URL lama situs Anda di kolom "Search for" (misal:
- Lakukan "Dry Run": Sebelum melakukan perubahan, klik tombol "Dry Run". Ini akan menunjukkan perubahan apa saja yang akan dilakukan tanpa benar-benar menerapkannya ke database. Periksa hasilnya untuk memastikan semua terlihat benar.
- Lakukan "Live Run": Jika "Dry Run" menunjukkan hasil yang memuaskan, kini saatnya klik "Live Run". Script akan mulai mengganti semua URL lama dengan URL baru di database Anda. Proses ini mungkin memakan waktu beberapa menit.
- HAPUS SCRIPT!: Ini adalah langkah keamanan yang SANGAT PENTING! Setelah selesai, segera hapus folder atau file script Search Replace DB dari server Anda. Jangan pernah meninggalkannya karena ini bisa menjadi celah keamanan.
Langkah 8: Final Checks & Permalinks
Selamat! Anda sudah hampir selesai.
- Cek Situs Anda: Buka browser Anda dan kunjungi
http://yournewdomain.com. Jelajahi situs Anda. Pastikan semua gambar muncul, tautan berfungsi, dan tidak ada error. - Login ke Dashboard: Coba login ke dashboard WordPress Anda (
http://yournewdomain.com/wp-admin). - Perbaiki Permalinks: Setelah login, pergi ke Settings > Permalinks. Tanpa melakukan perubahan apa pun, cukup klik tombol "Save Changes" sebanyak dua kali. Ini akan meregenerasi aturan rewrite untuk struktur permalink Anda.
- Bersihkan Cache: Jika Anda menggunakan plugin caching di situs lama, instal dan konfigurasi ulang plugin tersebut di situs baru, lalu bersihkan cache-nya.
Kesimpulan: Anda Adalah Master Migrasi!
Migrasi WordPress manual mungkin terlihat rumit pada awalnya, tapi setelah Anda melewati setiap langkah, Anda akan menyadari betapa logis dan memberdayakannya proses ini. Anda kini memiliki pemahaman yang lebih dalam tentang internal WordPress dan kemampuan untuk memindahkan situs Anda dengan presisi kapan pun dibutuhkan.
Menguasai skill ini akan membuat Anda menjadi developer yang lebih percaya diri dan kompeten. Jadi, jangan takut untuk mencoba. Dengan panduan ini dan mungkin sedikit bantuan dari PintarApp Tools untuk kebutuhan spesifik seperti Search Replace DB, Anda akan berhasil memindahkan situs WordPress Anda seperti seorang profesional sejati. Selamat bermigrasi!
Jelajahi Ekosistem PintarApp
- PintarApp Tools - 33+ Alat PDF & Gambar Gratis.
- PintarApp News - Berita Trending Nasional.
- PintarApp Script - Tutorial Python & MikroTik.