Не работают некоторые функции 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

 

Метаданные статьи

Идентификатор статьи:
99
Дата добавления:
2022-12-13 22:57:52
Просмотры:
144
Рейтинг (Голоса):
(0)

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