Catatan engineering

WordPress rusak setelah update: apa yang harus diperiksa terlebih dahulu

Urutan diagnosis praktis setelah pembaruan core, plugin, tema, atau PHP.

Jika WordPress rusak tepat setelah pembaruan, pertahankan kondisi kegagalan, buat titik rollback, dan identifikasi lapisan apa yang berubah sebelum melakukan perubahan tambahan.

Jika situs masih menerima pesanan, formulir, atau login, lindungi data baru sebelum mengembalikan database lama.

1. Identifikasi persis apa yang berubah

Catat perubahan core, plugin, tema, PHP, database, cache, atau hosting. Jika beberapa update berjalan bersama, pisahkan dependensi satu per satu.

2. Baca error pada lapisan yang tepat

Fatal PHP, HTTP 500, layar putih, dan layout rusak menunjuk lapisan berbeda. Log server dan PHP biasanya lebih berguna daripada terus me-refresh halaman.

3. Uji batas plugin dan tema secara terkontrol

Ubah satu batas pada satu waktu dan catat kondisi awal. Menonaktifkan banyak hal sekaligus dapat menghilangkan bukti penting.

4. Perlakukan upgrade PHP sebagai perubahan aplikasi

Kode lama bisa menjadi fatal pada versi PHP baru. Jika masalah dimulai dari perubahan PHP, uji stack langsung terhadap perbedaan itu.

5. Bersihkan hanya cache yang Anda pahami

Cache browser, halaman, CDN, opcode, dan Redis object cache adalah sistem berbeda. Membersihkan semuanya dapat hanya menyembunyikan gejala.

6. Rollback hanya sejauh yang diperlukan

Rollback file mungkin cukup untuk plugin atau tema. Memulihkan seluruh database dapat menimpa pesanan, pengguna, atau konten baru.