Panduan Utama untuk Memecahkan 500 Kesalahan Server Internal dan Halaman Putih Kosong di WordPress

Panduan Utama untuk Memecahkan 500 Kesalahan Server Internal dan Halaman Putih Kosong di WordPress

NS 500 Internal Server Error adalah kutukan paling tidak membantu dari pengguna WordPress di mana-mana. Ini adalah pesan kesalahan umum yang artinya persis: ada yang salah di suatu tempat. Lebih buruk lagi, situs WordPress Anda mungkin tidak menampilkan kesalahan sama sekali dan hanya menampilkan halaman putih kosong.





Jadi bagaimana Anda bisa mengetahui dengan tepat apa yang salah, dan memperbaikinya?





Pertama: jangan panik, karena ini biasanya mudah diperbaiki! Kemudian: ikuti proses debug ini dan Kesalahan Server Internal WordPress Anda akan diperbaiki dalam waktu singkat.





Apakah Plugin WordPress Menyebabkan Error 500?

Jika Anda baru saja menginstal plugin baru atau jika situs Anda menunjukkan kesalahan 500 setelah peningkatan inti WordPress, kemungkinan besar penyebabnya adalah plugin yang tidak kompatibel. Ada banyak alasan sebuah plugin dapat rusak:

  • WordPress mungkin telah menghapus beberapa fungsi inti yang digunakan plugin.
  • Mungkin telah dikodekan untuk PHP versi lama, dan tidak diperbarui selama bertahun-tahun.
  • Itu bisa saja salah dikodekan, seperti merujuk ke nama database default daripada menggunakan awalan. Terkadang kita semua bersalah karena malas mengkode!

Mengidentifikasi plugin itu mudah jika Anda baru saja menginstalnya dan kesalahan baru saja muncul. Tetapi bagaimana Anda bisa menonaktifkan plugin jika area admin tidak dapat diakses? Dan bagaimana jika Anda bahkan tidak tahu plugin mana yang menyebabkan kesalahan? Anda akan memerlukan akses FTP dalam kedua kasus tersebut, tetapi pengelola file berbasis web dari CPanel atau Plesk juga akan berfungsi dengan baik.



Larutan:

Tahu persis plugin mana yang rusak? Temukan plugin dan hapus dari dalam wp-konten/plugin/ map. Anda sekarang harus dapat masuk lagi. Temukan alternatif untuk fungsi apa pun yang Anda inginkan.

Jika Anda tidak yakin plugin mana yang menyebabkan kesalahan, Anda harus mengganti nama keseluruhan wp-konten/plugin/ foldernya sendiri. Beri garis bawah (' _ ') di depan, begitulah namanya _plugin .





Menempatkan garis bawah (_) di awal nama folder plugin adalah cara cepat dan mudah untuk menonaktifkan semua plugin Anda sekaligus!

Dengan mengganti nama folder, Anda secara efektif menonaktifkan setiap plugin sekaligus. Anda seharusnya sekarang dapat masuk lagi, tetapi akan disambut oleh daftar pesan kesalahan dari WordPress yang mengatakan 'Plugin something.php telah dinonaktifkan karena kesalahan: File plugin tidak ada.'





Jangan khawatir, Anda tidak kehilangan pengaturan apa pun. Pengaturan plugin disimpan dalam database, dan sebagian besar plugin akan menemukannya lagi setelah pengaktifan kembali.

Lanjut, ganti nama folder kembali lagi , dengan menghilangkan garis bawah. Semuanya akan terdaftar di halaman Plugin Anda, tetapi dalam keadaan tidak aktif. Anda sekarang dapat mengaktifkannya kembali satu per satu sampai Anda menemukan pelakunya.

Saat situs mogok lagi, ulangi prosesnya, tetapi kali ini jangan aktifkan kembali plugin yang rusak!

500 Kesalahan Server Internal: Tema Tidak Kompatibel

Menonaktifkan plugin tidak membantu? Mungkin ada hubungannya dengan tema Anda saat itu. Sama seperti plugin, Anda dapat menonaktifkan tema aktif secara paksa hanya dengan mengganti nama foldernya, yang akan Anda temukan di wp-konten/tema/ direktori.

Jika Anda masih tidak dapat mengakses area admin setelah mencoba mengganti nama plugin dan tema Anda saat ini, Anda harus melanjutkan ke langkah selanjutnya. Jika Anda dapat masuk, WordPress akan memberi tahu Anda bahwa itu dikembalikan ke tema default. Pada titik ini, Anda dapat menemukan tema baru, menghubungi pengembang tema untuk mendapatkan bantuan, atau mencoba memperbaikinya sendiri.

Untuk memperbaikinya sendiri, atau untuk memberikan penjelasan lebih lanjut kepada pengembang, lihat bagian nanti Mengaktifkan Mode Debug WordPress .

500 Kesalahan Server Internal: File .htaccess buruk

Jika menonaktifkan plugin dan tema Anda tidak menghasilkan apa-apa, mungkin Anda .htaccess file menjadi rusak dalam beberapa cara. Ini biasanya terjadi jika Anda masih dapat mengakses area admin situs, tetapi ujung depan tidak berfungsi dengan benar.

File .htaccess menangani konversi permalink (versi cantik dari URL seperti /postingan-blog-saya ), ke skema URL jelek internal WordPress (yang Anda dapatkan secara default, yang terlihat seperti /? p=12345). Ini adalah bagian penting dari WordPress, tetapi plugin terkadang dapat mengacaukannya.

cara optimasi pc untuk gaming

Larutan:

Sekali lagi, buka klien FTP atau pengelola file Anda. Ganti nama .htaccess file di root direktori instal WordPress Anda ke sesuatu seperti .htaccess_old . Jika Anda tidak dapat benar-benar melihat file di sana, Anda harus mengaktifkan melihat file tersembunyi --- metode yang tepat untuk melakukannya akan bervariasi sesuai dengan klien FTP Anda.

Titik di awal nama file adalah cara untuk mengatakan 'sembunyikan file ini' di Linux dan sistem mirip UNIX lainnya.

Setelah Anda mengganti nama .htaccess saat ini, kembali ke area admin WordPress, lalu buka Pengaturan > Tautan Perma dan, tanpa membuat perubahan apa pun, tekan simpan. Ini akan secara otomatis menghasilkan versi kerja baru dari file.

Jika Anda membuat perubahan apa pun pada file secara manual, itu akan hilang (tetapi Anda tidak boleh mengedit file dengan tangan).

Aktifkan Mode Debug WordPress untuk Melacak Kesalahan

Kami dapat mengaktifkan log debug dari dalam konfigurasi WordPress, yang mungkin memberikan petunjuk tentang masalah yang sebenarnya, tetapi pada titik ini Anda sendirian. Anda harus mencari cara untuk memperbaikinya, yang akan membutuhkan keterampilan pengkodean.

Untuk mengaktifkan log debug, buka wp-config.php , yang akan Anda temukan di direktori root instalasi WordPress Anda. Berhati-hatilah dalam mengedit file ini: mungkin ide yang baik untuk membuat salinan terlebih dahulu yang dapat Anda kembalikan jika ada perubahan yang tidak diinginkan.

Temukan baris yang mengatakan:

define('WP_DEBUG', false);

Jika situs Anda tidak sering dikunjungi dan Anda tidak keberatan dengan pesan kesalahan yang ditampilkan kepada semua orang, cukup ubah kata Salah ke benar . Pesan kesalahan sekarang akan ditampilkan saat Anda memuat situs.

cara mengetahui siapa yang telah meng-google nama Anda

Jika Anda lebih suka merahasiakan pesan kesalahan, beri komentar pada baris itu dengan mengetik // di awal, lalu rekatkan yang berikut di bawahnya:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);

Ini akan mulai mengeluarkan kesalahan ke file di wp-konten folder bernama catatan eror . Jika Anda menyegarkan klien FTP dan tidak melihat apa pun setelah sekitar satu menit, kemungkinan WordPress tidak memiliki izin untuk membuat file. Buat file error.log baru secara manual dan berikan izin 666.

Berhati-hatilah: file ini akan terus bertambah besar hingga Anda menghapus baris-baris itu dari konfigurasi Anda. Jangan lupa untuk menghapus komentar pada baris asli juga. Baca file di editor teks apa pun, dan periksa kesalahan PHP yang kritis.

Dalam contoh, saya melihat banyak Pemberitahuan PHP tentang kode usang, tetapi ini tidak akan benar-benar merusak situs.

500 Kesalahan Server Internal: Kesalahan Konfigurasi Server

Menjalankan Server Pribadi Virtual Anda sendiri tidaklah mudah. Saya pernah dihadapkan dengan kasus misterius sekitar setengah dari semua pemuatan halaman yang menunjukkan kesalahan 500, tetapi tanpa pola yang terlihat dan tidak ada petunjuk di log kesalahan server. Mengaktifkan log debug WordPress juga tidak menunjukkan apa pun: banyak pemberitahuan dan penghentian PHP, tetapi tidak ada yang kritis.

Akhirnya, saya menyadari bahwa saya telah menginstal caching APC ke server akhir pekan sebelumnya, untuk digunakan dengan W3 Total Cache untuk mempercepat situs. Menghapus instalasi yang sepenuhnya menghapus 500 kesalahan.

Maksud saya adalah bahwa kesalahan 500 bisa jadi merupakan kombinasi dari konfigurasi server yang menghadirkan ketidakcocokan. Ini tidak mungkin jika Anda menggunakan layanan terkelola, tetapi dengan Server Pribadi Virtual Anda sendiri ( apa itu server virtual, dan mengapa Anda mungkin menginginkannya ) Anda bertanggung jawab untuk memastikan semuanya bekerja sama, dan ini lebih sulit daripada kedengarannya.

Apakah Situs Anda Kehabisan Memori?

Pada host bersama, Anda mungkin menemukan Batas memori PHP sedang hit --- WooCommerce, forum, atau plugin posting terkait dapat menyebabkan ini karena kerumitannya. Jika Anda beruntung, Anda akan melihat pesan kesalahan seperti 'Kesalahan Fatal: Ukuran memori yang diizinkan xxx byte habis' tetapi tidak selalu.

Anda mungkin dapat memperbaikinya dengan menambahkan baris berikut ke Anda wp-config.php :

define('WP_MEMORY_LIMIT', '64M');

Sebagian besar host bersama tidak akan benar-benar membiarkan Anda meningkatkan batas memori --- Anda mendapatkan apa yang Anda berikan. Mungkin sudah waktunya untuk mempertimbangkan bentuk lain dari hosting.

500 Kesalahan Diperbaiki? Sekarang Buat Cadangan Setiap Hari!

Tetap perbarui plugin untuk menghindari konflik dengan versi baru WordPress

Pertahanan terbaik terhadap segala jenis kesalahan WordPress kritis adalah mempertahankan cadangan harian serta cadangan manual sebelum setiap tindakan signifikan (seperti pembaruan inti WordPress). Juga, perbarui plugin dan tema: WordPress versi baru sering kali merusak kode lama.

Ini bisa menakutkan ketika situs Anda rusak---terutama jika itu adalah sumber penghasilan bagi Anda dan bukan hanya hobi. Dengan mengikuti panduan ini dan bersikap metodis, Anda akan segera mendapatkannya kembali.

Pertimbangkan untuk meningkatkan ke layanan hosting WordPress terkelola yang menangani pencadangan dan pengoptimalan untuk Anda, membuat kesalahan seperti itu tidak ada. Kami merekomendasikan InMotion Hosting (gunakan Link ini untuk mendapatkan diskon 38%) dan Bluehost (gunakan Link ini untuk mendapatkan diskon 25%).

Membagikan Membagikan Menciak Surel Hapus File dan Folder Windows Ini untuk Mengosongkan Ruang Disk

Perlu mengosongkan ruang disk di komputer Windows Anda? Berikut adalah file dan folder Windows yang dapat dihapus dengan aman untuk mengosongkan ruang disk.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Pemrograman
  • Wordpress
  • Plugin Wordpress
Tentang Penulis James Bruce(707 Artikel Diterbitkan)

James memiliki gelar BSc dalam Artificial Intelligence dan bersertifikat CompTIA A+ dan Network+. Ketika dia tidak sibuk sebagai Editor Ulasan Perangkat Keras, dia menikmati LEGO, VR, dan permainan papan. Sebelum bergabung dengan MakeUseOf, ia adalah seorang teknisi pencahayaan, guru bahasa Inggris, dan insinyur pusat data.

More From James Bruce

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan