Cara Update Plugin WordPress dengan Aman (Tanpa Merusak Website)
Update plugin seharusnya melindungi, bukan merusak website. Lima kesalahan yang paling sering terjadi dan urutan pengerjaan yang aman.
Pemberitahuan pembaruan di panel WordPress membuat sebagian orang merasa tidak nyaman. Tombolnya terlihat sederhana, tetapi banyak pemilik website punya pengalaman buruk: sekali menekan “perbarui semua”, tampilan website jadi berantakan atau bahkan tidak bisa dibuka sama sekali. Sejak itu, pembaruan dibiarkan menumpuk berbulan-bulan.
Dua sikap itu sama-sama merugikan. Menunda pembaruan berarti membiarkan celah keamanan yang sudah diketahui tetap terbuka. Inilah jalur yang paling sering berujung pada website kena hack. Memperbarui secara sembarangan berarti mempertaruhkan website yang sedang berjalan.
Jalan yang benar bukan memilih salah satu, tetapi mengerjakan pembaruan dengan urutan dan kehati-hatian yang tepat.
Kenapa pembaruan tidak bisa ditunda
Setiap pembaruan plugin biasanya memperbaiki dua hal: kesalahan program dan celah keamanan. Ketika pengembang merilis pembaruan, ia juga memberitahukan secara tidak langsung bahwa versi sebelumnya punya masalah.
Penyerang membaca catatan rilis itu. Mereka memindai website yang masih memakai versi lama, karena mengetahui persis cara memanfaatkan celahnya. Website yang tertinggal beberapa versi bukan sekadar ketinggalan fitur; ia menyimpan pintu yang sudah dibukukan cara membukanya.
Di sisi lain, pembaruan juga membawa risiko: perubahan kode dari pengembang dapat berbenturan dengan tema, plugin lain, atau penyesuaian khusus pada website Anda. Inilah yang membuat update perlu dikerjakan dengan aman, bukan sekadar dikerjakan.
Kesalahan pertama: memperbarui semuanya sekaligus
Menekan tombol pembaruan massal memang cepat, tetapi ketika muncul masalah, Anda tidak tahu bagian mana penyebabnya. Menelusuri masalah menjadi jauh lebih sulit, dan solusi paling mudah, mengembalikan ke kondisi sebelumnya, memerlukan pemulihan penuh.
Yang sebaiknya dilakukan: perbarui satu atau dua plugin sekaligus, periksa tampilan website, lalu lanjutkan. Untuk website dengan puluhan plugin, kelompokkan menjadi dua sampai tiga batch dan selingi dengan pemeriksaan.
Kesalahan kedua: memperbarui tanpa backup baru
Backup adalah jaring penyelamat. Tanpa salinan terbaru, kesalahan kecil berubah menjadi pekerjaan besar.
Perhatikan kata “terbaru”. Backup dari minggu lalu tidak banyak membantu kalau ada konten baru masuk setelahnya. Buat backup tepat sebelum pembaruan dimulai, dan pastikan berkasnya benar-benar selesai terbuat sebelum Anda menekan tombol pembaruan.
Kesalahan ketiga: memperbarui pada jam sibuk
Pembaruan pada puncak kunjungan berarti: kalau ada masalah, pengunjung Anda yang menanggung akibatnya. Pilih waktu dengan trafik paling rendah, biasanya dini hari atau akhir pekan. Untuk toko online, pilih jam dengan transaksi paling sedikit, dan jangan mengerjakannya ketika sedang ada kampanye promosi.
Kesalahan keempat: tidak memeriksa hasilnya setelah pembaruan
Banyak masalah tidak terlihat dari halaman depan. Yang perlu diperiksa adalah bagian yang paling penting bagi bisnis Anda.
Daftar periksa setelah pembaruan:
- Halaman utama dan dua sampai tiga halaman penting lainnya.
- Formulir kontak, kirim pesan uji dan pastikan masuk.
- Halaman produk atau halaman layanan, terutama tabel dan tombol.
- Proses transaksi, bila ada.
- Tampilan di ponsel.
- Panel administrasi, pastikan Anda masih bisa masuk dan menyunting.
- Laporan kesalahan, bila tersedia, untuk melihat apakah ada galat baru.
Pemeriksaan ini memakan waktu lima sampai sepuluh menit, dan hampir selalu menemukan masalah lebih awal sebelum pengunjung menemukannya.
Kesalahan kelima: mengaktifkan pembaruan otomatis tanpa pengawasan
Pembaruan otomatis terdengar praktis, dan untuk plugin keamanan tertentu memang disarankan. Tetapi pembaruan otomatis pada semua plugin, tanpa backup dan tanpa pemeriksaan, sama dengan menyerahkan keputusan penting kepada sistem yang tidak mengetahui kondisi website Anda.
Pilihan yang lebih bijak: aktifkan pembaruan otomatis hanya untuk plugin kecil yang penting bagi keamanan, dan kerjakan sisanya secara manual pada jadwal yang teratur.
Urutan pembaruan yang aman
Urutan berikut bisa Anda pakai sebagai kebiasaan tetap.
- Catat kondisi awal. Simpan tangkapan layar halaman utama dan halaman penting. Ini membantu ketika Anda perlu membandingkan.
- Buat backup berkas dan basis data. Pastikan selesai, bukan sekadar berjalan.
- Perbarui plugin keamanan dan cache lebih dulu. Keduanya biasanya berubah paling sering dan paling penting bagi keamanan.
- Lanjutkan dengan plugin lain, satu atau dua sekaligus, memeriksa website setiap kali.
- Perbarui tema, lalu periksa halaman yang menggunakan tata letak paling rumit.
- Perbarui WordPress inti lebih dulu, lalu plugin, lalu tema.
- Periksa daftar periksa di atas, termasuk uji formulir.
- Catat apa yang diperbarui dan kapan. Catatan sederhana ini sangat membantu jika muncul masalah beberapa hari kemudian.
Kalau website rusak setelah update
Jangan panik, dan jangan memperbarui hal lain lagi. Lakukan berurutan:
Pertama, identifikasi bagian yang rusak. Apakah seluruh halaman rusak, atau hanya satu bagian? Apakah kerusakan muncul di semua perangkat?
Kedua, kembalikan plugin terakhir yang diperbarui. Sebagian besar masalah selesai di langkah ini. Kalau Anda memakai lingkungan uji, cukup pulihkan bagian yang bermasalah saja.
Ketiga, pulihkan dari backup kalau kerusakannya meluas dan sulit ditelusuri. Pemulihan penuh memakan waktu, tetapi jauh lebih cepat daripada menebak-nebak.
Keempat, cari tahu penyebabnya sebelum mencoba lagi. Bisa jadi plugin tersebut belum kompatibel dengan versi WordPress Anda, atau berbenturan dengan plugin lain. Menunggu rilis perbaikan dari pengembang sering menjadi pilihan paling aman.
Soal plugin yang sudah tidak diperbarui
Ada plugin yang tidak lagi dirawat pengembangnya selama bertahun-tahun. Ini situasi yang perlu keputusan tegas: kalau fungsinya penting, cari pengganti yang masih dirawat; kalau fungsinya bisa digantikan fitur bawaan, hapus.
Menahan plugin lama karena “masih berfungsi” adalah keputusan yang berbahaya. Plugin seperti itu tidak akan menerima perbaikan keamanan, dan justru menjadi sasaran empuk karena celahnya dibiarkan terbuka selamanya.
Plugin mana yang paling berisiko
Tidak semua plugin punya tingkat risiko yang sama. Beberapa kelompok berikut memerlukan perhatian lebih.
- Plugin keamanan dan firewall. Punya akses luas ke lalu lintas website. Pembaruan pada plugin jenis ini sebaiknya selalu dipasang, karena berhubungan langsung dengan perlindungan.
- Plugin formulir dan pengiriman email. Kalau bermasalah, pesan dari calon pelanggan bisa berhenti masuk tanpa Anda sadari.
- Plugin e-commerce dan pembayaran. Berhubungan langsung dengan uang. Pembaruannya sebaiknya selalu diuji di lingkungan terpisah.
- Plugin cache dan pengoptimalan. Sangat membantu kecepatan, tetapi sering berbenturan dengan tema atau plugin lain setelah pembaruan.
- Plugin yang sudah lama tidak diperbarui. Ini kelompok paling berisiko, karena celahnya tidak pernah ditutup.
- Plugin yang hanya dipakai sekali lalu terlupakan. Semakin banyak plugin tidak terpakai, semakin besar permukaan yang harus dijaga tanpa manfaat apa pun.
Kalau Anda ingin menyederhanakan, mulai dari sini: hapus plugin yang tidak dipakai, ganti yang tidak lagi dirawat, dan pastikan sisa plugin Anda selalu diperbarui secara teratur. Prinsip pengamanan lain yang bisa dilakukan tanpa keahlian teknis kami rangkum di cara mengamankan website WordPress.
Cara mengembalikan plugin ke versi sebelumnya
Kalau pembaruan menimbulkan masalah, sebagian besar plugin menyimpan versi lamanya. Buka halaman plugin di panel administrasi, cari opsi versi pada daftar plugin populer, dan pilih versi sebelumnya untuk dipasang kembali. Ini solusi tercepat untuk masalah yang jelas berasal dari satu plugin.
Kalau langkah itu tidak tersedia, dan Anda memakai lingkungan uji, pulihkan hanya bagian yang bermasalah. Untuk website yang lebih besar, pengaturan dilakukan dengan menyalin berkas plugin versi lama langsung ke server, pekerjaan yang sebaiknya dikerjakan orang yang sudah terbiasa.
Langkah yang perlu dihindari: menghapus plugin lalu memasang ulang versi lama secara langsung. Menghapus plugin dapat membuang pengaturannya, dan memasang ulang berarti Anda kehilangan konfigurasi yang sudah disiapkan. Setelah versi lama terpasang kembali, catat versi tersebut dan tunda pembaruannya sampai pengembang merilis perbaikan.
Rubrik pemeriksaan bulanan
Supaya pekerjaan ini tidak menumpuk, jadikan pemeriksaan berikut sebagai kebiasaan bulanan. Masing-masing memerlukan waktu beberapa menit. Kalau Anda tidak ingin mengerjakannya sendiri, rutinitas seperti ini adalah inti dari jasa perawatan website WordPress.
- Periksa semua plugin dan tema yang tertunda, lalu perbarui sesuai urutan yang aman.
- Pastikan backup terbaru sudah ada, dan sekali sebulan uji apakah berkasnya bisa dibuka.
- Kirim satu pesan lewat formulir kontak dan pastikan masuk ke kotak masuk Anda.
- Buka website di ponsel dan periksa satu halaman penting.
- Periksa ukuran halaman utama dan bandingkan dengan bulan sebelumnya.
- Lihat daftar pengguna dan pastikan tidak ada akun baru yang tidak Anda kenali.
- Catat perubahan yang dikerjakan, beserta tanggalnya.
Kalau ketujuh langkah ini dikerjakan konsisten, kejutan yang tidak menyenangkan pada website Anda akan jauh berkurang. Kebanyakan kerusakan besar berasal dari hal kecil yang diabaikan selama beberapa bulan.
Pembaruan otomatis: kapan masuk akal, kapan tidak
Sesudah membaca kesalahan kelima tadi, Anda mungkin bertanya: jadi pembaruan otomatis itu buruk? Tidak sesederhana itu. Ia punya tempatnya, asal dipilih dengan sadar.
Pembaruan otomatis masuk akal untuk patch keamanan inti WordPress, karena rilis kecil ini jarang mengubah perilaku dan justru menutup celah yang sedang aktif diserang. Ia juga masih masuk akal untuk plugin tunggal yang sederhana dan tidak menyentuh tampilan, pada website profil yang toleran terhadap gangguan kecil.
Sebaliknya, jangan otomatiskan pembaruan pada plugin yang menyentuh uang dan pesanan: pembayaran, ongkir, formulir utama, dan keranjang belanja. Satu pembaruan otomatis yang bergeser pada tengah malam bisa berarti transaksi gagal selama berjam-jam sebelum ada yang sadar. Untuk komponen seperti ini, pembaruan manual dengan backup segar dan pemeriksaan setelahnya tetap satu-satunya cara yang layak.
Aturan praktisnya: otomatis untuk yang kecil dan jarang berdampak, manual terjadwal untuk semua yang berhubungan dengan tampilan dan uang. Kalau ragu komponen Anda masuk kelompok mana, anggap ia masuk kelompok kedua sampai terbukti sebaliknya.
Kapan sebaiknya diserahkan ke tim
Kalau pekerjaan ini sudah dua kali menimbulkan masalah, atau Anda selalu menundanya karena khawatir, itu tandanya pembaruan sebaiknya dikerjakan pihak lain.
Kami menjalankan pembaruan setiap bulan dengan urutan di atas: backup lebih dulu, pembaruan diuji di lingkungan terpisah untuk website bisnis, pemeriksaan menyeluruh setelahnya, dan laporan singkat tentang apa yang dikerjakan beserta temuan yang perlu Anda ketahui. Kalau website Anda sudah lama tertunda pembaruannya dan Anda khawatir mengerjakannya sendiri, hubungi kami lewat WhatsApp atau ajukan audit gratis supaya kondisinya bisa diperiksa lebih dulu.
Ada yang mirip dengan kondisi website Anda?
Ceritakan saja lewat WhatsApp. Kami lihat dulu, jelaskan apa yang perlu dibereskan, baru Anda putuskan. Kalau ingin gambaran yang lebih lengkap, ajukan audit gratis.
Artikel terkait.
Cara Mengamankan Website WordPress UMKM Tanpa Harus Paham Teknis
Website UMKM sering dianggap terlalu kecil untuk diserang. Ini langkah pengamanan yang bisa dikerjakan sendiri, dan bagian yang sebaiknya diserahkan ke ahlinya.
Jasa Maintenance Website: Apa Saja yang Seharusnya Anda Dapatkan?
Apa itu jasa maintenance website, pekerjaan apa saja yang seharusnya termasuk, berapa biayanya, dan bagaimana menilai apakah bisnis Anda membutuhkannya.
Jasa Perawatan Website Bulanan: 10 Pekerjaan yang Seharusnya Dikerjakan Setiap Bulan
Rincian sepuluh pekerjaan yang seharusnya dikerjakan jasa perawatan website setiap bulan, dari pembaruan dan backup sampai laporan yang wajib Anda terima.