Как отключить ВСЕ сообщения об ошибках через php.ini?

53054
PeanutsMonkey

Несмотря на следующие настройки, приведенные ниже, я часто вижу путь к файлу, вызывающему ошибку. Как мне отключить ВСЕ ошибки, несмотря ни на что?

error_reporting = E_ALL display_errors = off log_errors = off 
4
Какая команда выдает ошибку, и какую ошибку она показывает? Bort 11 лет назад 0
@ Борт - я бы не хотел показывать пути к файлам при условии, что существует ошибка кодирования и т. Д. PeanutsMonkey 11 лет назад 0

1 ответ на вопрос

10
Jack

Сообщение об ошибке отображения не то, что вы на самом деле хотите. Вам также следует изменить значение error_reporting, если вы не хотите получать сообщения, информирующие вас об ошибке.

Вы должны попробовать это для всех ошибок

error_reporting = off 

или же

error_reporting = E_ALL & ~E_DEPRECATED 

это будет постоянно сообщать вам об ошибках, но они будут невидимы для других пользователей.

Спасибо, но как мне изменить его в файле php.ini, а не в файле php? PeanutsMonkey 11 лет назад 0
Просто продолжайте регистрировать ошибки, в противном случае вам будет жаль, что вы не сделали, когда происходит что-то плохое. Bort 11 лет назад 0
@PeanutsMonkey вы не можете редактировать файл php.ini с помощью редактора? Я догадывался, что сервер был на вашем компьютере. Jack 11 лет назад 0
@ Джек - Да, это так. Я думал, что `error_reporting (0);` ограничивается PHP-файлами, а не php.ini. PeanutsMonkey 11 лет назад 0
@Jack - я поставил строку кода, то есть `error_reporting (0);`, и это буквально убило веб-сервер. Это почему? Я должен был удалить это прежде, чем я мог восстановить это снова. PeanutsMonkey 11 лет назад 0
@PeanutsMonkey ты прав, это была моя вина, я отредактировал ответ, надеюсь, это поможет сейчас ... Jack 11 лет назад 0

Похожие вопросы