Cara Memperbaiki Loop WordPress “Tidak Perlu Pembaruan”

Diterbitkan: 2021-11-11

Sudahkah Anda mencoba memperbarui WordPress tetapi menemukan pesan yang mengatakan "Tidak Perlu Pembaruan: Basis data WordPress Anda sudah mutakhir" bahkan ketika Anda tahu itu belum? Kami punya sesuatu untuk Anda. Dalam panduan ini, kami akan menunjukkan cara memperbaiki loop WordPress “Tidak Perlu Pembaruan” .

Masalah "Tidak Perlu Pembaruan" adalah salah satu yang paling menjengkelkan. Dikatakan bahwa instalasi Anda mutakhir ketika tidak dan dalam beberapa kasus, bahkan mungkin mengunci Anda dari dasbor admin Anda. Setiap kali Anda masuk ke dasbor, Anda menghadapi loop Tidak Perlu Pembaruan .

Perbaiki kesalahan Tidak ada pembaruan yang diperlukan WordPress

Jadi bagaimana Anda mengatasi lingkaran yang ditakuti ini dan mendapatkan akses ke situs Anda? Pertama, Anda harus tahu bahwa ini adalah masalah umum. Basis data Anda belum rusak, dan situs Anda masih aman. Pada artikel ini, kami akan mengajari Anda beberapa cara untuk melewati loop Tidak Perlu Pembaruan .

Sebelum kita masuk ke semua opsi yang Anda miliki untuk memperbaikinya, mari kita lebih memahami mengapa kesalahan terjadi di tempat pertama sehingga Anda dapat mengambil tindakan pencegahan yang diperlukan untuk menghindarinya di masa depan. Mari kita lihat alasan di balik loop WordPress No Update Required .

Mengapa Terjadi Loop “Tidak Perlu Pembaruan”?

Sering kali, loop WordPress No Update Required dipicu karena masalah caching. Namun, ini tidak terjadi setiap saat, bahkan dengan caching diaktifkan, yang menunjukkan bahwa tidak semua jenis cache bertanggung jawab atas masalah ini. Untuk lebih spesifik, caching objek adalah pemicu utama di balik masalah yang mengganggu ini. Tapi apa itu cache objek?

Caching Objek

Object caching adalah jenis caching khusus di mana kueri basis data di-cache ke dalam memori sehingga dapat diambil dengan cepat saat dibutuhkan di masa mendatang. WordPress hadir dengan cache objek bawaan yang disebut WP_Object_Cache .

Caching objek meningkatkan kinerja situs web WordPress dengan mengurangi beban pemrosesan di server. Ini menjadi lebih menonjol jika situs Anda memiliki database besar dengan volume lalu lintas tinggi. Dalam kasus seperti itu, menanyakan database dapat dengan cepat menjadi beban bagi server. Di situlah caching objek membantu dengan menyajikan kueri basis data dari memori cache alih-alih menambahkan kueri ke server.

Sekarang mari kita lebih memahami bagaimana caching objek memicu masalah Tidak Perlu Pembaruan .

Bagaimana Object Caching Memicu “No Update Required Loop”?

Saat Anda mencoba memperbarui WordPress, ia mencari file di database untuk melihat apakah WordPress sudah diperbarui atau versi baru tersedia. Karena objek caching, file itu sudah di-cache di beberapa titik sebelumnya, sehingga file cache muncul "up-to-date" untuk WordPress.

Ini penting karena ketika Anda mencoba memperbarui instalasi Anda, alih-alih file aktual di database, WordPress membaca file dari cache. Karena file yang di-cache mengatakan WordPress sudah diperbarui, Anda mendapatkan pesan Tidak Perlu Pembaruan , bahkan ketika pembaruan tersedia.

Jika Anda berada dalam situasi seperti itu, teruslah membaca. Di bagian berikutnya, kita akan melihat opsi yang berbeda untuk menyelesaikan loop Tidak Perlu Pembaruan .

Cara Memperbaiki Loop "Tidak Perlu Pembaruan" di WordPress

Beberapa metode umum untuk mengatasi kesalahan Tidak Perlu Pembaruan adalah:

  1. Hapus situs dan cache server
  2. Ganti nama file object-cache.php
  3. Periksa konflik plugin dan tema
  4. Mulai ulang PHP atau server
  5. Hubungi perusahaan hosting Anda

Mari kita bahas masing-masing solusi di atas satu per satu.

1. Bersihkan Situs dan Cache Server

Karena ini adalah masalah terkait caching, hal pertama yang perlu Anda lakukan untuk memperbaiki kesalahan WordPress “Tidak Perlu Pembaruan” adalah menghapus cache situs Anda. Ini akan menghapus semua konten yang di-cache yang menyertakan informasi pembaruan WordPress yang di-cache. Mari kita lihat bagaimana Anda dapat menyingkirkan cache situs Anda.

Membersihkan Cache menggunakan plugin caching

Cara termudah untuk membersihkan cache situs Anda adalah menggunakan plugin caching. Langkah ini bervariasi tergantung pada alat yang Anda gunakan, tetapi dalam kebanyakan kasus, ini mengikuti langkah-langkah serupa. Pertama, buka dasbor admin situs Anda dan navigasikan ke pengaturan plugin caching Anda. Cari opsi hapus cache untuk menghapus semua cache situs. Untuk informasi lebih lanjut tentang cara melakukan ini menggunakan SiteGround, lihat posting ini. Untuk mencari plugin caching terbaik, lihat panduan ini.

Namun, membersihkan cache dengan plugin caching hanya dapat dilakukan jika Anda memiliki akses ke dasbor admin Anda. Dalam beberapa kasus, loop Tidak Perlu Pembaruan mungkin membatasi pengguna untuk mengakses dasbor mereka. Jika itu kasus Anda, Anda harus melakukan hal berikut.

Hapus Cache dengan WP-CLI

WP-CLI adalah alat baris perintah yang memungkinkan Anda mengakses situs WordPress Anda melalui antarmuka baris perintah. Ini adalah alat yang ampuh yang memungkinkan Anda untuk mengeksekusi kode WordPress tanpa mengakses dasbor Anda.

Hal pertama yang perlu Anda lakukan adalah terhubung ke baris perintah server Anda melalui SSH dan menginstal WP-CLI. Dari baris perintah, ubah direktori ke direktori root situs Anda menggunakan perintah berikut.

 cd ~/your/website/path //ganti dengan jalur situs Anda yang sebenarnya

Setelah Anda berada di direktori root situs, jalankan perintah berikut untuk membersihkan semua cache.

 wp cache flush

Anda juga dapat melihat dokumentasi lebih lanjut dari perintah wp-cache flush di halaman web resmi.

Hapus Cache Menggunakan SSH

Jika Anda tidak nyaman menggunakan WP-CLI atau ingin menghindarinya karena alasan apa pun, Anda dapat menghapus cache situs Anda melalui baris perintah Linux. Pertama, Anda harus terhubung ke baris perintah server Anda melalui SSH dan kemudian gunakan perintah berikut untuk membersihkan semua cache jika situs Anda menggunakan Redis.

 redis-cli flushall async

Jika situs Anda menggunakan Memcached, gunakan perintah berikut.

 telnet localhost 11211
flush_all
berhenti

Bersihkan Cache melalui Panel Kontrol Host (mis., SiteGround)

Cara lain untuk menghapus cache situs Anda adalah melalui panel kontrol host Anda. Sebagian besar perusahaan hosting mengizinkan Anda melakukan itu. Langkah ini bervariasi tergantung pada penyedia hosting Anda, tetapi kebanyakan dari mereka mengikuti pola yang sama. Atau, Anda juga dapat meminta penyedia hosting Anda untuk menghapus semua cache untuk Anda.

Untuk tujuan demonstrasi, di bagian ini, kami akan menunjukkan kepada Anda cara menghapus cache SiteGround menggunakan panel kontrolnya.

Buka panel kontrol SiteGround Anda dan navigasikan ke Alat Situs > Kecepatan > Caching. Di sana, Anda akan menemukan dua tab untuk cache Dinamis dan Memcached , masing-masing.

Hapus Cache Siteground

Buka tab Dynamic Cache untuk menghapus Dynamic Cache situs. Perlu dicatat bahwa Anda dapat menghapus cache dinamis untuk setiap situs satu per satu. Cukup pilih situs Anda, dan tekan tombol Flush Cache .

Hapus Cache Dinamis Siteground

Selanjutnya, Anda perlu menghapus Memcached juga. Tidak seperti Dynamic Cache, Anda dapat menghapus Memcached untuk semua situs sekaligus. Buka tab Memcached dan tekan tombol Flush Cache di bagian bawah.

Hapus Memcached Siteground

Sekarang kembali ke situs Anda dan periksa apakah loop No Update Required sudah diperbaiki. Jika masalah situs Anda teratasi, selamat! Anda baik untuk pergi. Namun, jika itu tidak menyelesaikan masalah Anda, lanjutkan ke langkah berikutnya.

2. Ganti nama File object-cache.php

Jika mengosongkan cache tidak berhasil, Anda mungkin perlu membuang file object-cache.php secara manual. File ini menyimpan semua cache objek, jadi dengan mengganti namanya, itu akan menghapus semua cache objek yang disimpan.

Untuk melakukannya, navigasikan ke direktori root situs Anda menggunakan panel kontrol host atau klien FTP seperti FileZilla. Setelah Anda berada di direktori situs, buka folder wp-content dan cari file object-cache.php .

Mengganti nama file object-cached.php

Ubah nama file menjadi apa pun, seperti object-cache-old.php atau apa pun yang Anda suka. Ini akan mengabaikan konten yang saat ini di-cache dalam file dan akan memberi Anda akses ke dasbor admin Anda.

Setelah itu, navigasikan ke dasbor admin Anda dan cari pengaturan plugin caching Anda. Hapus semua cache situs dari plugin. Kemudian, pergi ke direktori root situs Anda lagi, dan cari file object-cache.php . Jika file telah dibuat ulang, itu berarti WordPress telah membuang file sebelumnya dan sekarang telah membuat file cache baru.

Terakhir, coba perbarui WordPress sekali lagi seharusnya kali ini berhasil. Namun, jika masih tidak memperbaiki masalah, hal berikutnya yang harus Anda lakukan adalah memeriksa plugin atau konflik tema.

3. Periksa Plugin atau Konflik Tema

Konflik plugin atau tema adalah salah satu penyebab paling umum kesalahan WordPress. Mungkin salah satu plugin Anda, terutama plugin caching, telah menimbulkan konflik dengan plugin atau tema lain. Jika beberapa plugin lain di situs Anda memiliki kemampuan caching, itu dapat menyebabkan konflik dengan plugin caching utama Anda. Terlepas dari penyebabnya, ini dapat memicu loop Tidak diperlukan pembaruan .

Untuk memperbaiki masalah ini, Anda perlu mengidentifikasi plugin yang bermasalah. Untuk tujuan ini, nonaktifkan semua plugin Anda. Jika Anda tidak yakin bagaimana melakukannya, lihat panduan kami tentang cara menonaktifkan plugin secara massal.

Untuk demonstrasi ini, kami akan menunjukkan cara melakukannya dari dasbor admin. Arahkan ke Plugins > All Plugins , pilih semuanya dengan kotak centang kiri atas, atur Tindakan Massal ke Nonaktifkan, dan tekan tombol Terapkan . Ini akan menonaktifkan semua plugin Anda.

Nonaktifkan semua plugin di WordPress

Sebaliknya, jika Anda tidak dapat mengakses WP Admin Dashboard, Anda masih dapat menonaktifkan semua plugin dari direktori root situs Anda. Anda dapat mengakses direktori root situs Anda melalui panel kontrol host atau klien FTP seperti FileZilla.

Setelah Anda berada di direktori root situs, cari folder plugins di folder wp-content . Kemudian, ganti namanya menjadi apa pun seperti plugins-old atau apa pun yang Anda suka untuk menonaktifkan semua plugin Anda sekaligus.

Nonaktifkan plugin WordPress - FTP

Setelah menonaktifkan semua plugin, buka situs Anda dan coba akses Dasbor Admin. Jika Anda tidak melihat kesalahan Tidak Perlu Pembaruan , ini mengonfirmasi bahwa masalahnya terletak pada plugin.

Selanjutnya, Anda perlu mengidentifikasi plugin yang salah. Untuk melakukan ini, mulailah mengaktifkan setiap plugin satu per satu hingga Anda menemukan kesalahan lagi. Setelah Anda mengidentifikasi plugin yang menyebabkan masalah, Anda dapat memutar kembali ke versi sebelumnya atau menghubungi pengembang untuk mendapatkan dukungan teknis. Atau, Anda dapat mencoba beberapa plugin lain untuk mencapai fungsi yang sama. Misalnya, berikut adalah daftar plugin caching terbaik untuk WordPress pada tahun 2021.

Jika tidak ada solusi di atas yang berfungsi untuk memperbaiki loop WordPress “Tidak Perlu Pembaruan”, lanjutkan ke solusi berikutnya.

4. Mulai ulang PHP dan Server

Dengan metode sebelumnya, sebagian besar pengguna harus dapat menyelesaikan masalah Tanpa Pembaruan yang diperlukan . Namun, terkadang Anda mungkin menghadapi masalah ini bahkan ketika Anda tidak menginstal plugin caching aktif di situs Anda.

WordPress sendiri memiliki beberapa mekanisme caching objek yang menyimpan cache tanpa plugin caching. Meskipun WP_Object_Cache hanya disimpan untuk waktu yang singkat, dalam kasus yang jarang terjadi, mungkin memicu kesalahan Tidak Perlu Pembaruan .

Jika demikian, Anda dapat mencoba memulai ulang PHP menggunakan panel kontrol host Anda atau menghubungi tim dukungan pelanggan mereka. Atau, Anda juga dapat mencoba me-restart server Anda untuk menghapus semua bentuk cache dan mudah-mudahan akan menyelesaikan masalah Anda.

5. Hubungi Penyedia Host

Sejauh ini, kami telah melihat semua kemungkinan perbaikan yang dapat Anda lakukan untuk memperbaiki loop WordPress “Tidak Perlu Pembaruan”. Mudah-mudahan, sekarang, sebagian besar dari Anda pasti sudah bisa menyelesaikan masalah ini.

Namun, jika Anda masih menghadapi masalah yang sama bahkan setelah mencoba semua solusi di atas, sekarang saatnya untuk menghubungi penyedia hosting Anda. Sayangnya, tidak ada lagi yang dapat Anda lakukan, jadi lebih baik hubungi tim dukungan ahli.

Semoga penyedia hosting Anda memiliki tim yang mumpuni yang dapat membantu Anda menemukan solusi untuk masalah yang mengganggu ini.

Kesimpulan

Secara keseluruhan, menjaga agar WordPress tetap up to date sangat penting karena pembaruan baru hadir dengan fitur yang berguna dan perbaikan bug yang penting. Tidak dapat memperbarui situs Anda bisa sangat mengganggu dan loop Tidak Perlu Pembaruan dapat menjadi salah satu penyebabnya.

Masalah muncul terutama karena konflik dengan objek caching. Meskipun cache sangat penting untuk meningkatkan kinerja situs Anda, jika tidak ditangani dengan benar, ini dapat menimbulkan masalah di situs Anda.

Pada artikel ini, kami telah membahas penyebab dan metode yang berbeda untuk memperbaiki loop WordPress No Update Required . Kami telah melihat bagaimana caching objek dapat memicu kesalahan yang ditakuti dan bahkan mungkin mengunci Anda dari dasbor admin Anda. Selain itu, kami telah melihat secara mendetail semua solusi yang mungkin untuk memperbaiki masalah tersebut.

Singkatnya, hal pertama yang dapat Anda lakukan adalah menghapus cache situs. Jika itu tidak menyelesaikan masalah, Anda perlu mengganti nama file object-cache.php secara manual. Jika masalah berlanjut, ide yang baik adalah memeriksa konflik antara plugin/tema. Dalam kebanyakan kasus, setelah itu, kesalahan Tidak Perlu Pembaruan akan hilang, tetapi jika itu bukan kasus Anda, memulai ulang PHP atau server Anda bisa menjadi solusinya. Terakhir, jika tidak ada yang berhasil, Anda harus menghubungi penyedia hosting Anda untuk mendapatkan dukungan teknis dan membantu Anda memperbaiki loop Tidak Perlu Pembaruan .

Pernahkah Anda menemukan loop No Update Required yang mengganggu di situs Anda? Bagaimana Anda menyiasatinya? Ada saran yang mungkin ingin Anda bagikan? Beri tahu kami di komentar di bawah.

Jika Anda menyukai panduan ini, kami sarankan Anda melihat tutorial berikut untuk memperbaiki kesalahan umum WordPress:

  • Kesalahan Pembaruan WordPress Gagal: Cara Memperbaikinya
  • Login WordPress Tidak Berfungsi? Bagaimana memperbaikinya
  • Cara Memperbaiki White Screen of Death (WSoD) WordPress