ProreviewHost – Anda Seorang Pemilik atau pengelola websites tentu tidak oleh asing dengan istilah Internal Server Error, karena ini adalah sebuah masalah yang mungkin akan timbul dan dapat disebapkan oleh beragam faktor penyebap. Sebagai seorang pengelola situs (atau admin) tentu anda harus paham betul bagaimana cara memperbaiki internal server error jika masalah ini Anda temukan pada websites wordpress yang Anda kelola.
Lalu apa saja yang menyebapkan terjadinya internal server error yang terjadi pada wordpress? berikut ini kami ulas beberapa penyebap yang sering memicu masalah tersebut:
Penyebap internal server error:
- Terjadi kesalahan pada setting htaccess sebuah website
- PHP Memory Limit Server
- Penggunaan plugin yang rusak/tidak update
- Kesalahan dalam permissions folder dan file yang tidak sesuai
Berikut ini cara mengatasi Internal Server Error di WordPress berdasarkan 4 penyebap utama yang telah Proreview.host sebutkan di atas, silahkan di simak
1. Terjadi kesalahan pada setting htaccess sebuah website
Hal ini sering terjadi dan menjadi faktor yang cukup sering membuat sebuah situs wordpress mengalami internal server error. Untuk mengatasi masalah ini, rubahlah file .htacces anda ke defaul wordpress, Caranya sebagai berikut:
Login ke Cpanel hosting Anda,kemudian buka file manager. Centang tulisan show hidden file. Untuk setting default file .htaccess wordpress sebagai berikut:
Copy pastekan kode di bawah pada file .htaccess wordpress Anda
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
2. PHP Memory Limit Server Jika faktor penyeba internal server error berasal dari limit php memory, maka tugas Anda adalah menaikan batas limit memory server. Caranya sebagai berikut:
Masuklah pada CPanel > Public_html.
- Create New File, buat file dengan nama php.ini
- Setelah itu paste coding ini pada php.ini yang Anda buat:
max_execution_time = 30 max_input_time = 60 memory_limit = 256M upload_max_filesize = 10M
Bagaimana cara mengetahui bahwa penyebap internal server error adalah Php memory limit? Caranya cukup mudah, Clear cache browser yang Anda gunakan, lalu refresh situs Anda. Jika berhasil, maka penyebab error tersebut yaitu PHP Memory Server yang digunakan, yang terlalu kecil untuk website Anda.
3. Terjadinya plugin crash/bentrok/Rusak
Untuk mengetahui apakah internal server error terjadi karena masalah plugin yang rusak/bentrok. Silahkan matikan semua plugin yang digunakan. Cara mematikannya lewat CPanel hosting, Buka file manager lalu Public_html > wp-content > Plugins, lalu setting permission semua plugin menjadi 0000.
Cek kembali website Anda, jika bisa diakses berarti masalah ada pada plugin yang digunakan. Langkah selanjutnya yaitu mengaktifkan satu per satu plugin Anda. Jika saat mengaktifkan salah satu plugin, dan terjadi error tersebut kembali, Anda bisa menghapus plugin tersebut, atau menimpanya dengan plugin yang lebih update.
4. Memperbaiki Internal Server Error karena Kesalahan pengaturan permissions folder dan file pada Hosting
Internal Server Error pada websites WordPress juga bisa ternadi karena kesalahan setting permissions Folder dan file di Cpanel. Atur permissions folder dan file Anda seperti berikut, folder dengan permissions 0644, dan file dengan permissions 0755. Anda dapat merubahnya dengan SSH pada server, jika tidak tersedia pada server bisa download dahulu file website dan ketikkan perintah pada Linux:
find /home/USERHOSTINGANDA/public_html/ -type f -exec chmod 644 {} \; find /home/USERHOSTINGANDA/public_html/ -type d -exec chmod 755 {} \;
Nah jika 4 cara diatas masih belum mampu mengatasi masalah internal server error yang sedang Anda alami, sebaiknya segera hubungi layanan support hosting yang Anda gunakan. Dan jika ada sering mengalami masalah seperti internal server error ini berulang-ulang, ada baiknya segera Angkat kaki alias gunakan proveder hosting lain yang lebih berkualitas dan bisa di Andalkan. Kami rekomendasikan Anda untuk menggunkan layanan hosting Interserver.net. Selain harga yang murah, server dan kualitas layanan perusahaan hosting Amerika ini sangat memuaskan. Terima kasih telah membaca tutorial sederhana ini ^_^.
Direkomendasikan Pembaca: