Cara Terbaik untuk Memecahkan 500 Kesalahan Server Internal di WordPress

Diterbitkan: 2021-03-09

Saat bekerja di WordPress, sangat umum untuk menghadapi kesalahan. Ada banyak pesan kesalahan WordPress yang dihadapi orang setiap hari. Dan salah satu kesalahan WordPress yang umum adalah 500 Internal Server Error. Jika Anda telah lama berurusan dengan kesalahan WordPress ini tetapi belum menemukan solusi yang tepat, Anda telah datang ke tempat yang tepat. Melalui artikel ini, kami akan membantu Anda mempelajari lebih lanjut tentang pesan kesalahan WordPress ini. Selain itu, kami juga akan membantu Anda memecahkan masalah 500 Internal Server Error di WordPress. Baca terus artikel ini.

Kesalahan WordPress sangat mengganggu, terutama ketika Anda seorang pemula dan pesan kesalahan tidak memiliki banyak informasi tentang akar penyebab dan perbaikannya. Dibandingkan dengan kesalahan WordPress lainnya, kesalahan server internal adalah yang terburuk karena tidak memberikan informasi apa pun tentang masalah tersebut. Ada banyak kesalahan server internal, dan "500 Internal Server Error" adalah salah satu kesalahan WordPress yang paling umum.

Daftar isi

500 Internal Server Error

Kesalahan server internal 500 mengacu pada situasi ketika server mengalami masalah tak terduga yang mencegahnya memenuhi permintaan. Jika ada masalah dengan server atau sistem file yang mendukung situs web Anda, Anda akan menemukan pesan kesalahan ini di setiap halaman situs web Anda. Namun, definisi kesalahan WordPress ini agak tidak jelas. Satu-satunya hal yang pasti adalah bahwa kesalahan terjadi ketika beberapa operasi salah di ujung situs web.

Best Ways to Troubleshoot 500 Internal Server Error in WordPress 1

Pesan kesalahan ini tidak hanya muncul di situs WordPress tetapi juga di situs lain. Khususnya dalam kasus WordPress, alasannya kemungkinan besar terkait dengan direktori root tempat file WordPress Anda disimpan. Jika Anda menerima kesalahan ini, ini berarti skrip yang merupakan bagian dari tema atau plugin WordPress Anda telah melakukan kesalahan, dan akibatnya, server Anda mogok. Sekarang pertanyaannya adalah – bagaimana memecahkan masalah 500 internal server error .

Bagaimana Mengatasi Masalah 500 Internal Server Error?

Kesalahan server internal 500 adalah salah satu kesalahan WordPress yang paling membuat frustrasi . Meskipun tidak memiliki solusi langsung, ada beberapa tips pemecahan masalah yang harus Anda pertimbangkan untuk dicoba. Ingat, tips yang kami bagikan di sini dilakukan secara manual sehingga mungkin membutuhkan banyak waktu dan kesabaran.

Catatan penting: Sebelum mencoba salah satu solusi manual, jangan lupa untuk membuat cadangan situs WordPress Anda . Mencadangkan situs Anda memastikan bahwa semua data situs Anda akan tetap aman bahkan jika terjadi kecelakaan saat memecahkan masalah kesalahan WordPress di atas.

#1 – Gunakan Fitur Debugging WordPress

Setiap kali Anda menghadapi kesalahan WordPress (terutama layar putih kematian atau kesalahan server) dan Anda tidak tahu bagaimana menghadapinya, pendekatan terbaik yang harus Anda lakukan adalah menggunakan fitur debugging WordPress. Sekalipun mungkin tidak dapat memperbaiki masalah, itu akan memberikan wawasan yang bermanfaat tentang apa yang sedang terjadi, yaitu alasan mengapa masalah itu terjadi. Untuk mengaktifkan debugging di situs Anda, buka file wp-config.php Anda dan cari WP_DEBUG . Jika Anda menemukannya, Anda perlu mengaturnya ke true . Kemudian kode akan terlihat seperti ini -

define("WP_DEBUG", benar);

Catatan penting: Jika Anda tidak dapat menemukan kode di file wp-config.php, Anda perlu menambahkannya secara manual. Lihat artikel ini untuk informasi lebih lanjut – Cara Mengaktifkan Debugging di WordPress .

Setelah menyimpan file wp-config.php, coba muat ulang situs WordPress Anda untuk memeriksa apakah ada yang berubah. Ada kemungkinan besar bahwa kesalahan server internal 500 akan hilang atau mungkin akan diganti dengan kesalahan lain yang menunjukkan masalah yang sebenarnya. Dalam hal ini, baca pesan kesalahan dan Anda akan mendapatkan informasi yang cukup tentangnya, yaitu apa yang menyebabkan kesalahan dan cara memperbaikinya.

Tetapi, jika mengaktifkan fitur debugging tidak berhasil untuk Anda, kami sarankan Anda tetap mengaktifkannya sampai kesalahan WordPress teratasi. Seperti disebutkan sebelumnya, ini akan memberikan wawasan yang bermanfaat tentang apa yang sedang terjadi, yaitu alasan mengapa masalah itu terjadi. Dan setelah semuanya baik-baik saja, yaitu tidak ada pesan kesalahan, jangan lupa untuk menonaktifkan debugging.

#2 – Nonaktifkan Plugin atau Beralih ke Tema Default

Jika fitur debugging WordPress tidak banyak membantu, Anda harus mencoba menonaktifkan plugin yang Anda gunakan. Terkadang yang terjadi adalah plugin yang rusak dan kami mengetahuinya. Jika salah satu plugin yang Anda gunakan rusak, Anda mungkin menerima kesalahan WordPress seperti ini – 500 kesalahan server internal . Jadi jika situs WordPress Anda memiliki beberapa plugin yang diinstal, Anda harus menonaktifkannya satu per satu untuk mengetahui plugin yang salah. Dan jika Anda menemukan plugin yang menyebabkan kesalahan, perbarui atau hapus jika tidak ada pembaruan yang tersedia.

Terkadang tema WordPress juga dapat menyebabkan kesalahan server. Jadi, untuk memeriksa apakah tema tersebut benar-benar menyebabkan masalah, alihkan ke tema default atau tema WordPress yang tidak diubah seperti Twenty Twenty atau Twenty Twenty-One . Jika situs WordPress Anda dimuat tanpa kesalahan server internal 500 , tema Anda adalah penyebab sebenarnya. Coba perbarui tema Anda, atau jika pembaruan tidak tersedia, lebih baik beralih ke tema lain.

#3 – Periksa File .htaccess

Jika masalah tidak terkait dengan plugin atau tema yang salah, mungkin Anda harus memeriksa file .htaccess jika rusak. Terkadang, karena file .htaccess yang rusak, Anda mungkin menerima kesalahan server internal. File .htaccess berisi aturan berbeda yang memberi tahu server apa yang harus dilakukan dan kapan melakukannya. Ini terutama digunakan untuk menulis ulang URL dan mencegah akses yang tidak sah.

Untuk memeriksa apakah file .htaccess rusak atau tidak, masuk ke situs WordPress Anda menggunakan FTP atau aplikasi Manajer file di dasbor cPanel akun hosting Anda. File .htaccess terletak di folder root WordPress. Setelah Anda menemukan file .htaccess, ganti namanya menjadi .htaccess_old atau apa pun yang Anda inginkan. Setelah mengganti nama file, coba muat kembali situs WordPress Anda untuk melihat apakah masalah telah teratasi atau belum. Jika kesalahan tidak muncul lagi, ini berarti masalahnya terkait dengan file .htaccess.

Di sini Anda perlu membuat file .htaccess baru. Untuk melakukannya, buka Pengaturan > Permalinks di area admin WordPress, dan cukup klik tombol Simpan . Pastikan Anda tidak membuat perubahan apa pun di sana. Ini akan berhasil membuat file .htaccess baru dengan semua aturan sehingga kesalahan server internal 500 tidak akan terjadi lagi.

#4 – Tingkatkan Memori PHP Anda

Terkadang kesalahan 500 server internal juga dapat terjadi jika Anda berurusan dengan batas memori PHP. Jika Anda menerima kesalahan saat mencoba masuk ke admin WordPress Anda atau mengunggah gambar di sana, ini berarti Anda perlu menambah batas memori PHP Anda. Untuk melakukannya, ikuti langkah-langkah yang diberikan di bawah ini -

  • Pertama, buka direktori root Anda dan cari file wp-config.php .
  • Kemudian, klik kanan file dan klik Unduh untuk mengunduhnya di komputer Anda.
  • Sekarang, karena file tersedia di komputer Anda, buka di editor teks (apa pun yang Anda gunakan). Anda perlu menambahkan kode berikut tepat di bawah tag pembuka PHP –
    define('WP_MEMORY_LIMIT', '64M');
  • Setelah melakukan perubahan, simpan file. Kemudian, unggah file ini ke direktori root. Ini akan menimpa file asli.

Sekarang, segarkan klien Anda serta situs WordPress Anda dan lihat apakah kesalahan server internal masih muncul atau tidak. Jangan senang jika kesalahan tidak muncul lagi karena Anda hanya memperbaiki masalah sementara. Anda masih perlu mencari tahu penyebab utama mengapa batas memori PHP Anda habis. Kami sarankan Anda menghubungi penyedia hosting Anda untuk melihat masalah ini.

Namun jika error 500 internal server masih muncul, kami sarankan Anda menghubungi penyedia hosting Anda. Masalahnya mungkin terkait dengan server yang memberi daya pada situs WordPress Anda. Dan jika demikian, hanya penyedia hosting Anda yang dapat membantu Anda di sini.

Kesimpulan

Kesalahan server internal 500 adalah salah satu kesalahan WordPress yang paling membuat frustrasi karena tidak pernah memberi tahu tentang masalah sebenarnya atau memberikan wawasan tentang cara memperbaikinya. Pada artikel ini, kami telah membahas kesalahan umum WordPress ini secara mendetail, dan juga menemukan tip pemecahan masalah yang paling efektif. Artikel ini memiliki 4 solusi manual yang berbeda. Cobalah masing-masing satu per satu, dan beri tahu kami mana yang cocok untuk Anda. Juga, beri tahu kami jika kami melewatkan solusi efektif lain yang berhasil untuk Anda.