Artikel

Home > Artikel
 

 

Cara memperbaiki Internal Server Error 500


Diposting : 2014-07-17 oleh : WebHozz

500 internal Server Error merupakan sebuah pesanb yang biasanya menunjukkan masalah pada server-side. Hal ini bisa dikarenakan oleh script yang berfungsi atau pengaturan yang tidak tepat dalam file .htaccess anda. Disini browser anda mampu mencapai server tetapi server tidak mampu melayani halaman yang diminta. Tentunya hal ini membuat anda merasa terganggu dan ingin segera menyelesaikannya.

 

Berikut adalah beberapa alasan yang memungkinkan kesalahan ini dapat terjadi:

1. Dalam sebagian besar kasus masalah ini disebabkan oleh isi dari file .htaccess terletak di dalam folder yang anda coba tampilkan. Biasanya terjadi pada direktori utama nama domain anda. Karena alasan teknis dan / atau karena alasan keamanan dimana beberapa arahan tidak diperbolehkan untuk menjadi override melalui .htaccess. Arahan tersebut, misalnya: Option, ExecCGI, FollowSymLinks, Includes. Juga, tidak mungkin untuk mengubah nilai dari konfigurasi PHP menggunakan “php_flag” dalam .htaccess.

Pada saat anda menerima pesan “Internal Server Error 500”, Periksa apakah salah satu arahan afore disebutkan hadir dalam file .htaccess anda dan baiknya komentar tersebut menempatkan “#” pada awal baris atau menghapus seluruh baris.

Dalam beberapa kasus ada begitu banyak baris pada file .htaccess anda dimana sulit untuk memeriksa semua dari mereka untuk menentukan yang mana dan jika ada yang menyebabkan masalah. Cara mudah untuk mengetahui apakah itu adalah file .htaccess. yang terletak di bagian bawah masalah ini adalah dengan hanya menonaktifkan file dengan nama a.htaccess, misalnya. Tindakan ini mudah reversibel.

2. Jika isi file .htaccess anda tidak terjadi kesalahan, disarankan agar anda mengaktifkan Error Log untuk situs yang bermasalah dan cobalah untuk terus terusan reload masalah tersebut beberapa kali sehingga log dapat dihasilkan.
Dalam kasus ini log menunjukkan pesan “Permission denied”, maka alasanya untuk server error berhubungan dengan file / folder permissions.
Pastikan bahwa hak akses dari file(s) / folder(s) yang baik 644 atau 755. Akses ini akan menghilangkan permission (izin) yang menyebabkan masalah.

PENTING: file PHP tidak harus memiliki izin 777. Jika anda mencoba untuk membuka file PHP yang memiliki izin tersebut, maka akan mengakibatkan “Internal Server Kesalahan 500″. Untuk mengatasi masalah itu, anda hanya mengubah hak akses dari file ke 644 atau 755.

Dalam kasus log menunjukkan pesan “Premature end of script header”, pesan kesalahan tersebut dapat dipanggil atau terjadi oleh beberapa alasan yaitu:

a. Script membutuhkan waktu yang lebih banyak yang biasanya untuk diproses dan sedang dimusnahkan oleh sistem. Dalam hal untuk memastikan kinerja yang stabil dari semua account hosting lain, kami telah mengatur “max_execution_time” pilihan dalam Pengaturan PHP selama 30 detik.
b. Ada kesalahan dalam kode pemrograman dari script tersebut. Dalam hal ini harus direvisi oleh developer web profesional yang akan dapat membantu anda lebih lanjut.

3. Jika anda menggunakan Perl/CGI script (.pl dan file .cgi):
Pastikan bahwa path yang anda gunakan benar. Setiap skrip Perl/CGI harus dimulai dengan: #!/usr/bin/perl
Sekian artikel saya kali ini yang membahasa “Internal Server Error 500″ semoga bermanfaat :)

 

Sumber : Kompasiana




Tag : kursus android, kursus web, kursus web design, kursus php, kursus website, lenovo, woocommerce, windows, excel, xampp, php, mysql, twitter, analytic, adwords, google, maps, seo, jquery, slider, browser, game, transition, animation, whatsapp, desktop, wireframe, desain, vps, css, aplikasi, html, javascript, captcha, form, kode, kaskus, autoscroll, codeigniter, processor, bootstrap, ios, wordpress, div, span, lollypop, background, marquee, behaviour, plugin, chaton, bitcoin, opencart, payment, post, get, tooltip, button, silverlight, webmaster, phonegap, facebook, html5, swicth, sass, bbm, alert, mvc, fungsi, mobile, loading, nokia, template, traffic, laravel, yii, jquerymobile, blogger, adobe, baidu, hosting, font, server, input, sticky, menu, tokoonline, prestashop, joomla, java, yahoo, angular, microsoft, responsive, generator, visitor, counter, flatdesign, kursus web design jakarta, kursus web design bandung, kursus website bandung, kursus php bandung, kursus android bandung, kursus java bandung, kursus web bandung, Aplikasi Ramadhan, Cara Membuat Website, Tempat Kursus Website Bandung, Manfaat Internet, Menggunakan Wireframe Web, multikolom, horizontal, ym, toko online, controllers, optimalisasi, landing page, DOM, multikolom, horizontal, ym, toko online, controllers, optimalisasi, landing page, DOM, kursus web jogja, kursus website jogja, kursus web design jogja, kursus web programming jogja, kursus php jogja, kursus android jogja, kursus android programming jogja, kursus java jogja, kursus webmaster jogja, kursus codeigniter jogja, kursus wordpress jogja, kursus seo jogja, kursus vb jogja, kursus sql server jogja, kursus game jogja, kursus website jakarta, kursus web design jakarta, kursus web programming jakarta, kursus webmaster jakarta, kursus php jakarta, kursus wordpress jakarta, kursus android jakarta, kursus seo jakarta, kursus java jakarta, kursus sql server jakarta, framework cordova, mengenal framework cordova, apa itu cordova, membuat aplikasi android dengan cordova, cordova android, aplikasi hybrid android, cordova vs phonegap, Kursus Website Surabaya, Kursus Web Design Surabaya, Kursus Webmaster Surabaya, Kursus PHP Surabaya, Kursus Wordpress Surabaya ,