Php de hatalar nasıl gösterilir?

kategorisi Php
Bir php uygulaması yaptım fakat 500 server hatası veriyor hatanın ne olduğu yazmıyor hatayı nasıl bulabilirim?

Yorumlar

  • Bu her zaman benim için çalışıyor:
    ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);
    Ancak bu PHP'yi ayrıştırma hataları göstermez - bu hataları göstermenin tek yolu php.ini'nizi bu satırda değiştirmektir:
    display_errors = on
  • Çalışma zamanında hata çıktısını etkinleştirirken ayrıştırma hatalarını yakalayamazsınız, çünkü dosyayı bir şey çalıştırmadan önce ayrıştırır (ve bu sırada bir hatayla karşılaştığından hiçbir şey çalıştırmaz). Display_errors açık ve uygun error_reporting seviyesi kullanılacak şekilde, gerçek sunucu yapılandırmasını değiştirmeniz gerekecektir. Php.ini dosyasına erişiminiz yoksa, sunucuya bağlı olarak .htaccess veya benzerini kullanabilirsiniz.

    Php.ini'nizin içinde:
    display_errors = on
    Ardından web sunucunuzu yeniden başlatın.
  • Herhangi bir php dosyasını aç ve aşağıdaki kodu yapıştır
    ini_set('display_startup_errors',1); ini_set('display_errors',1); error_reporting(-1);
Yorum yapmak içinOturum Açın yada Kayıt Olun .