Назад | Перейти на главную страницу

запретить пользовательские настройки конфигурации php на сервере apache 2.2 + mod_php

У меня есть сервер, на котором php работает как модуль apache.

Каждый пользователь на сервере ограничен своим собственным каталогом с open_basedir.

Я отключил следующие функции:

disable_functions = exec, passthru, shell_exec, system, proc_open, popen, curl_multi_exec, parse_ini_file, show_source

Теперь я бы хотел запретить пользовательские настройки конфигурации php, такие как:

memory_limit

max_execution_time

max_input_time

post_max_size

upload_max_filesize

Как бы вы это сделали?

ты

Вы можете использовать php_admin_value и php_admin_flag директивы для жесткого кодирования значений в вашей конфигурации apache, это предотвратит оба .htaccess и ini_set от переопределения установленных вами значений.

Вы можете прочитать об этих директивах в Документация PHP