Cara Memperbaiki Kesalahan Server Internal di WordPress

Diperbarui: 24 April 2018 / Artikel oleh: Christopher Jan Benitez

Menggunakan WordPress adalah cara yang menarik untuk membangun situs web. Dengan kombinasi tema dan plugin yang tak terbatas untuk dipilih, Anda bisa buat hampir semua situs yang Anda inginkan. Anda bahkan dapat menggunakan kecakapan coding Anda untuk membuat situs unik mengenai penampilan dan fungsionalitas.

Tapi karena Anda harus bekerja dengan banyak bagian yang bergerak, Anda mungkin akhirnya mengalami beberapa masalah seperti Kesalahan server internal 500.

Apakah Kesalahan 500 Internal Server?

Kesalahan server internal 500 relatif umum dengan lingkungan WordPress, tetapi juga dapat terjadi di sistem dan platform pengelolaan konten lainnya. Namun tidak seperti 404 yang memiliki penyebab yang jelas, seperti tautan rusak dan mengubah URL halaman, Anda perlu menggali lebih dalam untuk memahami masalahnya.

Hal pertama yang perlu Anda lakukan adalah memeriksa log kesalahan PHP atau Apache dari server Anda. Karena pesan kesalahan internal 500 tidak memberikan informasi spesifik tentang mengapa hal itu terjadi, Anda perlu mencari jejak yang dapat membantu Anda menemukan pelakunya sendiri.

Untuk melihat log kesalahan, masuk ke panel kontrol hosting web Anda dan buka bagian "Situs Web / Domain" utama. Perlu diingat bahwa antarmukanya bervariasi dari setiap perusahaan hosting. Cari saja menu atau toolbar di mana Anda dapat menemukan "File Manager", "Web Server Settings", "PHP Settings" atau yang serupa; opsi "Log" juga harus ada di sana.

log
File log kesalahan biasanya disediakan. Untuk cPanel, itu terletak di bagian Log. Segalanya mungkin berbeda dengan Anda Tuan WordPress - periksa dengan dukungan jika Anda tidak dapat menemukan log kesalahan Anda. .

Tujuan dari melihat kesalahan log adalah untuk memberikan pesan kesalahan internal 500 beberapa konteks. Melakukannya akan membantu Anda menentukan perbaikan yang dapat diterapkan. Bergantung pada temuan Anda, di bawah ini adalah hal-hal yang dapat Anda coba:

1. PHP Script Time Out

Jika skrip PHP situs web Anda membuat koneksi eksternal, beberapa di antaranya dapat habis waktu dan menyebabkan kesalahan internal 500. Anda dapat mencegah instance ini dengan menentukan aturan timeout atau menghapus koneksi eksternal yang tidak perlu dari skrip PHP Anda.

Solusi lain adalah dengan meningkatkan batas memori PHP, yang dapat dilakukan dengan membuat file teks kosong bernama "php.ini".

php

Tuliskan kode “memory = 64MB”, simpan, lalu unggah ke direktori WordPress Anda menggunakan FTP.

user_ini

2. Kesalahan dalam .htaccess File

Penyebab umum lain dari kesalahan internal 500 adalah file .htaccess yang rusak atau tidak terkonfigurasi. Perbaikan cepat adalah mengubah nama file .htaccess lama menjadi sesuatu yang lain - seperti '.htaccess_old.' Untuk melakukan ini, masuk ke platform hosting web Anda dan pergi ke manajer file. Anda harus dapat menemukan file di samping folder WordPress seperti konten-wp, termasuk-wp, dan sebagainya.

.htaccess

Setelah berhasil mengganti nama file, perbarui situs Anda untuk melihat apakah itu memperbaiki masalah. Jika pesan kesalahan hilang, jangan lupa untuk menghasilkan file .htaccess baru dengan aturan penulisan ulang yang benar.

Anda dapat melakukan ini dengan masuk ke dasbor WordPress Anda, pergi ke Pengaturan à Permalinks, lalu klik tombol simpan.

permalinks

3. Plugin yang salah

Jika tidak ada solusi sebelumnya yang berfungsi, kesalahan itu mungkin disebabkan oleh plugin yang salah. Pelakunya harus mudah diidentifikasi jika Anda baru saja menginstal plugin baru sebelum kesalahan terjadi. Jika tidak, Anda perlu memeriksa setiap plugin dengan menonaktifkan semuanya dan kemudian menyalakannya kembali - satu per satu.

Untuk melakukan ini, masuk ke Plugins> Installed Plugins, klik "Select All," dan kemudian pilih "Deactivate" dari menu dropdown Bulk Actions.

plugin

Kata-kata akhir

Solusi yang diuraikan di atas akan membantu Anda memperbaiki kesalahan internal 500. Tetapi jika masalah berlanjut, ingat bahwa masalah terkait server terkadang menyebabkan kesalahan ini. Dalam hal ini, Anda perlu menghubungi penyedia hosting Anda dan menunggu bantuan mereka.

Tentang Christopher Jan Benitez

Christopher Jan Benitez adalah seorang penulis lepas profesional yang menyediakan konten kecil untuk usaha kecil yang melibatkan audiens mereka dan meningkatkan konversi. Jika Anda mencari artikel berkualitas tinggi tentang segala hal yang berkaitan dengan pemasaran digital, maka dia adalah orang yang tepat untuk Anda! Jangan sungkan untuk mengatakan "hai" kepadanya di Facebook, Google+, dan Twitter.