Как-же отключить эти варнинги, нотисы, чтоб работа скрипта php не ломала дизайн сайта и при этом, сохраняя возможность, давать разработчику отзывы. Это просто, хотя многие не знают как. Если у вас свой сервер, настройте php.ini по примеру моих настроек:
Код - пример #1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
; Показывать все ошибки, включая нотисы, варнинги
error_reporting = E_ALL | E_STRICT
; Не показывать ошибки
display_errors = Off
; Отключить вывод ошибок при старте выполнения php, ошибки при выполнении на клиенте.
display_startup_errors = Off
; Записывать ошибки в логи
log_errors = On
; размер файла ошибок
log_errors_max_len = 1024
; Не записывать повторяющиеся ошибки
ignore_repeated_errors = On
; Это повторные ошибки, которые впрочем можно и включить, теперь они нам не страшны (Off)
ignore_repeated_source = On
; Логгировать утечки памяти
report_memleaks = On
; Трассировка ошибок (дебагинг). Это больше полезно разработчикам php систем вроде cms
track_errors = Off
; Формат вывода ошибок в виде html. Нам ссылки не нужны, мы пишем в текстовый файл
html_errors = Off
; Путь к файлу ошибок.
error_log = "\apache\logs\php_error.log" |
.htaccess если у вас хостинг и нет доступа к php.ini
В php скрипте включить выключить можно так:
Код - пример #1 |
1 2
|
ini_set("display_errors", "0");
error_reporting(E_ALL); |
Комментариев нет:
Отправить комментарий