2012-05-22 10 views
22

błąd chciałem wyłączyć raportowanie na stronie błąd. Googling dla niego Stwierdziłem, że umieszczenie kodu, o którym mowa poniżej na stronie internetowej, zatrzymuje wyświetlanie błędów na ekranie. Umieściłem go na mojej stronie internetowej, ale nie działało. Proszę pomóż mi. DziękiWłączanie raportowania off php

<?php 

error_reporting(0); // Turn off all error reporting 

?> 
+0

to robi to samo podczas próby ini_set ('error_reporting', 0); ? –

+2

Zdefiniuj "nie zadziałał". – deceze

+0

wstaw "phpinfo();" po tym i sprawdź, jakie ustawienia błędów są pod "rdzeniem" – Sp4cecat

Odpowiedz

50

Próbowaliście to jeszcze?

error_reporting(0); 
@ini_set('display_errors', 0); 
4

Poczytaj na configuration settings (np display_errors, display_startup_errors, log_errors) i zaktualizować pliku php.ini lub .htaccess lub .user.ini którekolwiek jest odpowiednie.

Działa.

+0

Co masz na myśli przez odpowiednie? Mam zarówno php.ini, jak i .htaccess na stronie internetowej. Skąd mam wiedzieć, który z nich jest ** odpowiedni **? Proszę pomóż. Dzięki –

+0

Jeśli masz dostęp do 'php.ini', lepiej jest dokonać zmian w tym (moim zdaniem), ponieważ jest on odczytywany raz podczas uruchamiania i nie rozprasza konfiguracji w wielu folderach. – Matthew

7

to działa?

display_errors = Off 

Jakiej wersji php używasz?