Cara Memperbaiki Kesalahan Server Internal di WordPress

Artikel ditulis oleh:
  • WordPress
  • Diperbarui: 24 April 2018

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 kesalahan log, masuk ke panel kontrol web hosting Anda dan pergi ke bagian "Websites / Domains" utama. Perlu diingat bahwa antarmuka bervariasi dari masing-masing perusahaan hosting. Hanya mencari menu atau toolbar di mana Anda dapat menemukan "File Manager," "Pengaturan Server Web," "Pengaturan PHP" 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 - silakan 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 untuk 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 dashboard WordPress Anda, pergi ke Pengaturan à Permalinks, dan kemudian 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, buka Plugin> Plugin yang Diinstal, klik "Pilih Semua," dan kemudian pilih "Nonaktifkan" dari menu dropdown Tindakan Massal.

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.