В Osclass есть константа OSC_DEBUG , которая позволяет контролировать показ PHP ошибок и предупреждений.
Если этот параметр не определён в config.php, то значение по умолчанию FALSE.
В этом случае уровень отчёта о ошибках E_ALL ^ E_NOTICE ^ E_USER_NOTICE , уведомления и строгие ошибки не показываются.
Если изменить значение на TRUE, уровень отчёта будет E_ALL | E_STRICT и значение display_error value будет равно 1.
Другая константа OSC_DEBUG_LOG позволяет записывать ошибки в файл debug.log в папке oc-content.
Если Apache не имеет права на запись, возможно Вам перед использованием OSC_DEBUG_LOG потребуется вручную создать файл debug.log с правами 666.
Использование констант:
Если Вы добавите в config.php
define(‘OSC_DEBUG’, true) ;
на сайте будут отображаться уведомления и строгие ошибки.
Если Вы дополнительно добавите в config.php
define(‘OSC_DEBUG_LOG’, true) ;
все ошибки будут записываться в debug.log и не будут отображаться на сайте.