php hata [kapalı] görünmüyor

6 Cevap php

hi im working in php on suse11.0 my problem is when i type a wrong syntax or query it doesnt show error only blank page shown at this situtaion

teşekkürler

6 Cevap

Sen error_reporting (see also) yapılandırmak ve hataların görüntülenmesini etkinleştirmek (bkz. display_errors or ini_set) için olabilir - en azından geliştirme makine

Php.ini dosyasında, kullanmak istiyorum

error_reporting = E_ALL | E_STRICT
display_errors = On
html_errors = On

Ya da PHP kodu:

error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 'On');

Ayrıca, bir hata / durum oluşur stacktraces wehn güzel olsun, geliştirme kutusunda Xdebug yüklemek isteyebilirsiniz


Of course, on your production machine, you probably don't want to display errors ; so that will have to be configured depending on your environment ;-)

Bu içerik ile örnek test.php için bir dosya oluşturun:

<?php
phpinfo();
?>

Execute it in your browser and search where the php.ini file is located. Than turn error reporting and displaying errors in php.ini on.

Bu, neredeyse kesinlikle display_errors php.ini devre dışı olduğu bir durumdur.

Bu ürün sunucularda iyi bir şeydir, ve geliştirme sistemleri temelde kullanılamaz hale getirir.

Bir geliştirme sistemi için muhtemelen size php.ini dosyasına bu satırlardan birini eklemek istiyorum:

error_reporting  =  E_ALL & ~E_NOTICE

veya

error_reporting  =  E_ALL

Emin olun error_reporting php.ini açık olduğunu

error_reporting  =  E_ALL | E_STRICT

Senin üzerinde ve E_ALL için error_reporting ayarlanır DISPLAY_ERRORS php.ini dosyasını emin olun.

Ile komut başlayın:

<?php
    ini_set ('display_errors', 1);
    error_reporting (E_ALL | E_STRICT);
?>