InternetWeb Hosting

Internal Server Error 500 atau kesalahan

Untuk membangun alasan untuk 500 kesalahan terjadi, meninjau log. Mungkin dalam file error.log ada entri menunjukkan penyebab masalah. Pertimbangkan pilihan yang paling umum.

Kurangnya sumber daya

Jika hal ini terjadi, masalah dapat diselesaikan dengan sangat sederhana - lihat Hosting
ISP dengan permintaan untuk meningkatkan sumber daya.

Kehadiran script yang rusak atau waktu yang terbatas pada kinerja mereka.

Jika dalam jangka waktu tertentu, yang sering menit, server tidak bisa menangani script, maka ada kesalahan 500 Internal Server Error.

Juga, webmaster mungkin mengalami kesalahan yang sama, jika mereka menjalankan CGI-script dari bawah Apache, jika waktu yang ditentukan dalam pengaturan server, tidak cukup pada script.

Jika script yang digunakan untuk bekerja, dan masalah timbul, misalnya, ketika pindah ke layanan hosting lain, masalahnya mungkin disebabkan oleh alasan lain. Misalnya, fakta bahwa blok server permintaan.

Kesalahan dalam tangkas hak akses

Nilai-nilai hak atas file harus sama dengan 444 atau 644. CHMOD untuk folder harus sama dengan 755, yaitu mereka hanya dapat melihat pemilik sumber daya. script untuk hak akses harus ditetapkan sebagai 600. Jika tidak, server, untuk alasan keamanan, memblokir akses ke script, bahkan jika yang terakhir ini operasional.

Jika alasan bahwa ada kesalahan 500, penggunaan ini dalam FTP-Manager untuk memodifikasi izin. Dengan fitur ini berupaya Filezilla.

File .htaccess berisi perintah yang tidak didukung

Periksa apakah akar dari situs, atau di tempat lain, file .htaccess. Jika ada satu, membukanya dengan editor teks. Anda dapat menggunakan Notepad.

Kesalahan 500 dapat terjadi jika Anda menggunakan server yang berjalan pada suPHP, yaitu mendukung php.ini. Jika file .htaccess berisi arahan yang memodifikasi parameter PHP-lingkungan, Anda mungkin mengalami masalah. Yang paling umum direktif - php_admin_flag, php_flag dan php_value.

Sering, petunjuk termasuk variabel global - Register Globals.

Masalah ini dapat diatasi dengan sangat sederhana - parameter yang tidak diinginkan dapat hanya dihapus. perwujudan lain - komentar mereka dengan menambahkan tanda # di awal baris. Antara grid dan nama direktif harus menjadi ruang kosong.

Jika Anda pasti perlu pelaksanaan parameter komentar-out, Anda dapat meresepkan di file php.ini Anda. Dalam hal ini, menggunakan php_admin_flag, php_flag dan php_value tidak perlu - hanya label mereka sesuai dengan prinsip: "nama parameter yang diinginkan = On".

PHP Kesalahan Fatal

Masalah ini dapat terjadi jika PHP bekerja pada prinsip CGI. Dalam hal ini, Anda perlu hati-hati memeriksa kode, mendiagnosa dan memperbaiki kesalahan. Perhatikan bahwa ujung dari CGI-script tidak boleh Format Vindous (\ r \ n), dan harus ditandai dalam format UNIX (\ n).

Jika tidak ada solusi ini tidak menghilangkan kesalahan, hubungi penyedia hosting Anda. Rinci untuk menjelaskan kepadanya, kapan, dan apa tindakan setelah kesalahan telah terjadi 500. Meminta untuk menentukan alasan untuk masalah dan untuk membantu dalam penghapusan. Jika tuan rumah tidak dalam posisi untuk mencari tahu mengapa ada http error 500 Internal Server Error, hubungi dukungan CMS Anda yang Anda gunakan. Dalam surat kepada pastikan untuk menyertakan semua detail, termasuk - Komentar penyedia hosting tentang situasi Anda.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 id.birmiss.com. Theme powered by WordPress.