Cara Memperbaiki 500 Internal Server Error di WordPress
Diterbitkan: 2019-07-04Jika Anda menemukan kesalahan server internal 500 di situs WordPress Anda, berikut adalah beberapa cara untuk mengatasinya.
Satu hal yang saya sukai tentang teknologi, terutama hal-hal yang berkaitan dengan pemrograman adalah adanya pelaporan kesalahan bawaan.
Setiap skenario imajiner di mana aplikasi mungkin gagal disediakan untuk memberikan informasi yang akurat kepada pengembang tentang di mana aplikasi gagal dan bagian apa yang sebenarnya terjadi, sehingga mudah untuk memecahkan masalah.
Tidak seperti kebanyakan kesalahan yang akan Anda temui, kesalahan 500 Server Internal tidak secara eksplisit memberi tahu Anda apa yang salah dengan situs web Anda, sehingga sangat sulit untuk memecahkan masalah dan memperbaikinya.
Setelah memperbaiki kesalahan ini berkali-kali, berikut adalah beberapa skenario yang paling mungkin Anda alami dan cara memperbaikinya.
Saat Anda memindahkan situs WordPress Anda ke host baru, ada kemungkinan besar Anda akan melihat kesalahan ini, tetapi bagi kebanyakan orang, kesalahan itu dapat terjadi meskipun mereka tidak melakukan apa pun pada situs web tersebut.
Kesalahan server internal 500 sering diisolasi ke dua skenario, masalah terkait perangkat lunak atau plugin dan masalah terkait perangkat keras.
Sebelum kita masuk ke seluk-beluk, buat cadangan situs web Anda, beberapa rekomendasi melibatkan merusak file Anda; Anda ingin memperburuk situasi yang sudah buruk.
Memecahkan masalah terkait Perangkat Lunak
Simpan tautan permanen
Oke, saya tahu sebagian besar artikel yang akan Anda baca tentang memperbaiki kesalahan server internal 500 tidak menyebutkan ini, yah, sebagian besar ditulis oleh copywriter yang tidak mengelola situs web.
3 terakhir saya harus memperbaiki kesalahan ternyata hanya menyimpan permalinks memperbaiki masalah. Kode solusi cukup lama, dan segera Anda akan menemukan seseorang dari solusi untuk kesalahan yang mengganggu itu sederhana.
Jadi sebelum Anda masuk ke aspek teknis di bawah ini, mulailah dengan ini.
Tautan permanen ditemukan di bawah Pengaturan.
Mulailah dengan file akses .htacess
File .htaccess adalah file konfigurasi yang ditemukan di direktori tingkat atas situs web di server Apache yang menambahkan atau menghapus fungsionalitas yang diperlukan agar WordPress, plugin, dan tema dapat berjalan dengan baik.
Jika masalah muncul dengan file ini, situs web pasti akan rusak dan mulai menampilkan kesalahan; kesalahan paling umum yang terkait dengan file .htaccess yang korup adalah kesalahan 500 Server Internal.
Karena ini adalah penyebab umum, kami mulai dengan file ini untuk perbaikan.
Yang perlu Anda lakukan adalah masuk ke server file Anda dan ganti nama file .htaccess.
Kemudian coba akses website Anda, WordPress secara default akan membuat ulang file .htaccess dengan pengaturan default-nya.
Dalam pengalaman kami, ini memperbaiki lebih dari 80% dari 500 kesalahan server Internal yang telah kami lihat.
Tingkatkan Batas Memori PHP
Alasan berikutnya yang paling memungkinkan situs web Anda menunjukkan kesalahan ini adalah ketika situs, tema, atau plugin Anda membutuhkan lebih banyak memori untuk dijalankan daripada yang ditentukan saat ini.
Konfigurasi host dan WordPress Anda telah menetapkan batas memori yang dibutuhkan aplikasi untuk bekerja di dalamnya, jika mengganti nama file .htaccess tidak berhasil untuk Anda, maka cobalah untuk meningkatkan batas Memori PHP di file wp-config.php Anda – Anda dapat memeriksanya dengan plugin dan dokumentasi tema untuk Batas Memori PHP yang direkomendasikan .
Di file wp-config,PHP yang akan Anda temukan di direktori publik Anda, tambahkan baris kode di bawah ini tepat setelah tag PHP pembuka. Anda dapat mengganti 64M dengan ukuran yang direkomendasikan oleh plugin atau tema Anda.

define('WP_MEMORY_LIMIT', '64M');
Segarkan situs web Anda dan lihat apakah ini memperbaiki masalah.
Namun, jika situs web Anda telah berjalan dan tiba-tiba, Anda mulai melihat kesalahan, maka Anda harus menyelidiki lebih lanjut plugin apa yang memonopoli memori.
Periksa tema atau Plugin
Terkadang pelakunya adalah plugin atau tema buggy. Namun, sebelum Anda mulai memecahkan masalah mereka, periksa apakah tema atau plugin Anda memiliki pembaruan yang dapat Anda terapkan. Jika pembaruan tidak menghilangkan kesalahan, maka inilah saatnya untuk melanjutkan.
Untuk mengisolasi jika suatu tema menyebabkan kesalahan, ganti tema, dan lihat apakah ini memperbaikinya.
Anda dapat melakukannya di bawah tema di Penampilan. Aktifkan tema WordPress default – Twenty Seventeen misalnya dan periksa apakah situs web Anda.
Jika situs web Anda berfungsi setelah mengganti tema, maka kami dapat menyimpulkan bahwa masalahnya ada pada tema. Anda dapat menghubungi pengembang tema Anda untuk kemungkinan solusi kesalahan tersebut.
Jika itu tidak menyelesaikan masalah, Anda dapat mengaktifkan kembali tema Anda dan pindah untuk memecahkan masalah plugin.
Untuk kasus plugin, mulailah dengan menonaktifkan semua plugin, periksa situs web Anda, jika kesalahannya hilang, maka kami dapat mengonfirmasi bahwa salah satu plugin bisa menjadi penyebabnya.
Jika itu memperbaiki masalah, maka saatnya untuk mengaktifkan kembali plugin satu per satu, seperti yang Anda lakukan, terus segarkan situs web Anda sampai Anda menemukan satu yang akan mengembalikan 500 Internal Server Error.
Saat Anda menemukan pelakunya, Anda dapat menghubungi pengembang dan berharap mereka dapat memperbaiki masalah tersebut.
Unggah ulang file situs web WordPress inti
Jika salah satu langkah di atas tidak memperbaiki kesalahan server internal 500, coba ganti file inti WordPress yang ada di direktori wp-includes, dan wp-admin dengan salinan bersih untuk menyingkirkan file WordPress yang rusak.
Anda dapat mengunduh file dari wordpress.org
Memecahkan Masalah Terkait Perangkat Keras
Hubungi layanan pelanggan tuan rumah Anda
Jika Anda mencoba semua metode di atas dan kesalahan 500 server internal terus berlanjut, maka menghubungi host Anda adalah satu-satunya pilihan yang tersisa.
Seperti yang telah Anda lihat di langkah sebelumnya, penyebab umum kesalahan ini terkait dengan tema dan plugin Anda.
Ini sering kali di luar lingkup host web, jadi Anda perlu menjelaskan kepada host Anda semua yang telah Anda lakukan untuk mencoba memperbaiki kesalahan.
Kesimpulan
Jika ini adalah pertama kalinya Anda melihat kesalahan, saya mengerti bagaimana itu bisa menjadi pengalaman yang menakutkan, tetapi setelah membaca artikel ini, Anda harus bernafas mengetahui bahwa itu tidak terisolasi untuk Anda.
Selain itu, dengan tips di sini, Anda akan dapat memecahkan masalah dan memperbaiki kesalahan dengan cepat.
Sebaiknya pertahankan jadwal pencadangan reguler untuk situs web Anda. Dalam skenario seperti ini, memutar kembali ke versi situs yang sebelumnya berfungsi dapat menjadi solusi dalam jangka pendek terutama jika penyebabnya terkait dengan perubahan terbaru pada perangkat lunak di situs.
Anda mungkin juga ingin mempelajari cara memperbaiki kesalahan 502 bad gateway di WordPress.