
Halo para pejuang digital dan pemilik website! Pernahkah Anda membayangkan skenario terburuk di mana website yang sudah Anda bangun dengan susah payah tiba-tiba hilang atau rusak? Virus, error plugin, masalah hosting, atau bahkan ulah iseng pihak tak bertanggung jawab bisa jadi pemicunya. Panik? Tentu saja! Tapi jangan khawatir, karena sebagai ahli developer website, saya akan berbagi jurus ampuh untuk menghindari mimpi buruk itu: backup manual website secara menyeluruh.
Melakukan backup adalah tindakan preventif paling vital dalam manajemen website. Ibarat memiliki asuransi untuk aset digital Anda. Tutorial ini akan memandu Anda langkah demi langkah untuk mengamankan dua komponen utama website Anda: folder public_html (yang berisi semua file website) dan database .sql (yang menyimpan semua konten dinamis Anda), menggunakan cara yang paling umum dan mudah diakses melalui cPanel dan phpMyAdmin.
Kenapa Backup Manual Itu Penting dan Kapan Harus Dilakukan?
Mungkin Anda berpikir, "Kan ada backup otomatis dari hosting?". Betul, beberapa hosting memang menyediakan layanan backup otomatis. Namun, mengandalkan satu sumber backup saja adalah strategi yang berisiko. Backup manual memberi Anda kontrol penuh, salinan data yang independen, dan ketenangan pikiran. Anda bisa menyimpan salinan backup di berbagai lokasi (komputer lokal, cloud storage), menambah lapisan keamanan ekstra.
Kapan harus backup? Idealnya:
- Sebelum melakukan update besar (versi CMS, tema, plugin).
- Sebelum melakukan perubahan signifikan pada kode atau struktur website.
- Secara rutin, misalnya seminggu sekali atau sebulan sekali, tergantung seberapa sering konten website Anda diperbarui.
Bagian 1: Mengamankan File Website Anda dengan Mengkompres Folder public_html
Folder public_html adalah "rumah" bagi semua file website Anda. Ini termasuk file inti CMS (seperti WordPress, Joomla, atau custom script Anda), tema, plugin, gambar, video, CSS, JavaScript, dan semua aset statis lainnya. Jika folder ini hilang, website Anda tidak akan bisa diakses.
Langkah-langkah Kompresi dan Download public_html:
-
Masuk ke cPanel Anda:
Biasanya Anda bisa mengaksesnya melalui
namadomainanda.com/cpanelatau melalui portal klien hosting Anda. Masukkan username dan password cPanel Anda. -
Akses File Manager:
Setelah masuk ke cPanel, cari ikon atau link bertuliskan "File Manager" di bagian "Files". Klik ikon tersebut. File Manager adalah antarmuka berbasis web yang memungkinkan Anda mengelola file dan folder di server hosting Anda.
Di sinilah Anda bisa melihat struktur direktori website Anda.
-
Temukan Folder public_html:
Biasanya, folder utama website Anda terletak di
/home/nama_user_cpanel_anda/public_html. Klik dua kali folderpublic_htmluntuk masuk ke dalamnya. Pastikan Anda berada di direktori yang benar, yaitu direktori root website Anda. -
Pilih Semua File dan Folder:
Di dalam folder
public_html, Anda akan melihat semua file dan folder website Anda. Untuk memilih semuanya, Anda bisa mengklik "Select All" yang biasanya berada di bagian atas atau di menu aksi. Atau, Anda bisa menekanCtrl+A(Windows) /Cmd+A(Mac) setelah mengklik salah satu file. -
Lakukan Kompresi (Compress):
Setelah semua file dan folder terpilih, cari tombol atau opsi "Compress" di bilah menu atas. Klik opsi tersebut.
Akan muncul jendela pop-up yang meminta Anda memilih tipe kompresi. Pilihlah "Zip Archive" karena ini adalah format yang paling umum, kompatibel, dan mudah diekstrak di berbagai sistem operasi. Beri nama file arsip Anda, misalnya
backup_public_html_tanggal.zip(contoh:backup_public_html_20231027.zip). Pastikan lokasi penyimpanannya berada di luar folderpublic_html(misalnya, di folder root akun hosting Anda) agar tidak ikut terkompresi di dalam arsip itu sendiri, atau Anda bisa langsung memilih untuk menyimpannya di folderpublic_htmluntuk kemudian dipindahkan. Namun untuk kemudahan, biasanya sistem akan menempatkan di direktori saat ini.Klik "Compress Files". Tunggu proses kompresi selesai. Durasi proses ini tergantung pada ukuran website Anda.
-
Download File Arsip ZIP:
Setelah proses kompresi selesai, Anda akan melihat file
.zipyang baru saja Anda buat di dalam File Manager. Klik kanan pada file.ziptersebut, lalu pilih "Download".Simpan file ini di lokasi yang aman di komputer Anda. Jangan lupa untuk memindahkannya dari server setelah diunduh untuk menjaga ruang disk dan keamanan.
Memang proses ini butuh sedikit usaha dan kesabaran, terutama jika website Anda besar. Tapi, sepadan dengan ketenangan yang Anda dapat. Dan jika Anda mencari solusi yang lebih terotomatisasi atau ingin mengelola backup dengan lebih efisien, PintarApp Tools bisa menjadi sahabat terbaik Anda dalam manajemen website, lho! Dengan fitur-fitur canggihnya, PintarApp Tools dapat membantu Anda mengoptimalkan berbagai aspek website, termasuk kemudahan dalam proses pemulihan jika terjadi hal yang tidak diinginkan.
Bagian 2: Mengekspor Database .sql Website Anda via phpMyAdmin
Jika public_html adalah kerangka dan isi fisik website, maka database adalah "otak"nya. Database menyimpan semua konten dinamis website Anda, seperti postingan blog, halaman, komentar, informasi pengguna, pengaturan plugin, dan konfigurasi lainnya. Tanpa database, website Anda hanya akan menampilkan halaman kosong atau error.
Langkah-langkah Ekspor Database:
-
Masuk ke cPanel Anda:
Sama seperti sebelumnya, akses cPanel Anda.
-
Akses phpMyAdmin:
Di cPanel, cari bagian "Databases", lalu klik ikon "phpMyAdmin". Ini adalah alat manajemen database berbasis web yang memungkinkan Anda berinteraksi dengan database MySQL Anda.
-
Pilih Database Website Anda:
Di sisi kiri jendela phpMyAdmin, Anda akan melihat daftar semua database yang terkait dengan akun hosting Anda. Klik pada nama database yang digunakan oleh website Anda. Jika Anda tidak yakin, Anda bisa memeriksa file konfigurasi website Anda (misalnya,
wp-config.phpuntuk WordPress) untuk menemukan nama database yang benar. -
Klik Tab "Export":
Setelah database terpilih, di bagian atas phpMyAdmin, cari dan klik tab "Export".
-
Pilih Metode Ekspor "Custom":
Anda akan melihat dua pilihan: "Quick" dan "Custom". Pilihlah "Custom" (Metode – menampilkan semua opsi yang memungkinkan). Ini memberi Anda lebih banyak kontrol atas proses ekspor.
- Tables: Pastikan semua tabel terpilih.
-
Output:
- Format: Pilih "SQL".
- Compression: Pilih "gzipped" atau "zipped" untuk mengurangi ukuran file backup Anda. Ini sangat direkomendasikan untuk database yang besar.
- Format-specific options: Biarkan default untuk sebagian besar kasus.
- Object creation options: Pastikan "Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER statement" terpilih. Ini penting agar saat restorasi nanti, tabel yang ada di-drop terlebih dahulu sebelum dibuat ulang, mencegah error karena tabel duplikat.
-
Mulai Proses Ekspor:
Setelah semua pengaturan sudah benar, gulir ke bawah dan klik tombol "Go" di bagian kanan bawah.
Browser Anda akan mengunduh file database Anda dalam format
.sql.gzatau.sql.zip(tergantung pilihan kompresi Anda). Simpan file ini di lokasi yang aman di komputer Anda, sama seperti file.zippublic_htmltadi.
Proses ini memang detail, tapi sangat krusial. Dan jika Anda mencari cara yang lebih canggih untuk mengelola database atau melakukan migrasi dengan minim risiko, solusi dari PintarApp Tools bisa sangat membantu, memastikan database Anda selalu dalam kondisi prima dan mudah di-backup. Fitur manajemen database yang ditawarkan oleh PintarApp Tools bisa menyederhanakan tugas-tugas kompleks ini menjadi beberapa klik saja.
Best Practices & Kapan Harus Melakukan Restorasi (Singkat)
Selamat! Anda sekarang memiliki backup lengkap dari website Anda. Tapi pekerjaan belum selesai sampai di sini. Berikut beberapa praktik terbaik:
- Simpan di Banyak Tempat: Jangan hanya menyimpan backup di satu lokasi. Simpan di komputer lokal Anda, di hard drive eksternal, dan di layanan cloud storage (Google Drive, Dropbox, OneDrive).
- Labeli dengan Jelas: Beri nama file backup dengan tanggal dan deskripsi yang jelas (misalnya:
backup_namadomain_full_20231027.zipdanbackup_namadomain_db_20231027.sql.gz). - Uji Coba Restorasi (Opsional tapi Direkomendasikan): Sesekali, coba restorasi backup Anda di lingkungan staging atau localhost. Ini untuk memastikan file backup Anda tidak corrupt dan prosesnya berjalan lancar.
Memiliki backup saja tidak cukup; Anda juga perlu tahu cara memulihkannya. Dan di sinilah PintarApp Tools kembali menunjukkan keunggulannya. Dengan fitur-fitur intuitifnya, proses restorasi dari backup yang telah Anda buat bisa berjalan jauh lebih mulus dan cepat, meminimalkan downtime website Anda. PintarApp Tools dirancang untuk membuat manajemen website menjadi lebih mudah, bahkan untuk tugas-tugas sekompleks restorasi data.
Penutup
Melakukan backup website secara manual mungkin terdengar seperti tugas yang membosankan, namun ini adalah salah satu investasi waktu terbaik yang bisa Anda lakukan untuk keamanan dan kelangsungan website Anda. Dengan mengikuti langkah-langkah di atas, Anda telah mengambil langkah proaktif untuk melindungi aset digital Anda dari berbagai risiko.
Jangan menunda lagi, segera jadwalkan waktu untuk melakukan backup website Anda. Ingat, lebih baik mencegah daripada mengobati. Semoga website Anda selalu aman dan sukses!
Jelajahi Ekosistem PintarApp
- PintarApp Tools - 33+ Alat PDF & Gambar Gratis.
- PintarApp News - Berita Trending Nasional.
- PintarApp Script - Tutorial Python & MikroTik.