Информация про: 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, который вырастает до больших размеров.