отрубить register_globals на уровне сайта/скрипта

Beavis

Banned
есть апач, на котором висит куча сайтов
исторически сложилось, что был включен register_globals, и многие сайты работают только с ним(
но есть новые сайты, для которых хотелось бы их отключить
пробовал на уровне htaccess, валится в 500-ую
на уровне скриптов - уже поздно))
может как-то в конфиге апача можно отдельно для сайта их отключить?
 

Активист

Активист
Команда форума
Если PHP как моудь апаче - ковырйсте .htaccess (AllowOveride)
Если PHP как CGI - ковыряйте конфиг php.ini каждого юзера.
 

Активист

Активист
Команда форума
Покажите настройку PHP в apache2.conf, а также настроку вирт. хоста.
 

michelle

Новичок
В настройках виртуального хоста поставить php_admin_value register_globals Off.
И презапустить apache/
 

Активист

Активист
Команда форума
michelle
О, да, феерично, для PHP в режими CGI прописывать mod_php параметры.

Если что, то нужно для каждого вирт хоста установить свой php-cgi, в дом. директории через симлинки и после, в местоположение php-cgi положить php.ini для каждого хоста.
 
Сверху