Как отключить или включить вывод ошибок на экран (display_errors)

Информация про: display_errors, log_errors, error_log для PHP


По умолчанию на всех серверах опция display_errors и log_errors установлена в Off, т.е. вывод ошибок на экран отключен и запись ошибок в файл отключен (log_errors).
Иногда для отладки сайта/cms необходимо увидеть какая ошибка, почему сайт выдает код/ошибку 500, белый экран и др. , для этого необходимо на время отладки включить вывод ошибок на экран,
это делается так:

1. Заходим в Cpanel

2. Открываем пункт - Выбор версии PHP (Select PHP version) в разделе «Программное обеспечение и службы»

3. Устанавливаем собственную версию PHP, желательно ту что была по умолчанию на сервере, на которой работал ваш сайт.,

какая была при работе вашего сайта ?

вы можете видеть там же в списке выбора версий PHP: Версия PHP native (5.3) это говорит какая версия PHP по умолчанию, т.е. версия PHP 5.3

Например вам нужна PHP 5.3, выбираем из списка PHP 5.3 и нажимаем на «Сделать текущей»

4. На том же экране, вы увидите "Перейти к опциям PHP (Switch To PHP Options)" , нужно перейти, здесь вы сможете менять некоторые настройки вашего PHP, найдите параметр display_errors, установите на On , далее внизу экрана жмем на «Сохранить»

log_errors (запись ошибок в файл error_log) обычно включен (On) , если установлен Off то переключите в On.

Теперь вы сможете увидеть ошибки на экране, при открытие в браузере своего сайта или определенную страницу.

Включайте данную опцию (display_errors On) только на время отладки сайта (CMS, ошибок на сайте), после завершения обязательно отключите.

log_errors (запись ошибок в файл error_log) желательно отключать что бы уменьшить потребление вашего дискового места, бывает много ошибок на сайте и они пишутся в файл error_log, который вырастает до больших размеров.

  • 134 Пользователи нашли это полезным
Помог ли вам данный ответ?

Связанные статьи

Доступ к сайту по временной ссылке (Без направления домена)

После заказа, большинству клиентов, как правило, хотелось бы проверить корректность работы своих...

Какой сервер MySQL указывать при установке движка?

При установки какого либо движка (CMS), потребуется указать хост (host) к подключению базы...

Как создать базу данных MySQL в CPanel

При помощи панели управления cPanel вы можете создать одну или несколько баз данных MySQL.Что для...

В какую директорию нужно загружать сайт ?

Когда вы зашли по FTP или открыли Диспетчер файлов в CPanel, то директория для загрузки вашего...

Как быстро загрузить сайт (файлы) на FTP

Всем известно что когда вы копируете много мелких файлов на FTP, или на своем компьютере, с...