Melakukan backup dan restore website WordPress adalah langkah penting untuk menjaga keamanan dan stabilitas situs Anda. Banyak pengguna baru sering mengabaikan proses ini, padahal kehilangan data akibat error, serangan hacker, atau update gagal bisa terjadi kapan saja. Dengan memiliki backup yang rutin, Anda bisa mengembalikan situs ke kondisi semula tanpa panik atau kehilangan informasi penting. Tutorial ini akan membahas secara lengkap cara melakukan backup dan restore website WordPress dengan mudah, baik secara manual maupun otomatis menggunakan plugin.
Mengapa Backup WordPress Itu Penting
WordPress adalah sistem dinamis yang terus berubah setiap kali Anda menambah konten, mengupdate plugin, atau mengubah konfigurasi. Kesalahan kecil, seperti update plugin yang tidak kompatibel, bisa membuat seluruh situs tidak berfungsi.
Berikut beberapa alasan mengapa backup sangat penting:
-
Mencegah kehilangan data: Jika hosting Anda rusak atau terkena malware, backup menjadi penyelamat.
-
Memudahkan pemulihan cepat: Anda bisa mengembalikan situs hanya dalam beberapa menit.
-
Perlindungan dari hacker: Jika situs diretas, backup memungkinkan Anda memulihkan versi bersih tanpa virus.
-
Keamanan saat eksperimen: Backup berguna saat mencoba tema atau plugin baru tanpa takut error.
Singkatnya, backup adalah “asuransi digital” yang wajib dimiliki setiap pemilik website WordPress.
Bagian-Bagian yang Harus di-Backup di WordPress
Sebelum melakukan backup, penting untuk tahu apa saja yang perlu disimpan. Website WordPress terdiri dari dua bagian utama:
-
File WordPress (struktur dan aset):
-
File inti WordPress (core files).
-
Tema (
/wp-content/themes/). -
Plugin (
/wp-content/plugins/). -
File media dan upload (
/wp-content/uploads/).
-
-
Database WordPress:
Menyimpan semua data dinamis seperti:-
Postingan dan halaman.
-
Pengaturan situs.
-
Komentar, user, dan metadata.
-
Pastikan backup Anda mencakup semua file + database, karena keduanya saling terhubung.
Cara Backup Website WordPress Secara Manual
Backup manual memberi Anda kontrol penuh atas file dan database. Berikut langkah-langkahnya:
1. Backup File WordPress
Anda bisa menggunakan File Manager di cPanel atau aplikasi FTP seperti FileZilla.
Langkahnya:
-
Masuk ke cPanel → File Manager → public_html.
-
Pilih semua file WordPress dan klik Compress (ZIP).
-
Unduh file ZIP tersebut ke komputer Anda.
Jika menggunakan FTP:
-
Hubungkan ke server menggunakan FileZilla.
-
Pilih semua file WordPress dan unduh ke folder lokal.
2. Backup Database WordPress
Database dapat di-backup lewat phpMyAdmin di cPanel:
-
Masuk ke phpMyAdmin.
-
Pilih database WordPress Anda.
-
Klik Export → Quick → SQL → Go.
-
Simpan file SQL hasil export ke komputer Anda.
Dengan dua file ini (ZIP + SQL), Anda sudah memiliki backup lengkap.
Cara Restore Website WordPress Secara Manual
Jika website Anda mengalami error dan perlu dikembalikan:
-
Upload file backup ke server melalui cPanel atau FTP.
-
Hapus file lama jika perlu.
-
Upload dan ekstrak file ZIP backup Anda.
-
-
Import database backup melalui phpMyAdmin:
-
Pilih database WordPress Anda.
-
Klik Import → pilih file SQL → Go.
-
-
Perbarui file wp-config.php (jika nama database atau kredensial berubah).
Setelah selesai, situs Anda akan kembali ke kondisi sebelum masalah terjadi.
Cara Backup WordPress Menggunakan Plugin
Bagi yang tidak ingin repot, plugin backup adalah solusi paling mudah. Plugin ini dapat menjadwalkan backup otomatis dan menyimpannya di cloud seperti Google Drive atau Dropbox.
Beberapa plugin populer untuk backup WordPress:
1. UpdraftPlus
Plugin paling populer untuk backup otomatis.
Fitur unggulan:
-
Backup ke cloud (Google Drive, Dropbox, OneDrive).
-
Jadwal backup harian, mingguan, atau bulanan.
-
Proses restore hanya satu klik.
Cara menggunakan:
-
Install plugin UpdraftPlus dari dashboard WordPress.
-
Buka Settings → UpdraftPlus Backups.
-
Pilih lokasi penyimpanan cloud.
-
Klik Backup Now untuk membuat backup pertama.
-
Untuk restore, klik Restore di halaman yang sama.
2. BackWPup
Alternatif ringan dengan fitur backup ke server atau cloud.
Langkah penggunaannya:
-
Install plugin BackWPup.
-
Buat Job baru untuk menentukan file apa saja yang di-backup.
-
Pilih tujuan penyimpanan (Dropbox, folder lokal, atau FTP).
-
Klik Run Now untuk mulai backup.
3. Duplicator
Selain untuk backup, Duplicator sangat berguna untuk memindahkan situs (migrasi).
Kelebihan:
-
Membuat paket backup dalam satu file.
-
Dapat digunakan untuk restore cepat.
-
Kompatibel dengan hampir semua hosting.
Cara Restore WordPress dengan Plugin
Restore dengan plugin lebih mudah dibanding manual:
Menggunakan UpdraftPlus:
-
Buka Settings → UpdraftPlus Backups.
-
Klik tab Existing Backups.
-
Pilih backup yang ingin dipulihkan → klik Restore.
-
Pilih komponen (database, plugin, tema, upload) → lanjutkan proses restore.
Setelah selesai, situs Anda otomatis kembali seperti semula tanpa perlu sentuhan teknis.
Tips Tambahan untuk Backup yang Aman
-
Simpan backup di luar server.
Jangan menyimpan backup di hosting yang sama. Gunakan layanan cloud seperti Google Drive, Dropbox, atau Amazon S3. -
Jadwalkan backup otomatis.
Setidaknya lakukan backup mingguan atau setiap kali Anda mengubah situs secara signifikan. -
Uji hasil backup secara berkala.
Pastikan file backup bisa digunakan dengan mencoba restore di server lokal atau staging. -
Gunakan versi plugin premium jika perlu.
Versi berbayar biasanya menawarkan fitur restore lebih cepat dan dukungan cloud yang lebih luas.
Kesalahan Umum yang Harus Dihindari
-
Mengandalkan backup hosting tanpa backup pribadi.
-
Menyimpan backup di folder publik (mudah diakses orang lain).
-
Tidak menguji hasil backup sebelum restore.
-
Membiarkan backup lama menumpuk tanpa pengelolaan.
Kesimpulan
Melakukan backup dan restore website WordPress dengan mudah bukanlah hal sulit jika Anda memahami langkah-langkah dasarnya. Anda bisa memilih metode manual untuk kontrol penuh, atau menggunakan plugin seperti UpdraftPlus agar proses berjalan otomatis dan efisien.
Dengan memiliki sistem backup rutin, Anda tidak perlu khawatir kehilangan data saat terjadi error, serangan hacker, atau kesalahan update. Website tetap aman, performa terjaga, dan Anda bisa bekerja dengan tenang.
Jadi, jangan tunggu sampai masalah datang — mulailah melakukan backup WordPress Anda hari ini juga!