Прекратить выводить сообщения об ошибках php в браузер

Я использую PHP 5.3, CentOS 6.2, httpd 2.2.15, NetBeans 7.0.1 (работает удаленно через ftp).

Я хочу прекратить выводить сообщения об ошибках в браузер, достаточно, чтобы он печатал в error_log httpd.

Я думал, что, выполнив команду try / catch, я сам решу, как обрабатывать ошибку, но она по-прежнему выводится как в error_log, так и в браузер.

function smic_gettext($phrase){

        try{
            $tr_text = $this->language_array[$phrase];

        } catch(Exception $e){
            error_log("Couldn't find any entry in the translation file for ".$phrase.". ".$e);
            return $phrase;

        }

        return $tr_text;
    } 

Как мне настроить, чтобы остановить это поведение?

Я пробовал установить display_errors = Off и display_errors = 0 в php.ini. Никакой разницы (перезапускал httpd).

11
задан Nicsoft 19 January 2012 в 15:21
поделиться