Belirli bir siteyi açarken bir hata çeşitli nedenlerle ortaya çıkabilir. Kolaylık sağlamak için bu hatalar numaralandırılmıştır, her birinin kendi açıklaması ve çözümleri vardır. Hata 500 de bir istisna değildir.
Gerekli
İnternet bağlantısı
Talimatlar
Aşama 1
Dahili hatanın olası nedenini belirleyin (hata 500). Elbette bunlar farklı koşullar olabilir, ancak çoğu zaman bu,.htaccess adlı bir sistem dosyasının yanlış sözdiziminden veya içindeki desteklenmeyen öğelerin içeriğinden kaynaklanır.
Adım 2
Sorunu çözmek için, bu durumda, satırın en başına bir karma koyarak Seçenekler yönergesini yorumlayın. Değişikliklerinizi kaydedin ve sorunun çözülüp çözülmediğini kontrol edin. Hata devam ederse, bunun birkaç nedeni olabilir - kalan noktaları kontrol edin ve yazım denetimi yaptığınızdan emin olun.
Aşama 3
Bir iç hatanın sebebini CGI betiklerinin yanlış işlenmesi olarak bulduysanız, bu betiklerin satırlarının sonlarını kontrol ettiğinizden emin olun, bunlar UNIX biçiminde (n) olmalıdır ve başka bir formatta olmamalıdır (yaygın bir hata şudur: Windows biçiminde biten satır (r / n)). ASCII modunu kullanarak FTP aracılığıyla sunucuya yükleyin.
4. Adım
CGI betiklerinin izinlerini kontrol edin. Onlar ve bulundukları dizinler yalnızca sahiplerinin erişimine açık olmalıdır. Bu durumda haklar şu biçimde olmalıdır: 0755 (drwxr-xr-x). Gerekirse bu parametreyi değiştirin. Yapılan değişikliklerden sonra hatanın görünüp görünmediğini kontrol edin.
Adım 5
CGI betiğinizi çalıştırmanın bir sonucu olarak HTTP yanıt başlıklarının doğru şekilde yazıldığını doğrulayın. "İstatistikler" menü öğesinde, günlük dosyalarını (hata günlükleri) saklama bölümünde bulunması gereken error_log adlı bir günlük bulun. Gerekli değişiklikleri yapın ve ardından dahili hatanın gidip gitmediğini kontrol edin. Çoğu zaman, yukarıdaki seçeneklerden hiçbiri yardımcı olmazsa, hatanın yanlış yazımda olduğu ortaya çıkar. Yakın zamanda düzenlediğiniz parametreleri kontrol ettiğinizden emin olun.