Не работают некоторые функции PHP (например mail). Включение и отключение функций php.
По умолчанию на хостинге отключены некоторые функции PHP в целях безопасности сайтов и дискредитации хостинга.
Для этого используется строка в php.ini всех версий php.
Обычно по умолчанию строка отключенных функций выглядит так:
disable_functions show_source,system,shell_exec,passthru,exec,popen,proc_open,mail
Если какая либо функция вам требуется, вы можете подключить её обратно, просто убрав её из строки.
1. Для редактирования функций войдите в панель хостинга ISPManager
2. Перейдите в раздел "Настройки PHP"
Перейдите в раздел "Настройки PHP", выберите нужную версию PHP (подробнее о выборе версии).
Настройки в этом разделе влияют только на FastCGI, CGI и на LSAPI обработчики.
Используя кнопку "Расширенные настройки" отредактируйте параметры.
Отредактируйте строку disable_function и уберите функцию которая вам требуется для использования. В этой строке находятся функции, которые отключены.
Важно, обычно по умолчанию включен обработчик PHP CGI, поэтому, если у вас появилось три колонки с обработчиками, править надо колонку "Значение для CGI"
Обычно это mail, значит просто осторожно сотрите её и запятую до неё. После чего сохраните. Сохраняйте структуру строки и функции с запятыми.
show_source,system,shell_exec,passthru,exec,popen,proc_open