Kesalahan Pembaruan WordPress Gagal: Cara Memperbaikinya
Diterbitkan: 2021-06-05Apakah Anda mendapatkan pesan kesalahan "Pembaruan WordPress gagal" saat memperbarui situs Anda? Kegagalan saat memperbarui dan mempublikasikan di WordPress bisa sangat mengganggu. Itu sebabnya kami telah menyusun panduan ini yang akan menunjukkan kepada Anda cara mengatasi kemungkinan alasan dan metode untuk memperbaiki kesalahan pembaruan WordPress yang gagal.
WordPress memiliki fitur auto-update yang memudahkan proses update. Jika Anda mengaktifkan pembaruan otomatis, situs Anda akan secara otomatis menginstal semua rilis baru, misalnya, 5.7.1 hingga 5.7.2, di latar belakang. Untuk pembaruan besar apa pun, Anda mendapatkan pemberitahuan yang meminta Anda untuk memperbarui WordPress dan dalam beberapa klik, Anda dapat memperbarui situs Anda ke versi terbaru.
Seperti yang mungkin Anda ketahui, memperbarui situs Anda sangat penting. Setiap rilis baru berisi perbaikan bug penting, pengoptimalan, dan fitur baru. Namun, terkadang pembaruan gagal dan Anda mendapatkan kesalahan pembaruan WordPress gagal. Dalam hal ini, Anda akan terjebak dengan versi saat ini dan akan kehilangan fitur-fitur terbaru.
Sekarang mari kita lihat cara memperbaiki kesalahan pembaruan WordPress gagal .
Mengidentifikasi penyebab Error Failed Update WordPress
Untuk memperbaiki masalah pembaruan yang gagal, Anda harus mengidentifikasi akar penyebab kegagalan terlebih dahulu. Tergantung pada alasan kegagalan, Anda dapat menerapkan perbaikan yang berbeda.
Jika Anda melihat pesan kesalahan pembaruan WordPress gagal, ini menyatakan kemungkinan penyebabnya. Misalnya, katakanlah versi WordPress Anda saat ini adalah 5.7.1, dan Anda ingin memperbarui ke 5.7.2, tetapi pembaruan gagal. Pesan kesalahan yang Anda dapatkan akan menjadi seperti ini:
Mengunduh pembaruan dari http://wordpress.org/wordpress-5.7.2.zip... Membongkar pembaruan... Memverifikasi file yang belum dibongkar... Menginstal versi terbaru... Tidak dapat menyalin file.: /httpdocs/wordpress/wp-admin/js/list table.dev.js Instalasi gagal
Jika Anda memeriksa baris 5, itu menyatakan bahwa WordPress tidak dapat menyalin file yang disebutkan. Demikian pula, Anda mungkin menerima pesan galat yang berisi kemungkinan alasan kegagalan pembaruan Anda.
Cara memperbaiki Kesalahan Pembaruan WordPress Gagal
Beberapa alasan dapat menyebabkan kesalahan pembaruan WordPress gagal. Di bagian ini, kita akan melihat berbagai solusi:
- Hapus file .maintenance
- Izin file
- Matikan mode aman
- Tambahkan detail FTP ke file wp-config
- Perbarui WordPress secara manual
Mari kita lihat masing-masing solusi ini yang dapat membantu Anda mengatasi masalah gagal memperbarui WordPress.
1. Hapus file .maintenance
Biasanya, setelah pembaruan WordPress yang gagal, Anda terkunci dari situs Anda. Ini berarti Anda tidak akan lagi memiliki akses ke Dasbor Admin WP Anda atau halaman mana pun di situs web Anda. Pengguna akhir yang mengunjungi situs Anda akan melihat pesan yang mengatakan “Secara singkat tidak tersedia untuk pemeliharaan terjadwal. Periksa kembali sebentar lagi.”
Ini terjadi karena selama proses pembaruan WordPress menempatkan situs dalam mode pemeliharaan. Sekarang karena pembaruan gagal, itu tetap dalam mode pemeliharaan. Info ini disimpan dalam file .maintenance (ingat bahwa nama file dimulai dengan "titik") di direktori WordPress Anda.
Untuk mengatasi masalah ini, yang perlu Anda lakukan adalah menemukan jalan ke direktori root situs Anda dan menghapus file .maintenance. Untuk ini, Anda memerlukan akses FTP ke direktori root situs WordPress Anda, yang bisa Anda dapatkan melalui panel kontrol server atau dengan menggunakan Klien FTP seperti FileZilla.
Setelah Anda menghapus file .maintenance , Anda akan mendapatkan akses ke situs web Anda lagi. Anda kemudian dapat masuk dan memeriksa pesan kesalahan yang menyebabkan pembaruan gagal.
2. Izin File
Alasan lain yang dapat menyebabkan kesalahan pembaruan WordPress gagal adalah ketika server tidak dapat membuat file sementara yang diperlukan selama pembaruan di direktori /upgrade/ . Untuk membuat file sementara, server memerlukan izin untuk menulis ke direktori tersebut.
Untuk mengatasi masalah ini, Anda perlu merutekan lagi ke direktori root WordPress. Di direktori root, cari direktori /upgrade/ dan berikan izin menulis padanya. Anda dapat memberikan izin 755 (CHMOD) yang diperlukan atau menggunakan 777 izin penuh untuk waktu yang singkat.
Setelah Anda memberi direktori izin file yang tepat, Anda dapat mencoba memperbarui situs Anda lagi. Jika pembaruan otomatis masih gagal, hapus direktori /upgrade/ , buat ulang, dan berikan izin yang diperlukan. Setelah itu, mulai pembaruan lagi dan itu akan berfungsi.
Ingatlah bahwa jika Anda memberikan direktori /upgrade/ 777 izin penuh, Anda harus mengubahnya kembali ke izin ketat 755 setelah pembaruan. Mengizinkan 777 izin penuh ke server bukanlah praktik yang disarankan, jadi Anda harus membuatnya sesingkat mungkin.
3. Matikan Mode Aman
Menonaktifkan mode aman dapat membantu Anda dengan masalah pembaruan WordPress yang gagal. Namun, mode aman tidak digunakan lagi pada PHP versi 5.3.0, dan dihapus di versi 5.4, sesuai dengan manual PHP. Manual tersebut menyatakan:
Fitur ini telah DIHENTIKAN sejak PHP 5.3.0 dan DIHAPUS mulai PHP 5.4.0.
Jika Anda bekerja dengan versi PHP yang lebih lama, Anda mungkin ingin mematikan mode aman karena dapat menyelesaikan beberapa masalah yang menghambat pembaruan. Anda dapat mematikan mode aman melalui panel kontrol server atau mengedit file php.ini melalui klien FTP. Cukup buka file php.ini di editor dan ubah barisnya
safe_mode = aktif
ke
safe_mode=mati
Setelah itu, restart Apache dan masuk ke situs Anda. Anda seharusnya dapat memperbarui WordPress tanpa masalah.
4. Tambahkan detail FTP ke file wp-config
Terkadang pembaruan mungkin gagal di WordPress karena kredensial FTP Anda tidak diperbarui. Ini mungkin terjadi karena situs Anda baru saja dipindahkan, atau Anda telah memperbarui hal-hal seperti sandi, izin, dan sebagainya.
Dalam kasus seperti itu, Anda dapat memberikan WordPress kredensial yang diperbarui secara manual dengan mengedit file wp-config .
Pertama, pastikan Anda memiliki kredensial FTP yang benar. Kemudian, buka file wp-config melalui cPanel atau klien FTP.
Buka file wp-config dengan editor teks seperti Notepad dan rekatkan baris berikut ke file tepat di atas baris yang mengatakan, “/ * Itu saja, berhenti mengedit! Selamat ngeblog. */” .
define('FS_METHOD', 'ftpext'); define('FTP_HOST', 'ftp.website.com'); define('FTP_USER', 'nama pengguna'); define('FTP_PASS', 'sandi');
CATATAN : Anda harus mengganti FTP_HOST, FTP_USER , dan FTP_PASS dengan situs web, nama pengguna, dan kata sandi Anda masing-masing.
Terakhir, coba lagi dan Anda seharusnya dapat memperbarui WordPress.
5. Perbarui WordPress Secara Manual
Apakah Anda masih mendapatkan kesalahan pembaruan WordPress gagal bahkan setelah mencoba semua metode di atas? Dalam hal ini, pembaruan manual mungkin merupakan pilihan terbaik Anda.
Meskipun agak teknis, ini tidak serumit kelihatannya. WordPress telah memasang panduan terperinci tentang cara memperbaruinya secara manual bagi mereka yang tidak tahu bagaimana melanjutkan. Jika Anda mengikuti semua petunjuk dengan benar, Anda tidak akan mengalami masalah dalam memperbarui situs Anda.
Perlu dicatat bahwa Anda tidak perlu menerapkan semua pembaruan di masa mendatang secara manual seperti ini. Setelah Anda selesai dengan pembaruan ini, semua pembaruan di masa mendatang akan diterapkan secara otomatis, sebagaimana mestinya.
Dengan mengikuti metode yang dijelaskan di atas, Anda akan dapat memperbaiki kesalahan pembaruan WordPress gagal.
Namun, itu bukan satu-satunya masalah umum yang mungkin Anda alami. Mari kita lihat cara memperbaiki kesalahan penerbitan gagal di WordPress.
BONUS: Cara Memperbaiki Kesalahan Penerbitan WordPress Gagal
Kesalahan umum lainnya adalah Penerbitan WordPress Gagal atau kegagalan pembaruan WordPress. Kesalahan ini terjadi ketika WordPress tidak dapat mempublikasikan atau memperbarui posting atau halaman. Kesalahan ini cukup umum dan menyebabkan banyak frustrasi di antara pengguna.
Mengapa Publishing Failed Error terjadi?
Dalam kebanyakan kasus, kesalahan pembaruan WordPress gagal disebabkan karena masalah dengan REST API . API ini mengelola permintaan yang dikirim dan diterima dari database WordPress, sehingga ketika gagal dapat menyebabkan masalah di situs Anda.
Dan apa penyebab masalah REST API? Mungkin ada beberapa alasan tetapi yang paling umum adalah masalah konektivitas, konflik dengan plugin atau tema, atau masalah dengan layanan pihak ketiga.
Seperti yang dapat Anda bayangkan, kesalahan ini bisa sangat mengganggu karena Anda tidak akan dapat memperbarui apa pun atau menambahkan posting baru di situs web Anda. Di bawah ini, kami telah menyusun daftar solusi yang akan membantu Anda memperbaiki kesalahan penerbitan gagal di WordPress.
1. Periksa Koneksi Internet dan URL Situs
Dalam kebanyakan kasus, WordPress gagal memublikasikan sesuatu karena ada masalah konektivitas. Jika koneksi internet Anda lemah atau hilang, Anda mungkin tidak dapat memublikasikan atau memperbarui posting/halaman dan WordPress akan menampilkan pesan kesalahan. Itu sebabnya Anda harus memastikan bahwa Anda memiliki koneksi internet yang stabil.
Meskipun ini sebenarnya bukan solusi, ini layak disebutkan karena itu adalah alasan paling umum yang menyebabkan masalah penerbitan.
Di sisi lain, jika koneksi internet Anda berfungsi dengan benar, Anda harus memeriksa WordPress dan URL situs Anda. Anda dapat melakukannya dengan membuka Dasbor Admin WP dan menavigasi ke Pengaturan > Umum. Pastikan URL WordPress dan URL situs benar, jika tidak, keduanya dapat menimbulkan masalah.
Jika Anda tidak memiliki masalah koneksi dan URL sudah benar tetapi Anda masih mengalami kesalahan penerbitan gagal, saatnya untuk memecahkan masalah lain.
2. Periksa Status REST API menggunakan Kesehatan Situs
Seperti disebutkan di atas, REST API adalah cara WordPress dan aplikasi lain seperti editor blok berkomunikasi dengan server. Masalah dengan REST API dapat menimbulkan masalah saat memublikasikan atau memperbarui sesuatu.
Langkah pertama untuk memecahkan masalah ini adalah memastikan bahwa REST API berfungsi dengan benar. Salah satu cara untuk mengidentifikasi apakah REST API diblokir adalah melalui alat Kesehatan Situs WordPress bawaan. Ini menunjukkan rekomendasi dan masalah apa pun yang mungkin memerlukan perhatian pengguna.
Untuk memeriksa Kesehatan Situs, cukup buka Dasbor Admin WP dan navigasikan ke Alat > Kesehatan Situs.
Jika ada masalah dengan REST API, Anda akan melihatnya di bawah bagian peningkatan yang disarankan sebagai “API REST mengalami hasil yang tidak terduga.” Jika Anda memperluas pesan, Anda akan melihat detail atau setidaknya petunjuk tentang penyebab sebenarnya dari panggilan REST API yang gagal. Setelah Anda mengidentifikasi penyebabnya, Anda dapat mengambil tindakan yang sesuai untuk mengaktifkan kembali REST API.
3. Nonaktifkan semua Plugin
Jika Anda tidak mendapatkan petunjuk praktis dan tidak dapat menemukan penyebab panggilan REST API yang gagal, Anda dapat mencoba menonaktifkan semua plugin dan melihat apakah itu menyelesaikan masalah Anda. Gagasan di balik ini adalah bahwa salah satu plugin di situs Anda mungkin mengganggu panggilan API.
Ada berbagai cara untuk menonaktifkan plugin secara massal. Jika Anda tidak yakin bagaimana melakukannya, lihat panduan kami. Cara termudah adalah memilih semua plugin dari dasbor WordPress Anda dan menonaktifkannya menggunakan tindakan massal.
Jika setelah menonaktifkan semua plugin Anda dapat mempublikasikan atau memperbarui posting/halaman Anda, itu akan menunjukkan bahwa salah satu plugin menyebabkan masalah. Kemudian, mulai aktifkan satu per satu dan perbarui postingan hingga Anda menemukan plugin yang menyebabkan masalah.
Setelah Anda mengidentifikasi plugin, Anda dapat menghubungi tim dukungan mereka untuk mendapatkan bantuan.
4. Masuk ke Mode Debugging
Jika tidak ada solusi di atas yang berhasil, Anda harus mencoba pemecahan masalah dengan mode Debug WordPress. Mode ini akan mencatat semua respons PHP dalam file debug.log di bawah direktori wp-content . Anda kemudian dapat memeriksa file log untuk mengidentifikasi kesalahan yang memblokir panggilan REST API dan mengambil tindakan korektif.
Untuk mengaktifkan mode debug, Anda perlu mengedit file wp-config melalui cPanel atau klien FTP Anda. Buka file wp-config menggunakan editor teks seperti Notepad dan tambahkan baris kode berikut tepat di atas baris yang bertuliskan “/* That's all, stop editing! Selamat ngeblog. */”
// Aktifkan mode WP_DEBUG define('WP_DEBUG', benar);
// Aktifkan Debug logging ke file debug.log
define('WP_DEBUG_LOG', benar);
Perhatikan bahwa Anda hanya boleh menggunakan mode debugging sebagai alat pemecahan masalah. Setelah Anda menyelesaikan kesalahan, pastikan untuk menghapus baris ini dari file wp-config untuk menonaktifkan mode debugging.
5. Solusi Alternatif: Kembali ke Editor Klasik
Jika tidak ada solusi yang berhasil untuk Anda atau Anda tidak nyaman mengedit file inti WordPress, Anda dapat mencoba beralih kembali ke Editor Klasik. Kesalahan penerbitan WordPress gagal terutama terkait dengan editor blok baru (Guttenberg) karena bergantung pada panggilan API untuk berkomunikasi dengan WordPress.
Jika Anda beralih kembali ke Editor Klasik, Anda seharusnya tidak lagi menghadapi kesalahan penerbitan gagal. Jadi sampai Anda memperbaiki kesalahan, beralih kembali ke Editor Klasik dapat menjadi solusi sementara yang cepat.
Untuk menginstal Editor Klasik, buka Dasbor Admin WP dan navigasikan ke Plugin > Tambah baru. Cari Editor Klasik, klik tombol Instal, lalu aktifkan.
Itu dia! Ini semua adalah metode yang mungkin yang akan membantu Anda memperbaiki kesalahan WordPress Publishing Failed.
Kesimpulan
Secara keseluruhan, pembaruan WordPress sangat penting karena mencakup perbaikan bug penting, pengoptimalan, dan fitur tambahan. Tidak dapat memperbarui WordPress Anda dapat menyebabkan banyak masalah dan Anda akan kehilangan fungsionalitas penting.
Dalam panduan ini, kami telah melihat berbagai solusi untuk memperbaiki Kesalahan Pembaruan Gagal WordPress. Selain itu, kami memahami apa yang dapat menyebabkan kesalahan Penerbitan gagal dan menjelaskan solusi yang berbeda tergantung pada akar penyebab masalah.
Singkatnya, dalam posting ini kita telah melihat:
- Lima metode untuk memperbaiki kesalahan pembaruan WordPress yang gagal
- Menghapus file .maintenance
- Memberikan izin file yang tepat
- Mematikan mode aman
- Menambahkan detail FTP ke file wp-config
- Memperbarui WordPress secara manual jika semuanya gagal
- Lima metode untuk memperbaiki kesalahan gagal Penerbitan WordPress
- Memeriksa koneksi internet dan URL situs
- Memeriksa status REST API menggunakan kesehatan situs WordPress
- Nonaktifkan semua plugin dan aktifkan kembali satu per satu
- Memeriksa file debug.log dengan memasuki mode debug
- Beralih kembali ke Editor Klasik sebagai perbaikan sementara
Jika Anda mencari informasi lebih lanjut untuk memecahkan masalah paling umum di WordPress, lihat panduan berikut:
- Cara Memperbaiki Kesalahan "Tautan yang Anda Ikuti Telah Kedaluwarsa" di WordPress
- Pelajari Cara Memperbaiki Kesalahan Waktu Eksekusi Maksimum Melebihi di WordPress
- Login WordPress tidak berfungsi? Bagaimana memperbaikinya
Pernahkah Anda menghadapi salah satu masalah ini sebelumnya? Apa pengalaman Anda dan bagaimana Anda menyelesaikannya? Beri tahu kami di bagian komentar di bawah.