Cara Mengatasi 500 Internal Server Error Pada Website

500 Internal Server Error

Ketika mendapatkan 500 Internal Server Error di situs web anda, biasanya menunjukkan masalah sisi server, bukan PC atau koneksi Internet. Pengguna internet yang menemukan kesalahan mungkin tidak tahu apa yang sebenarnya terjadi.

Namun secara umum, kesalahan tipe 5xx adalah kode status HTTP yang berarti ada yang salah pada server situs web, dan server itu sendiri tidak menentukan status pastinya.


Penyebab 500 Internal Server error

Kode kesalahan umum ini biasanya menunjukkan masalah dengan kesalahan konfigurasi situs web atau server anda, meskipun penyebab pastinya mungkin tidak tepat. Ketika ini terjadi, situs web akan menyajikan halaman web error/kesalahan kepada pengunjung situs seperti yang ditunjukkan pada foto di bawah ini.
 
500 Internal Server Error

Namun, kesalahan dapat dilihat dengan cara yang berbeda, karena setiap situs web dapat menginformasikan pesannya sendiri, sehingga dapat menerima beragam pesan seperti:

  • 500 Internal Server error
  • HTTP 500 Internal error
  • Internal Server error
  • HTTP 500 – Internal Server error
  • Temporary error (500)
  • HTTP Error 500
  • 500 Error
  • That’s an error

Ini juga akan berjalan di setiap halaman situs web anda setiap kali ada masalah dengan sistem file atau server yang memberi daya pada situs web.

Sebagian besar penyebab kesalahan 500 Server Internal meliputi:
  • Kesalahan pemrograman halaman atau situs web
  • Masalah penulisan naskah seperti kegagalan formulir
  • Kesalahan server seperti disk gagal atau modul perangkat lunak tidak berfungsi
  • Sistem file tempat file situs web anda disimpan
  • Masalah dengan server host
  • Pemicu dari komputer yang terhubung ke server

Memperbaiki 500 Internal Server error

500 Internal Server error adalah hal umum, terutama di situs Web di mana banyak pengguna berada dihalaman berbeda sekaligus. Contoh adalah YouTube. Jutaan pengguna YouTube yang mencoba mengakses dan memutar video pada saat yang sama dapat mengalami kesalahan 500 server. Ini bukan karena koneksi Internet mereka, YouTube dapat mengalami masalah seperti karena upaya peretasan, masalah hosting server, dll.


500 Internal Server Error
Meskipun mungkin sulit untuk memecahkan masalah 500 Internal Server error karena memiliki banyak masalah yang mungkin mengarah ke sana, ada beberapa hal yang dapat anda coba untuk mengatasinya.

Perbaikan awal

  • Muat ulang halaman web dengan mengklik tombol reload atau refresh. Anda juga dapat menekan Ctrl + R atau F5, atau coba URL lagi. Masalahnya mungkin sementara, bahkan jika kesalahan ada di server.
  • Bersihkan cache browser. Versi halaman web yang di-cache dapat menyebabkan kesalahan 500 Server Internal jika mengalami masalah. Meskipun hal ini jarang terjadi, kesalahan mungkin hilang begitu ketika anda menghapus cache.
  • Hapus cookie browser. Beberapa masalah kesalahan server dapat ditangani dengan menghapus cookie yang terkait dengan situs tempat kesalahan terjadi. Setelah anda melakukan hal ini, mulai ulang browser anda dan coba akses kembali situs tersebut.
  • Tunggu dulu. Terkadang anda mungkin perlu memberikannya beberapa detik atau menit sebelum mencoba lagi agar situs web berfungsi dengan baik.

Perbaiki Situs Web

Untuk webmaster, memperbaiki kesalahan 500 Server Internal di situs web anda memerlukan berbagai pendekatan dan metode. Sebagian besar kesalahan ini adalah sisi server, seperti yang disebutkan, dan dapat disebabkan oleh sbb:
  • Izin salah pada satu atau beberapa file atau folder. Ini dapat diatasi dengan mengatur ulang izin yang benar pada direktori atau file.
  • Batas waktu PHP disebabkan oleh batas waktu sumber daya eksternal. Perbaiki ini dengan mengatur opsi batas waktu atau meningkatkan nilai batas waktu. Dengan cara ini server jarak jauh tidak akan mengembalikan kesalahan batas waktu tetapi akan menunggu permintaan untuk diproses.
  •  Kesalahan konfigurasi dalam file .htaccess. Kesalahan pengkodean dalam file .htaccess, atau kesalahan dalam penulisan ulang URL, dapat diatasi dengan mencari dan memperbaiki kode atau kesalahan konfigurasi dalam file.
Jika anda menjalankan manajemen konten umum atau sistem CMS seperti Joomla, WordPress, dan lainnya, periksa pusat dukungan mereka untuk pemecahan masalah terperinci dari kesalahan tersebut. Anda juga dapat memeriksa dengan penyedia hosting untuk bantuan lebih lanjut khusus. 

Error Log

Cara lain untuk men-debug masalah server adalah dengan memeriksa log kesalahan. jika  menggunakan cPanel:
1. Masuk ke cPanel menggunakan tab Shared Hosting.
2. Klik Metrik.
3. Klik ikon Error Log/kesalahan. Daftar pesan kesalahan akan ditampilkan untuk situs web anda dengan rincian seperti tanggal dan waktu, klien menerima kesalahan, deskripsi, dan file / folder mana yang menghasilkan kesalahan.

Berdasarkan informasi tentang kesalahan yang didapatkan,anda bisa mendapatkan bantuan pemecahan masalah khusus dari CMS atau penyedia hosting anda.

Periksa tema atau plugin yang baru diinstal

install themes atau plugins

Sekitar 500 kesalahan mungkin disebabkan oleh ketidakcocokan dengan plugin atau tema. Jika kesalahan terjadi tepat setelah anda menginstal atau meningkatkan plugin atau tema, anda dapat menonaktifkannya atau kembali ke yang sebelumnya untuk memperbaikinya.
Jika tidak yakin plugin mana yang menyebabkan kesalahan, nonaktifkan semua plugin dan aktifkan satu per satu sambil memeriksa kesalahan untuk muncul kembali.

Baca Juga: Cara Menghapus Windows Update yang Gagal


Previous
Next Post »