Запред на phpinfo для конкретного пользователя

Роберт

Аналитик
Запред на phpinfo для конкретного пользователя

Возможно ли как-нибудь запретить функцию phpinfo только для одного конкретного сайта на сервере? Ни как не могу придумать как , ведь disable_function в виртуальном хосте не имеет право находиться.
 

white phoenix

Новичок
Роберт
> disable_function в виртуальном хосте не имеет право находиться
Разве? Только не "disable_function", а "disable_functions".
 

malinov_ru

Новичок
# - disable_functions данная директива позволяет отключить некоторые функции
# (конечно можно это сделать при компиляции, но "геморроя" тогда больше), которые могут
# слишком много и быстро рассказать о конфигурации сервера, например phpinfo()
# или слишком много позволить пользователю, н.п. dl()
# Кстати, данная конструкция (как и некоторые другие, safe_mode_exec_dir)
# должна устанавливаться только из php.ini, т.е. глобальна в пределах одного Apache
 

Роберт

Аналитик
Так значит функцию phpinfo никак не запретить для конкретного виртуального хоста?
 

white phoenix

Новичок
Знакомый админ запрещал функции отдельным виртуальным хостам в рамках одного Apache и PHP, спрошу у него нак.
 

Роберт

Аналитик
ForJest
Для этого достаточно установить РНР ещё раз в отдельной директории? Потом прописать в виртуальном хосте для него строку типа:
LoadModule php5_module "c:/PhpBezInfo/php5apache2.dll"
Но ведь виндоуский РНР берёт настройки из C:/Windows , a юниксовский из /etc/ , и тогда обе версии будут пользоваться одним и тем же php.ini

white phoenix
Очень-очень интересно!
 

SiMM

Новичок
> Но ведь виндоуский РНР берёт настройки из C:/Windows
Прежде всего - из папки Апача (т.е. где лежит apache.exe).
 

white phoenix

Новичок
Роберт
Он сказал что это стандартными средствами сделать нельзя, он какой-то патч использовал самописный.
 
Сверху