Apa yang perlu dikemas kini
Laman WordPress ada empat lapisan. Setiap satu dikemas kini berasingan, dan setiap satu menjadi pintu masuk jika ketinggalan.
- Teras WordPress. Kemas kini keselamatan kecil dipasang sendiri pada kebanyakan hos. Versi besar tidak — semak dalam dua minggu selepas dikeluarkan.
- Plugin. Pintu masuk paling biasa. Setiap plugin datang daripada pembangun berbeza, dan satu plugin yang terbiar sudah cukup.
- Tema. Tema premium hanya dikemas kini jika kunci lesen dimasukkan. Banyak laman yang dibina oleh pekerja bebas menggunakan tema tanpa lesen — dan tidak pernah mendapat pembaikan.
- Versi PHP. Ditetapkan dalam panel hosting, bukan dalam WordPress. Versi PHP lama berhenti menerima pembaikan keselamatan; Tools → Site Health menunjukkan versi anda.
Rutin mingguan 15 minit
Jika dibuat setiap minggu, kemas kini kecil dan mudah. Jika dibiarkan enam bulan, ia besar dan berisiko.
- Pilih masa yang tenang. Pagi hari bekerja — bukan malam Jumaat, dan bukan minggu sebelum Hari Raya, Tahun Baru Cina atau jualan, apabila tiada siapa boleh membaiki masalah dengan cepat.
- Buat sandaran dahulu. Ambil sandaran baharu fail dan pangkalan data sejurus sebelum mengemas kini, walaupun sandaran malam sudah ada.
- Kemas kini sedikit demi sedikit. Kemas kini kecil boleh serentak; lompatan versi besar (4.x ke 5.0) satu demi satu, semak laman selepas setiap satu.
- Semak halaman yang menjana wang. Halaman utama, borang hubungan dan butang WhatsApp. Untuk kedai: tambah ke troli, checkout dan bayaran ujian FPX atau kad.
- Catat apa yang berubah. Satu baris dalam nota bersama: tarikh, apa yang dikemas kini, apa-apa yang pelik. Bila sesuatu rosak minggu depan, jawapannya ada di situ.
Plugin yang perlu lebih berhati-hati
Kebanyakan kemas kini tidak bermasalah. Yang ini wajar diuji setiap kali.
- WooCommerce dan gerbang pembayaran. Kemas kini WooCommerce dan plugin gerbang pembayaran bersama-sama, kemudian buat bayaran ujian. Ketidakpadanan boleh menghentikan pesanan tanpa disedari.
- Page builder. Kemas kini Elementor, WPBakery dan Divi boleh mengubah susun atur. Semak halaman penting pada telefon selepas itu.
- Plugin keselamatan dan cache. Plugin ini menyentuh setiap halaman. Jika laman menjadi kosong selepas kemas kini, matikan yang ini dahulu.
- Plugin yang terbiar. Jika plugin tidak dikemas kini lebih setahun, atau telah ditutup di wordpress.org, gantikannya. Ia tidak akan menerima pembaikan keselamatan.
Sandaran yang benar-benar boleh dipulihkan
Sandaran hanya berguna jika laman boleh dipulihkan daripadanya. Kebanyakan pemilik mendapati sandaran mereka tidak lengkap pada hari mereka memerlukannya.
- Fail dan pangkalan data, kedua-duanya. Kandungan disimpan dalam pangkalan data; gambar, tema dan plugin dalam fail. Sandaran tanpa salah satu hanyalah separuh laman.
- Disimpan di luar akaun hosting. Jika akaun digodam, digantung atau dibatalkan, sandaran di dalamnya turut hilang. Simpan salinan di Google Drive, Dropbox atau storan awan.
- Harian, disimpan 30 hari. Godaman sering disedari beberapa minggu kemudian. Sejarah 30 hari membolehkan anda kembali ke sebelum ia bermula.
- Uji pemulihan dua kali setahun. Pulihkan ke laman staging atau folder lain dan semak. Itu satu-satunya cara untuk tahu sandaran lengkap.
- Tahu apa yang hos anda simpan. Banyak pelan hosting di Malaysia termasuk sandaran, tetapi bilangan hari, sama ada e-mel termasuk dan sama ada pemulihan dikenakan bayaran berbeza-beza. Tanya secara bertulis.
Cuba perubahan besar di laman staging
Laman staging ialah salinan peribadi laman web anda. Kemas kini yang mungkin merosakkan sesuatu dicuba di situ dahulu.
- Hos anda mungkin sudah menyediakannya. Hostinger dan banyak hos cPanel boleh membuat salinan staging dengan beberapa klik. Semak panel hosting sebelum membayar untuk plugin.
- Apa yang diuji di situ. Versi besar WordPress, versi PHP baharu, keluaran besar WooCommerce, atau tema baharu.
- Berhati-hati dengan kedai online. Menyalin staging ke atas kedai yang sedang beroperasi boleh memadam pesanan dan pelanggan yang masuk sementara itu. Ulang kemas kini yang telah diuji pada laman sebenar.
- Pastikan ia peribadi. Lindungi salinan staging dengan kata laluan dan tandakan “Discourage search engines” dalam Settings → Reading, supaya ia tidak muncul di Google.
Apabila kemas kini merosakkan laman
Lambat-laun ia berlaku kepada semua orang. Dengan sandaran baharu, ia masalah sebentar, bukan seminggu yang hilang.
- Berhenti mengemas kini. Catat apa yang baru dikemas kini. Mengemas kini lebih banyak di atasnya menyukarkan punca dikesan.
- Gunakan e-mel pemulihan. Jika skrin putih atau “critical error”, WordPress biasanya menghantar pautan recovery mode kepada admin. Log masuk melaluinya dan nyahaktifkan plugin yang menyebabkannya.
- Kembalikan plugin itu sahaja. Pasang versi sebelumnya dari halaman plugin di wordpress.org (paparan Advanced) atau dari sandaran anda, kemudian tunggu keluaran yang dibaiki.
- Pulihkan jika perlu. Jika beberapa perkara rosak, pulihkan sandaran yang diambil sejurus sebelum mengemas kini. Itulah gunanya.
Soalan
Berapa kerap WordPress perlu dikemas kini?
Semak setiap minggu. Kemas kini keselamatan patut dipasang dalam beberapa hari — kebanyakan godaman pada laman perniagaan kecil di Malaysia menggunakan kelemahan yang sudah dibaiki berbulan-bulan sebelumnya.
Patutkah saya hidupkan kemas kini plugin automatik?
Untuk plugin kecil yang diselenggara dengan baik, ya. Biarkan WooCommerce, gerbang pembayaran dan page builder secara manual supaya boleh diuji dahulu.
Adakah sandaran hos saya sudah cukup?
Ia lapisan pertama yang baik, tetapi berada dalam akaun yang sama dengan laman. Simpan salinan kedua di tempat yang hos anda tidak boleh hilangkan.
Plugin sandaran mana yang patut digunakan?
UpdraftPlus dan plugin seumpamanya boleh menghantar sandaran berjadual ke Google Drive atau Dropbox. Apa pun pilihan anda, uji pemulihan.
Adakah kemas kini akan merosakkan laman saya?
Sekali-sekala, sebab itu buat sandaran dahulu dan uji halaman penting. Tidak mengemas kini lebih berisiko: plugin lama ialah cara kebanyakan laman digodam.
Berapa caj CST?
Pelan penjagaan dari RM 100 sebulan merangkumi kemas kini, sandaran dan seseorang yang menjawab, pada hosting anda sendiri. Pembaikan sekali sahaja RM 150 sejam.