Jan 08, 2025
Faradilla A.
6menit Dibaca
500 Internal Server Error adalah kode yang menunjukkan adanya masalah pada server sehingga server tidak bisa memenuhi permintaan Anda. Error ini cukup sering terjadi di WordPress dan ditemui para webmaster.
Namun, tidak seperti HTTP status code lainnya, mungkin agak sulit untuk menemukan penyebab error ini. Tapi Anda tak perlu khawatir, karena kami akan menjelaskan cara mengatasi 500 internal server error melalui 11 metode di artikel ini. Mari mulai!
Selalu backup website Anda sebelum melakukan langkah-langkah ini untuk menghindari hal-hal yang tidak diinginkan.
Berikut cara mengatasi 500 Internal Server Error:
Apabila mengalami error 500 di website WordPress, Anda bisa mengatasinya menggunakan AI Troubleshooter di hPanel. Tool ini akan memindai website untuk mendeteksi error, menemukan sumber masalahnya, lalu menyarankan perbaikan yang bisa Anda lakukan.
Berikut langkah-langkah menggunakan AI Troubleshooter:

Biasanya, WordPress 500 internal server error terjadi karena adanya plugin baru. Apabila halaman Anda bermasalah setelah instalasi atau pembaruan, cukup perbaiki dengan menonaktifkan atau menghapus plugin tersebut.
Ada dua cara mudah untuk melakukannya: melalui dashboard WordPress atau File Manager.
Jika masih bisa mengakses WordPress dari hPanel, silakan login ke hPanel lalu pilih Plugins.

Jika tidak bisa mengakses dasbor, coba nonaktifkan atau hapus plugin melalui File Manager di control panel hosting Anda. Di sini, kami menggunakan hPanel Hostinger sebagai contoh:


Jika masalah tetap terjadi, ulangi prosesnya hingga semua plugin dinonaktifkan atau hingga website Anda online kembali. Setelah tahu plugin mana yang menyebabkan HTTP error 500, hapus plugin tersebut, lalu instal ulang atau cari alternatif lain dengan fungsi yang sama.
Tema atau update bisa menyebabkan munculnya internal server error. Untuk memperbaikinya, cukup ganti tema saat ini atau gunakan opsi default.
Jika Anda bisa mengakses admin area WordPress, coba ubah tema WordPress Anda.
Atau, coba ubah tema tema dengan mengedit database MySQL melalui phpMyAdmin di control panel. Berikut cara melakukannya dengan hPanel:
Sekarang, muat ulang website dengan tema yang baru dan lihat apakah masalah masih terjadi.
Penting! Untuk melihat daftar tema terinstal di database yang bisa digunakan untuk melakukan perubahan pada langkah ini, buka direktori wp-content/themes menggunakan File Manager.
Cara lain untuk mengatasi error 500 adalah dengan memeriksa file .htaccess dan memastikan file tersebut tidak rusak. Tapi, Anda juga bisa membuat yang baru. Berikut cara melakukannya:


Batas memori atau nilai PHP yang tidak mencukupi bisa menjadi penyebab HTTP error 500 di WordPress, karena skrip dan plugin butuh memori agar bisa berjalan.
Untuk memperbaiki masalah batas memori, naikkan batas PHP dengan mengedit file .htaccess secara manual. Sebaiknya tambahkan baris berikut:
php_value upload_max_filesize 128M php_value post_max_size 128M php_value max_execution_time 300 php_value max_input_time 300 php_value memory_limit 256M
Setelah itu, refresh website Anda. Jika penyebab WordPress HTTP error 500 adalah batas PHP, masalah Anda pun kini sudah teratasi.
Beberapa plugin dan skrip hanya bisa berfungsi menggunakan versi PHP tertentu. Jika tidak menggunakan versi tersebut, 500 Internal Server Error mungkin muncul.
Untuk mengubah versi PHP melalui hPanel, cukup login dan buka Konfigurasi PHP di tab Tingkat Lanjut. Jika tidak tahu versi PHP yang harus digunakan, coba klik Perbarui atau turunkan versinya. Jangan lupa untuk menyimpan pengaturan dan merefresh website setelah melakukan setiap perubahan.

Jika cara ini masih belum juga berhasil, ubah versi PHP Anda ke versi sebelumnya, lalu lanjutkan ke cara berikutnya di bawah ini.
Mencari penyebab HTTP error 500 bisa dibilang adalah bagian terberat dalam proses memperbaikinya. Apabila opsi di atas tidak ada yang berhasil, Anda mungkin perlu mengaktifkan tampilan error untuk mencari tahu penyebabnya lebih lanjut.
Caranya mudah, yaitu melalui Konfigurasi PHP di control panel hosting Anda. Buka Opsi PHP lalu centang kolom displayErrors dan log_errors. Kemudian, scroll ke bawah dan pilih Simpan. Setelah itu, refresh website Anda, dan error akan ditampilkan dengan lebih jelas.

Atau, Anda juga bisa membuat file log error sendiri dan membuat entri melalui file .htaccess.
Jika belum ada cara yang berhasil sampai di sini, coba gunakan sistem debugging WordPress. Anda bisa menggunakannya untuk membuat log error di folder wp_content, atau untuk menampilkan 500 internal server error di website saat Anda mengaksesnya. Untuk melakukannya, Anda hanya perlu mengaktifkan fitur wp_debug.
Sudah membuat backup WordPress saat website Anda berfungsi sepenuhnya? Cukup restore dari backup Anda untuk mengatasi HTTP error 500. Anda hanya perlu menghapus semua file website baru, lalu mengunggah kembali file backup. Atau, Anda juga bisa memulihkan website dengan database backup.
Tapi, jika tidak ingin melakukannya secara manual, silakan gunakan plugin. Di sini, kami menggunakan plugin All-in-One WP Migration. Berikut caranya:

Masih belum berhasil juga? Tenang, ada opsi yang lebih ekstrem untuk memperbaiki 500 internal server error di WordPress. Anda harus mengganti semua file inti WordPress Anda. Begini caranya:
Penting! Pastikan Anda sudah memiliki backup website saat ini untuk menghindari kemungkinan terburuk.
Apabila Anda sudah membaca sampai sini dan semua cara di atas belum berhasil untuk mengatasi HTTP error 500 internal server error, Anda perlu bantuan lebih lanjut. Silakan hubungi tim dukungan hosting web Anda, yang akan dengan senang hati membantu Anda mengatasinya.
Mereka bisa mengecek log server Anda dan menemukan akar masalahnya.
Penyebab umum HTTP error 500 adalah file .htaccess yang rusak, tema dan atau plugin baru, versi PHP yang tidak kompatibel, atau pembaruan WordPress.
Salah satu langkah terbaik saat mengatasi masalah ini adalah melihat kembali apa yang sudah Anda lakukan. Coba ingat-ingat apa saja yang Anda lakukan sebelum website Anda down. Jika bisa menemukan langkah apa yang sekiranya salah, Anda tinggal mencari solusinya di atas.
Ada berbagai web server, browser, dan sistem operasi yang tersedia saat ini. Internal server error pun memiliki beberapa variasi. Berikut adalah yang cukup umum:
Selain itu, Anda juga mungkin melihat website yang blank atau pesan error yang lebih panjang, yang meminta Anda untuk menghubungi administrator server.
Halaman 500 Internal Server Error kustom juga kini sudah banyak digunakan agar tampilan website menjadi lebih menarik walaupun sedang terjadi error.
WordPress merupakan salah satu platform website terpopuler, dan hampir semua yang menggunakannya pasti pernah mengalami WordPress HTTP error 500. Tapi, cara mengatasi error ini sebenarnya tidak begitu sulit, asalkan Anda tahu langkah-langkah yang harus dilakukan. Di bawah ini, kami meringkas cara yang sudah kami jelaskan di atas untuk membantu Anda mengingat.
Berikut cara mengatasi HTTP error 500:
HTTP error 500 memang terlihat rumit, tapi dengan mengikuti langkah-langkah yang kami berikan di atas, Anda bisa memperbaiki masalah dan mengakses situs Anda lagi dalam waktu singkat. Semoga beruntung!
Semua konten tutorial di website ini telah melalui peninjauan menyeluruh sesuai standar dan komitmen editorial Hostinger.
Komentar
October 29 2017
tadi saya bingung cara ngatasin nya soalnya saya salah masukin script, tp setelah di coba solusi nya akhirnya bisa juga dengan cara ganti theme wordpress. Terima kasih banyak
January 26 2018
terima kasih banyak tutorial ini sangat membantu :)
January 29 2018
Masalah terselesaikan. terima kasih banyak , dengan bantuan artikel ini saya berhasil menghilangkan 500 internal server error di wordpress saya
February 14 2018
Saya jga sempet mengalami ini,, tapi akhirnya bisa dengan cara ganti tema wordpress. thanks,,,
May 07 2018
Alhamdulillah...error 500 nya dh bisa teratasi berkat bantuan artikel ini Trima kasih banyak dan semoga tambah sukses...
July 04 2018
Terima kasih, senang bisa membantu :)
July 04 2018
Terima kasih atas informasinya.
July 04 2018
Sama-sama, Pak :)
September 30 2018
terimakasih artikel nya sangat membantu
October 20 2018
Terima kasih,,,sangat bermanfaat
December 03 2018
Terimakasih banyaaakkk
December 13 2022
Min perbaiki saya blm ngerti