Solved: “No Update Required” WordPress Loop


0

Setelah pembaruan inti WordPress, banyak pengguna yang terkunci dari Dasbor WordPress mereka, dengan loop tanpa akhir yang mengatakan Tidak Ada Pembaruan Yang Diperlukan Database WordPress Anda sudah terkini!

Ini mungkin menyusahkan, tetapi mudah diperbaiki, dan kami akan meletakkan opsi dalam artikel ini untuk membuat Anda kembali ke blogging.

Mengapa ini terjadi?

Sangat penting untuk memahami mengapa hal ini terjadi pada awalnya karena dapat membantu Anda mencari cara untuk menyelesaikannya, kalau-kalau solusi kami di bawah ini tidak berfungsi.

Ketika database ditingkatkan, sepotong kecil informasi ditandai sebagai “upgrade selesai” dan WordPress dapat melanjutkan. Masalah yang dihadapi disebabkan oleh kesalahan di mana informasi itu tetap dalam keadaan "perlu ditingkatkan" dalam cache.

Oleh karena itu, WordPress berpikir perlu meningkatkan basis data, hanya untuk mengetahui bahwa itu telah ditingkatkan, maka pesan dan loop tak terbatas! Semua halaman dalam / wp-admin / akan diarahkan ke pesan yang mengerikan itu.

Solusinya adalah menghapus cache yang bertanggung jawab untuk menyimpan informasi yang sudah ketinggalan zaman ini, tetapi ada banyak opsi cache, jadi kami akan membahasnya sebanyak mungkin.

Cara Memperbaiki No Update Required

Bersihkan Cache Objek WP

Biasanya, ini terjadi pada orang-orang yang beberapa bentuk cache di-memori seperti Memcache, Memcached, atau Redis tetapi juga berlaku untuk cache in-object WP yang kurang umum digunakan seperti PHP APC.

File bernama object-cache.php di folder / wp-content / bertanggung jawab untuk membiarkan kode PHP WP berbicara dengan sistem cache in-memory yang dipilih. Setelah cache dalam memori dihapus, Anda harus mendapatkan kembali akses ke WordPress dan keluar dari lingkaran.

Berikut adalah beberapa cara untuk menghapus cache di memori:

Gunakan antarmuka pengguna perusahaan hosting untuk menghapus cache

Cara termudah untuk menghapus cache adalah dengan melakukannya melalui panel kontrol di perusahaan hosting Anda, atau minta dukungan untuk menghapus semua cache atas nama Anda. Setiap perusahaan hosting mungkin memiliki cara yang sedikit berbeda untuk melakukannya, jadi berikut adalah beberapa referensi untuk GroundSite atau Cloudways.

Ganti nama objek-cache.php untuk mendapatkan akses Dashboard

Jika Anda memiliki akses FTP ke WordPress Anda, Anda dapat pergi ke / wp-content / dan ganti nama objek-cache.php ke objek-cache.bak.php (atau nama lain). Ini akan menonaktifkan kode cache di memori, jadi WordPress tidak akan mengakses data yang kedaluwarsa lagi.

Setelah melakukan ini, Anda seharusnya bisa mendapatkan kembali akses Dashboard. Dari sana, Anda dapat pergi ke plugin cache favorit Anda (W3TC, WP-Rocket, Redis, Memcached, atau yang lainnya) dan klik tombol "Bersihkan cache" / "Siram cache" atau "Kosongkan semua cache" tombol).

Kemungkinan besar, berinteraksi dengan plugin caching akan meminta plug-in untuk membuat file object-cache.php baru yang dapat Anda lihat melalui FTP.

Ini berarti bahwa cache dalam memori telah dilanjutkan dan segala sesuatunya kembali normal.

Hapus cache dalam memori dengan WP-CLI

Banyak perusahaan hosting sekarang mendukung WP-CLI, alat baris perintah untuk situs web WordPress. Ini memungkinkan orang untuk mengeksekusi kode WordPress tanpa akses ke Dasbor.

Jika Anda memiliki akses ke prompt baris perintah WP-CLI, gunakan "$ wp cache flush" untuk menghapus cache objek dalam-memori. Berikut dokumentasi perintah pembersihan cache WP-CLI.

Hapus cache dalam memori dari baris perintah server.

Jika Anda merasa nyaman dengan baris perintah Linux, Anda juga dapat menghapus Memcached atau Redis tanpa melalui WordPress. Inilah cara melakukannya dengan Memcache, dan instruksi untuk menghapus data cache Redis.

Hapus Memcached dari baris perintah
  • telnet localhost 11211
  • flush_all
  • quit

Tiga perintah ini harus menyelesaikan pekerjaan.

Masalah dan solusi yang kurang umum yang terkait dengan "No Update Required."

Beberapa pengguna telah melaporkan mengalami loop tak terbatas ini, tanpa menggunakan plug-in caching.

Mungkin benar bahwa tidak ada plug-in caching yang diinstal, tetapi ada kemungkinan bahwa PHP (runtime yang mengeksekusi WordPress) itu sendiri memiliki beberapa bentuk caching aktif.

Solusi: restart PHP di server Anda

Untuk menguji teori ini, Anda dapat memulai ulang PHP menggunakan antarmuka pengguna hosting web (jika ada opsi seperti itu) atau meminta dukungan untuk melakukannya untuk Anda. Secara opsional, restart server web Anda (Apache atau Nginx) juga.

Atau, Anda bisa melakukannya melalui Linux command-line, dan berikut ini adalah petunjuk untuk Ubuntu dan panduan umum untuk berbagai distribusi Linux.

WP-Optimize plug-in

Ini terjadi pada saya: Saya menghapus cache (Redis), tetapi masalahnya terus berulang. Rupanya, plug-in WP-Optimize yang diinstal mengganggu masalah caching, dan hanya setelah saya menghapusnya bahwa cache dibersihkan dengan benar.

Saya belum meluangkan waktu untuk menyelidiki "mengapa" ini terjadi, tetapi yang perlu diperhatikan adalah jika Anda memiliki beberapa plug-in yang mungkin menggunakan cache dalam memori, ini bisa terjadi, dan Anda mungkin perlu menonaktifkan plugin itu dengan mengganti nama nama foldernya di / wp-content / plugins / atau menghapusnya.

Tabel wp_options nilai db_upgraded

Beberapa pengguna telah melaporkan bahwa setelah peningkatan, nilai "db_upgraded" di tabel "wp_options" MySQL masih disetel ke 0 (false). Menggunakan PhpMyAdmin untuk mengaturnya ke 1 (benar) dapat memecahkan masalah, itulah sebabnya banyak perusahaan hosting memasang PhpMyAdmin di server mereka.

Saya biasanya tidak merekomendasikan orang untuk mengedit database MySQL secara manual. Jika Anda tidak terlalu nyaman dengan MySQL (standar database yang mendukung WP) dan PhpMyAdmin (antarmuka admin grafis grafis), minta dukungan hosting Anda untuk melakukannya untuk Anda. Anda mungkin ingin membuat cadangan Database Anda juga.

Jika semuanya gagal, reboot server Anda

Jika sistem caching di memori Anda ada di server WordPress yang sama, reboot yang lengkap juga harus menyingkirkan masalah tersebut.

Itu menciptakan downtime ketika server reboot, tetapi itu harus menyelesaikan pekerjaan dan menghapus semua bentuk caching di-memori.

Kesimpulan

Masalah ini telah ada untuk sementara waktu, dan saya curiga ini akan terjadi lagi. Jika semuanya gagal, Anda dapat menuju ke forum WordPress.org untuk meminta bantuan, atau memberikan komentar di artikel ini (klik pada balon ucapan).


Like it? Share with your friends!

0

What's Your Reaction?

Wow Wow
0
Wow
Suka Suka
0
Suka
Buruk Buruk
0
Buruk
Sedih Sedih
0
Sedih
Ivan Darmawan

Seorang calon sarjana hukum yang hobby didalam dunia IT dan menekuni dalam bidang website.

0 Comments

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format