PHP 5 engelli sıkı standartlar hata

4 Cevap php

Ben sıkı standartlara hata bildirimini devre dışı bırakmak için üst kurulum benim PHP komut dosyası gerekir.

Herkes yardımcı olabilir?

4 Cevap

Hata bildirimini devre dışı bırakmak, ya da sadece onu görmeye gelen kullanıcıyı engellemek istiyor musunuz? Hatta bir üretim sitede, günlük hataları genellikle iyi bir fikirdir.

ini_set('display_errors', '0');     # don't show any errors...
error_reporting(E_ALL | E_STRICT);  # ...but do log them

Bunlar standart sistem günlüğüne kaydedilir, ya da hataları gitmek istediğiniz yere tam olarak belirtmek için error_log yönergesini kullanın edilecektir.

Hiçbir hata için.

error_reporting(0);

ya da sadece katı değil

error_reporting(E_ALL ^ E_STRICT);

Hiç tekrar tüm hatalarını görüntülemek istiyorsanız ve kullanımı

error_reporting(-1);

All above solutions are correct. But, when we are talking about a normal PHP application, they have to included in every page, that it requires. A way to solve this, is through .htaccess at root folder. Just to hide the errors. [Put one of the followling lines in the file]

php_flag display_errors off

Veya

php_value display_errors 0

Sonraki, hata raporlama ayarlamak için

php_value error_reporting 30719

Eğer değer 30719 nasıl geldi merak ediyorsanız, E_ALL (32767), E_STRICT (2048) sayısal değeri tutmak aslında sabittir ve (32767 - 2048 = 30719)

Joomla içinde arka uç git

  1. yönetici tıklayın -> Genel yapılandırma
  2. Sunucu sekmesine gidin
  3. sunucu ayarı "YOK": Hata raporlama yapmak