Kesalahan Server internal maupun Kesalahan 500

Untuk membentuk alasan untuk terjadi error 500, periksa log.Mungkin dalam file error.log memiliki catatan yang menunjuk ke penyebab masalah.Pertimbangkan pilihan yang paling umum.

kurangnya sumber daya

Jika hal ini terjadi, masalah diselesaikan dengan sangat sederhana - kontak
tuan-penyedia untuk meningkatkan sumber daya.

Memiliki tidak beroperasi atau script waktu yang terbatas pada kinerja mereka.

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

Juga webmaster dapat menemukan kesalahan seperti jika mereka menjalankan CGI-script dari Apache, ketika waktu yang ditentukan dalam pengaturan server tidak cukup untuk melakukan script.

jika skrip sebelumnya bekerja, dan masalah telah muncul, seperti ketika pindah ke hosting lain, masalah mungkin disebabkan oleh alasan lain.Sebagai contoh, karena permintaan server diblokir.Kesalahan

tangkas izin

dari hak untuk mengajukan harus sama dengan 444 atau 644. CHMOD untuk folder tidak harus berbeda dari 755, yaitu, mereka dapat melihat hanya pemilik sumber daya.Hak akses ke script harus diberi label sebagai 600. Jika tidak, server, untuk alasan keamanan, memblokir akses ke script, bahkan jika itu adalah operasional.

Jika alasan bahwa ada kesalahan 500, penggunaan ini FTP-manager untuk mengubah hak akses.Dengan fungsi ini berupaya Filezilla.

The .htaccess file berisi direktif tidak didukung

Periksa apakah ada akar dari website atau tempat lain, file .htaccess.Jika ada satu, buka dengan editor teks apapun.Anda dapat menggunakan Notepad.

500 error dapat terjadi jika Anda menggunakan server yang berjalan pada suPHP, yaitumendukung php.ini.Jika file .htaccess berisi arahan, memodifikasi PHP-lingkungan, mungkin ada masalah.Arahan yang paling umum - php_admin_flag, php_flag dan php_value.

sesering petunjuk termasuk variabel global - Register Globals.

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

Jika Anda harus melakukan parameter berkomentar, mereka dapat mendaftar di php.ini.Ini digunakan php_admin_flag, php_flag dan php_value tidak perlu - hanya label mereka sesuai dengan prinsip: "nama parameter yang diinginkan = On".

Kesalahan Fatal PHP

Masalah ini dapat terjadi jika PHP bekerja pada prinsip CGI.Dalam hal ini, Anda perlu hati-hati memeriksa kode, mendiagnosa dan memperbaiki kesalahan.Harap dicatat bahwa garis penutupan CGI-Script tidak harus dalam format Vindous (\ r \ n), dan harus ditunjuk dalam format UNIX (\ n).

Jika tidak ada solusi yang diusulkan tidak menghilangkan kesalahan, hubungi host Anda.Dia menjelaskan secara rinci kapan dan apa tindakan setelah kesalahan terjadi 500. diminta untuk menentukan alasan untuk masalah dan untuk membantu dalam penghapusan.Jika penyedia hosting tidak bisa menentukan mengapa kesalahan terjadi http 500 Internal Server Error, silahkan hubungi dukungan CMS, Anda gunakan.Dalam surat kepada pastikan untuk memasukkan semua rincian, termasuk- Komentar penyedia tentang situasi Anda hosting.