Ошибки в WHMCS
Documentation Устранение неполадок
Отчёт об ошибках (Error Reporting)
WHMCS предоставляет несколько уровней управления ошибками и их обработкой:
Ошибки окружения (Environment Errors)
Самый низкий уровень управления ошибками — это уровень окружения. WHMCS не может изменять параметры на этом уровне. Способы управления этим слоем зависят исключительно от вашей серверной среды. Обычно такие параметры задаются с помощью ini-настроек, и именно PHP-интерпретатор, используемый Apache®, применяет их. Хотя WHMCS не способен менять эти настройки, он обязан учитывать их при выполнении первых инструкций кода.
Если только в окружении или доступе к файлам WHMCS нет серьёзных базовых проблем, вам, как правило, не нужно вмешиваться в настройки этого уровня.
Для рабочих (production) окружений мы рекомендуем устанавливать параметры display_errors и error_reporting в значение 0.
Подробнее см. документацию по PHP (PHP’s documentation).
Переменные файла конфигурации (Configuration File Variables)
Эта информация по устранению неполадок относится только к самостоятельным установкам WHMCS (self-hosted).
Будьте осторожны при определении или изменении этих переменных в файле configuration.php. Неправильные значения могут приводить к проблемам безопасности, неожиданному завершению работы системы или нарушению нормального поведения WHMCS в рабочей среде.
Система считывает файл конфигурации (configuration.php в каталоге установки приложения) на самых ранних этапах выполнения.
Вы можете указать следующие переменные, связанные с обработкой ошибок:
-
$display_errors — управляет тем, будут ли отображаться подробности ошибки на удобочитаемой (friendly) странице ошибки.
-
$error_reporting_level — управляет чувствительностью к ошибкам PHP, предупреждениям и уведомлениям.
Для дополнительной информации см.:
-
The configuration.php File (Конфигурационный файл)
Display Errors (Отображение ошибок)
При устранении неполадок вы можете включить отображение дополнительной информации об ошибках.
-
Включите это через настройку Display Errors (Отображение ошибок) на вкладке Other (Другое) в Configuration (
) > System Settings > General Settings (Конфигурация (
) > Настройки > Общие настройки).
-
Это значение имеет приоритет над параметром $display_errors в файле configuration.php.
Для дополнительной информации см. раздел Enabling Error Reporting (Включение отчетов об ошибках).