Bagaimana Memperbaiki Kesalahan Server 500 Server WooCommerce Storefront Theme

Diterbitkan: 2020-10-16

Tema Toko WooCommerce Membuat 500 Server Error Kesalahan server internal dapat terjadi dengan situs web apa pun yang berjalan di server web. Ini berarti bahwa itu tidak khusus untuk situs WordPress saja. Namun, karena sifatnya yang umum, kesalahan ini tidak memberi tahu pengembang apa pun.

Sangat sulit untuk memperbaiki kesalahan ini karena Anda tidak akan tahu di mana masalahnya. Error 500 internal server sering disebabkan oleh plugin atau fungsi tema. Selain itu, dapat disebabkan oleh file .htaccess yang rusak dan batas memori PHP.

Tema Toko WooCommerce Membuat 500 Server Error

Selain itu, kesalahan ini dapat muncul saat Anda mencoba mengakses area admin sementara situs lainnya berfungsi dengan baik.

Karena itu, dalam posting ini saya akan membagikan bagaimana Anda dapat memecahkan masalah kesalahan server internal di toko WooCommerce Anda.

Memeriksa apakah File .htaccess Rusak

Saat memecahkan masalah kesalahan server internal, hal pertama yang harus Anda periksa adalah apakah file .htaccess rusak.

Untuk melakukan ini, Anda perlu mengganti nama file .htaccess utama Anda menjadi sesuatu seperti .htaccess_old. Agar Anda dapat mengganti nama file ini, Anda harus login ke situs Anda menggunakan aplikasi FTP atau File Manager di dasbor cPanel akun hosting Anda.

File .htaccess akan ditempatkan di direktori yang sama di mana Anda akan melihat folder seperti wp-content, wp-admin, dan wp-includes. mengganti nama file .htaccess

Setelah mengganti nama file .htaccess, coba kunjungi situs Anda untuk melihat apakah ini menyelesaikan masalah. Jika ya, maka Anda telah memperbaiki kesalahan server internal.

Namun, Anda perlu memastikan bahwa Anda pergi ke halaman Pengaturan> Permalinks di area admin WordPress dan klik tombol simpan tanpa membuat perubahan apa pun. Ini akan menghasilkan file .htaccess baru untuk Anda dengan aturan penulisan ulang yang tepat untuk memastikan bahwa halaman posting Anda tidak mengembalikan kesalahan 404. tautan permanen

Jika solusi ini tidak berhasil untuk Anda, maka Anda perlu melanjutkan membaca artikel ini.

Tingkatkan Unit Memori PHP

Jika solusi pertama tidak berhasil, Anda dapat memeriksa apakah Anda menghabiskan batas memori PHP Anda. Ini dapat dilakukan dengan mengedit file wp-config.php. Tempel kode ini di file wp-config.php tepat sebelum baris mengatakan, 'Itu saja, berhenti mengedit! Selamat ngeblog.'

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

Simpan perubahan Anda dan unggah file wp-config.php Anda kembali ke server Anda.

Namun, Anda harus mencatat bahwa solusi ini tidak akan bekerja untuk Anda jika penyedia layanan hosting web Anda tidak mengizinkan WordPress untuk meningkatkan batas memori PHP.

Atau, Anda harus meningkatkan batas memori dengan mengikuti langkah-langkah berikut:

  1. Pertama, buat file teks kosong bernama php.ini.
  2. Setelah itu, rekatkan kode ini di sana: memory=64MB
  3. Simpan filenya
  4. Unggah ke folder /wp-admin/ Anda menggunakan FTP

Solusi ini akan memperbaiki kesalahan server internal untuk sisi admin.

Namun, jika solusi ini berhasil untuk Anda, itu berarti Anda hanya memperbaiki masalah sementara. Artinya, Anda masih perlu mencari penyebab yang menguras batas memori Anda.

Ini dapat disebabkan oleh plugin dengan kode yang buruk atau bahkan fungsi tema. Selain itu, Anda dapat meminta perusahaan hosting web WordPress Anda untuk melihat log server untuk membantu Anda menemukan diagnosa yang tepat.

Menonaktifkan Plugin

Jika solusi yang saya bagikan tidak berfungsi, kemungkinan besar kesalahan ini disebabkan oleh plugin tertentu. Selain itu, ini mungkin disebabkan oleh kombinasi plugin yang tidak cocok satu sama lain.

Namun, tidak ada jalan keluar yang mudah. Satu-satunya solusi adalah menonaktifkan semua plugin di situs WooCommerce Anda.

Untuk melakukan ini, sambungkan ke situs web Anda menggunakan klien FTP atau Manajer File di cPanel. Setelah terhubung, Anda perlu menavigasi ke folder /wp-content/.

Di dalam folder ini, Anda akan melihat folder bernama plugins. Klik kanan pada folder plugins dan pilih Rename. Ubah namanya menjadi sesuatu seperti "plugins.deactivate." ganti nama file plugin

Setelah melakukan itu, semua plugin akan dinonaktifkan.

Mereka akan dinonaktifkan karena WordPress mencari folder bernama plugins untuk memuat file plugin. Jika tidak menemukan folder ini, secara otomatis akan menonaktifkan plugin yang aktif di database.

Jika Anda mengunjungi halaman Plugin di area admin WordPress, Anda akan melihat ini: menonaktifkan plugin

Setelah melakukan itu, Anda perlu mengaktifkan kembali satu plugin pada satu waktu hingga Anda menemukan salah satu yang menyebabkan masalah.

Mengunggah Ulang File Inti

Jika menonaktifkan plugin tidak berhasil, ada baiknya mengunggah ulang folder wp-admin dan wp-include dari instalasi WordPress baru. Perlu disebutkan bahwa ini TIDAK akan menghapus informasi Anda, tetapi ini dapat menyelesaikan masalah jika ada file yang rusak. Dapatkan WordPress

Setelah menginstal file zip WordPress, sambungkan ke situs WordPress Anda menggunakan klien FTP. Setelah terhubung, buka folder root situs Anda. Ini adalah folder yang berisi folder wp-admin, wp-include, dan wp-content.

Pilih folder wp-includes dan wp-admin lalu klik kanan dan pilih 'Unggah.'

Tindakan ini akan memungkinkan Anda untuk mentransfer folder tersebut ke server Anda. Ini akan memungkinkan Anda untuk mengganti file WordPress lama Anda dengan salinan baru yang lebih baru.

Kesimpulan

Dalam posting ini, saya telah membagikan berbagai cara yang dapat Anda gunakan untuk menghapus kesalahan server internal di toko WooCommerce Anda. Metode pertama melibatkan pemeriksaan apakah .htaccess rusak. Jika solusi ini tidak berhasil, coba tingkatkan batas memori PHP. Atau, Anda dapat menonaktifkan semua plugin, seperti yang telah saya tunjukkan kepada Anda. Jika ini tidak berhasil, coba unggah kembali file inti.

Jika semua metode gagal, maka inilah saatnya untuk mendapatkan bantuan lagi. Silakan hubungi tim dukungan hosting web Anda, dan mereka akan dapat memeriksa log server. Mereka dapat menemukan akar penyebab kesalahan.

Artikel Serupa