Template Wordpress

Cara Memperbaiki ‘503 Error’ di WordPress (Langkah demi Langkah)

Pernahkah Anda mengalami kesalahan 503 di situs WordPress Anda? Ini adalah kesalahan WordPress umum yang dapat diperbaiki dengan mengikuti langkah-langkah yang telah kita bahas dalam tutorial hari ini.

Beberapa dari langkah-langkah ini mungkin terlihat teknis, tetapi sebenarnya tidak memerlukan pengetahuan teknis yang mendalam.

Pada artikel ini, pertama-tama kita akan membahas apa yang menyebabkan kesalahan 503 di WordPress, kemudian kami akan menunjukkan kepada Anda semua solusi potensial dan bagaimana Anda dapat mencegah terjadinya kesalahan 503 di masa mendatang.

Mari selami!

Cara memperbaiki kesalahan 503 (WordPress)

Apa kesalahan 503? Apa yang menyebabkannya?

Kesalahan 503 terjadi ketika server situs web Anda tidak dapat dijangkau – yaitu, server tidak tersedia. Alasan tidak tersedianya dapat menjadi plugin atau tema dengan kode yang buruk, potongan kode yang hilang, kesalahan di server, serangan DDoS, atau masalah kualitas dengan layanan hosting Anda secara keseluruhan.

Mari kita lihat lebih dalam masing-masing penyebabnya:

Plugin atau tema dengan kode buruk:

Biasanya, kesalahan 503 muncul saat Anda menginstal atau memperbarui plugin atau tema dengan kode yang buruk. Ketika plugin atau tema tidak dapat berfungsi dengan baik, itu menyebabkan WordPress mengeluarkan kesalahan 503.

Cuplikan kode menjadi nakal:

Menyesuaikan situs WordPress sangat mudah. Anda dapat menambahkan beberapa kode CSS di sini, mengunggah skrip PHP di sana, dan memodifikasi situs berdasarkan kebutuhan Anda. Tapi, sepotong kode kustom yang buruk dapat menyebabkan banyak masalah. Kesalahan 503 yang Anda alami dapat disebabkan oleh potongan kode yang buruk.

Pengaturan hosting web yang buruk:

Kita semua mencintai layanan hosting bersama karena faktor keterjangkauan, tetapi kami jarang mempertimbangkan kerugian dari pengaturan semacam itu. Hosting situs web Anda dengan situs web lain yang tidak dikenal di server yang sama berarti situs web mana pun dapat menggunakan sumber daya server secara berlebihan. Situs web Anda mungkin kehilangan sumber dayanya, yang menyebabkan kesalahan 503.

Masalah teknis server:

Server Anda mungkin sedang down karena sedang dalam pemeliharaan, atau karena beberapa pekerjaan terjadwal lainnya. Biasanya, masalah apa pun yang diakibatkan oleh alasan ini akan hilang setelah beberapa jam. Yang mengatakan, penyedia hosting harus memiliki server cermin untuk memastikan bahwa situs tersebut aktif dan berjalan selama pemeliharaan.

Serangan DDoS:

Meskipun hal ini tidak sering terjadi, kesalahan 503 mungkin terjadi karena serangan yang dilakukan pada situs web Anda. Serangan DDoS, khususnya, sering dikaitkan dengan kesalahan 503. Itu karena, dalam jenis serangan ini, peretas mengirim banyak lalu lintas ke situs web Anda sehingga server kelebihan beban dan membuat situs Anda mogok. Baca lebih lanjut tentang serangan DDoS di situs WordPress dan cara mengurangi risiko di sini.

Ini adalah alasan umum yang menyebabkan kesalahan 503 di situs WordPress.

Perlu dicatat bahwa ada beberapa variasi kesalahan yang berbeda:

“503 Service Unavailable”“503 Service Sementara Tidak Tersedia”“HTTP Server Error 503”“HTTP Error 503”“Error 503 Service Unavailable”“Server tidak dapat melayani permintaan Anda untuk sementara karena waktu henti pemeliharaan atau masalah kapasitas. Silakan coba lagi nanti.”

Solusi yang telah kami bahas di bawah ini akan memperbaiki kesalahan 503 di situs WordPress.

Cara memperbaiki kesalahan 503 (WordPress)

Perbaikan yang tepat yang akan bekerja untuk Anda tergantung pada akar penyebabnya. Kesalahan 503 itu sendiri tidak memberi Anda banyak informasi untuk dilanjutkan. Jadi di bagian ini, kami akan menunjukkan kepada Anda sejumlah langkah yang harus diikuti untuk menentukan penyebabnya dan kemudian memperbaikinya.

Sebelum kita menyelami solusi, pastikan Anda melakukan langkah-langkah awal berikut:

Kesalahan 503 WordPress juga terjadi saat Anda memperbarui plugin atau tema. Anda mungkin ingin memeriksa situs web Anda lagi untuk melihat apakah itu masalah sementara. Pastikan saja kamu membersihkan cache sebelum memeriksa situs.

Seperti yang saya sebutkan sebelumnya, terkadang kesalahan 503 terjadi karena pekerjaan pemeliharaan pada server web Anda. Anda pasti sudah diberitahu tentang hal itu melalui email oleh penyedia hosting Anda. Dalam peringatan pemeliharaan biasa, Anda akan diberitahu tentang berapa lama server akan mati. Jadi periksa email Anda.

Email pemeliharaan terjadwal Bluehost

Jika kesalahan muncul tepat setelah Anda menambahkan cuplikan kode ke situs web Anda, maka Anda tahu siapa pelakunya. Hapus kode dan situs web Anda akan kembali normal. Tetapi jika Anda kehilangan akses ke dasbor Anda, kami sarankan memulihkan cadangan situs web Anda. Penyedia hosting Anda harus dapat membantu Anda dalam hal ini.

Tidak ada yang berhasil? Kemudian mari kita coba langkah-langkah di bawah ini.

1. Nonaktifkan plugin sementara

Kesalahan 503 biasanya disebabkan oleh plugin yang telah Anda instal di situs Anda. Untuk menentukan apakah plugin menyebabkan kesalahan, Anda perlu nonaktifkan semua plugin hanya sementara.

Kesalahan 503 mencegah Anda mengakses dasbor, jadi Anda harus menggunakan Klien FTP seperti FileZilla.

Buka FileZilla, hubungkan dengan situs Anda, dan navigasikan ke public_html direktori. Buka folder dan navigasikan ke wp-konten. Di dalam direktori ini, Anda akan menemukan yang lain bernama plugin. Ini berisi semua plugin situs Anda (aktif dan tidak aktif). Ganti nama direktori plugins menjadi plugins_ atau apa pun. Ini akan menonaktifkan setiap plugin di situs Anda.

Menonaktifkan semua plugin dengan mengganti nama direktori plugin utama

Kembali ke situs Anda lagi dan lihat apakah kesalahan 503 hilang. Jika ya, maka aman untuk mengasumsikan bahwa sebuah plugin menyebabkan kesalahan.

Sekarang, saatnya untuk menentukan plugin yang tepat yang menyebabkan masalah.

Kembali ke FileZilla, ubah kembali nama direktori plugin Anda ke aslinya (“plugins”). Masuk ke dalam dan mulailah mengerjakan semua plugin Anda satu per satu. Melakukan hal ini:

Ubah nama plugin pertama di direktori menjadi sesuatu yang lain. Periksa situs web untuk melihat apakah kesalahannya hilang. Jika memang hilang, Anda telah menemukan pelakunya. Jika tidak, ubah kembali nama plugin pertama itu dan lanjutkan untuk menguji yang berikutnya dengan cara yang sama. Ulangi sampai Anda menemukan plugin yang menyebabkan masalah.

Setelah Anda menemukan plugin yang menyebabkan kesalahan, sebaiknya hapus saja dan cari alternatif. Jika tidak ada plugin Anda yang menyebabkan kesalahan 503, coba solusi berikutnya.

2. Nonaktifkan tema Anda untuk sementara

Menonaktifkan tema agak rumit karena Anda tidak bisa begitu saja mengganti nama folder tema seperti yang kami lakukan dengan folder plugins. Itu akan menyebabkan kesalahannya sendiri.

Jadi, inilah yang perlu Anda lakukan: masuk ke akun hosting Anda, buka cPanel bagian dan buka phpMyAdmin.

Pilih wp_options dan pergi ke Mencari. Di bawah opsi_nama, tulis template dan klik Pergi.

Menemukan tema Anda saat ini di PHPMyAdmin

Sistem akan menjalankan pencarian dan kemudian menunjukkan kepada Anda tema saat ini di bawah opsi_nilai. Pilih Sunting dan ubah tema saat ini menjadi dua puluh dua puluh.

Mengedit tema saat ini di PHPMyAdmin

Jika ini memperbaiki kesalahan, maka Anda mungkin ingin mencoba mendapatkan versi tema yang lebih lama (yang berfungsi), menginstalnya, dan menunggu pengembang tema merilis pembaruan. Atau, Anda dapat beralih ke tema yang berbeda sama sekali jika itu pilihan.

3. Nonaktifkan CDN Anda untuk sementara

Terkadang, CDN diketahui menyebabkan kesalahan 503, jadi menonaktifkannya – jika Anda memilikinya di situs Anda – bisa menjadi solusi cepat. Semua CDN memiliki beberapa opsi yang memungkinkan Anda untuk menjedanya secara manual. Misalnya, di Cloudflare, Anda harus masuk ke akun Anda, pilih situs web Anda, dan klik tombol Jeda Cloudflare di situs pilihan.

Selanjutnya, periksa situs web Anda dan jika kesalahan 503 berlanjut, maka batalkan jeda CDN dan coba solusi berikutnya.

4. Batasi API Detak Jantung WordPress

Heartbeat API bertanggung jawab atas beberapa fungsi penting, seperti menyimpan kiriman otomatis, menampilkan pemberitahuan plugin, mencegah Anda mengakses kiriman saat orang lain memodifikasinya, dll.

API menggunakan sumber daya server Anda untuk menjalankan fungsi ini. Jika server Anda tidak dapat menangani permintaan API, itu akan menimbulkan kesalahan 503. Untuk menentukan apakah Heartbeat API menyebabkan kesalahan, Anda harus menonaktifkannya untuk sementara.

Buka klien FTP Anda (FileZilla), sambungkan ke situs web Anda dan buka public_html → wp-konten → tema. Buka direktori tema saat ini dan unduh salinannya function.php file, lalu edit.

Menemukan file function.php

Tambahkan cuplikan kode berikut tepat setelah pembukaan

add_action( ‘init’, ‘stop_heartbeat’, 1 ); fungsi stop_detak jantung() { wp_deregister_script(‘detak jantung’) }

Memasukkan cuplikan kode ke file function.php

Simpan file, unggah ulang, dan periksa situs web Anda. Jika kesalahannya hilang, maka Anda telah menangkap pelakunya.

Tapi ingat, Heartbeat API sangat penting, jadi Anda tidak bisa menonaktifkannya dalam jangka panjang. Anda dapat memperlambat frekuensinya jika Anda mau dengan menginstal Plugin kontrol detak jantung. Pastikan untuk menghapus cuplikan kode dari file functions.php sebelum menyiapkan plugin.

5. Aktifkan WP_DEBUG

Ketika semua solusi lain gagal, mengaktifkan mode debug bisa memberi Anda jawaban.

Anda dapat mengaktifkan mode debug menggunakan plugin atau dengan memodifikasi file wp-config.

Karena kesalahan 503 mencegah Anda mengakses dasbor, memasang plugin tidak mungkin dilakukan. Jadi, Anda harus memodifikasi file wp-config secara manual.

Buka klien FTP Anda (FileZilla), buka public_html → wp-config.php dan unduh salinan file, lalu edit. Masukkan potongan kode berikut ke dalamnya:

define(‘WP_DEBUG’, benar); define(‘WP_DEBUG_LOG’, benar); define(‘WP_DEBUG_DISPLAY’, salah);

Simpan file dan unggah ulang.

Memasukkan cuplikan kode dalam file wp-config.php

Sekarang pergi ke wp-konten direktori, dan Anda harus menemukan a debug.log berkas di sana.

File log berisi kesalahan yang dialami situs web Anda. Ini akan menunjukkan kepada Anda penyebab kesalahan bersama dengan baris kode tertentu yang mengarah ke sana. Anda tidak akan menemukan indikasi langsung dari kesalahan 503, jadi kami sarankan untuk menunjukkan log ke penyedia hosting Anda dan mencari bantuan dengan mereka.

Sekarang, Anda seharusnya sudah memiliki solusi untuk kesalahan 503 WordPress. Namun, Anda harus memastikan bahwa hal itu tidak akan pernah terjadi lagi di situs Anda di masa mendatang.

Mencegah kesalahan 503 WordPress di masa mendatang

Anda dapat mencegah kesalahan 503 muncul di situs web Anda dengan mengikuti petunjuk di bawah ini:

Gunakan tema dan plugin dari repositori WordPress atau pengembang tepercaya (seperti Themeisle). Membaca cara memilih tema dan cara memilih plugin untuk informasi lebih lanjut.Pindah ke paket hosting yang lebih baik jika situs Anda membutuhkan lebih banyak sumber daya agar berfungsi dengan baik.Gunakan firewall untuk mencegah serangan DDoS. Instal atau perbarui plugin di a situs pementasan sebelum melaksanakannya di situs langsung.

Itu saja! Dengan itu, kita telah sampai pada akhir artikel ini.

Saya harap Anda menemukan panduan ini mudah diikuti dan bermanfaat. Jika Anda memiliki pertanyaan, beri tahu kami di komentar di bawah.

Panduan gratis

5 Tips Penting untuk Mempercepat
Situs WordPress Anda

Kurangi waktu pemuatan Anda bahkan hingga 50-80%
hanya dengan mengikuti tips sederhana.

Sumber Artikel

WP Tips

Recent Posts

Statistik Kunci untuk Diketahui untuk 2023

Tanda tangan email berfungsi sebagai cara ampuh bagi individu dan bisnis untuk meninggalkan kesan abadi…

1 tahun ago

Cara Memperbaiki ‘ERR_SSL_VERSION_OR_CIPHER_MISMATCH’ di WordPress

Apakah kesalahan 'ERR_SSL_VERSION_OR_CIPHER_MISMATCH' menghentikan Anda mengakses situs web WordPress? Kesalahan ini hanya terlihat saat mengunjungi…

1 tahun ago

5 Cara Meningkatkan Bisnis Anda Dengan AI

Jika Anda adalah individu yang banyak akal dan berpikiran maju yang bekerja di bidang pemasaran,…

1 tahun ago

Tingkatkan Dasbor Anda dengan Laporan MonsterInsights Baru

Siap menguasai Google Analytics 4 dengan sedikit bantuan dari MonsterInsights? GA4 adalah alat analitik yang…

1 tahun ago

Cara Menerjemahkan Plugin WordPress dalam Bahasa Anda

Apakah Anda mencari cara untuk menerjemahkan plugin WordPress ke dalam bahasa Anda? Dengan menerjemahkan plugin…

1 tahun ago

Peretasan Pengalihan WordPress: Pencegahan dan Perbaikan Terbaik

Mencari solusi untuk hack redirect WordPress? ????‍???? Peretasan pengalihan WordPress sayangnya merupakan kejadian umum dan…

1 tahun ago