PHP register globals - директива отключена, но друпал продолжает ругаться

Главные вкладки

Аватар пользователя Hot Gomer Hot Gomer 19 сентября 2010 в 22:31

Собственно сайт сначала раскатал на своём серваке, потом перенес на хостинг. После переноса появилось :
PHP register globals Разрешено ('1')
register_globals включен. Drupal требует отключить эту директиву. При включенной register_globals ваш сайт будет не защищен. Подробнее см. документацию PHP как менять настройки конфигурации.

написал хостеру с просьбой отключить PHP register globals. Через некоторое время получил ответ что директива off. но друпал все равно продолжает ругаться( в чем может быть причина?

Комментарии

Аватар пользователя qiphost.com qiphost.com 19 сентября 2010 в 22:51

Зачем ломиться в саппорт, когда ее можно запросто отключить в php.ini?

Если у Вас в корне сайта нет такого файла, то создайте его и пропишите одну единственную строчку:

register_globals = Off

Остальное будет по умолчанию.

Если есть такой файл, то найдите и исправьте эту самую строчку.

В саппорт стучаться по мелочам, не советую.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 19 сентября 2010 в 23:17

"Hot Gomer" wrote:
То есть с php.ini не прокатит?

малость ошибся, в любом случае, способ квипхоста будет работать не всегда.
"Hot Gomer" wrote:

а где смотреть этот самый phpinfo()?

1. test.php
2. туда <?php phpinfo(); ?>

Аватар пользователя Hot Gomer Hot Gomer 19 сентября 2010 в 23:26

так. ок.
а что делать если он все-таки не отключен? опять стучаться в саппорт или можно попробовать способ с php.ini описанный выше?

Аватар пользователя qiphost.com qiphost.com 19 сентября 2010 в 23:34

Hot Gomer wrote:
так. ок.
а что делать если он все-таки не отключен? опять стучаться в саппорт или можно попробовать способ с php.ini описанный выше?

Наше дело предложить. Ваше - отказаться.

Что хотите, то и делайте. Выбор теперь уже только за Вами.

Спасение утопающих - дело рук самих утопающих.

Аватар пользователя qiphost.com qiphost.com 20 сентября 2010 в 0:43

RxB wrote:
"qiphost.com" wrote:
Наше дело предложить. Ваше - отказаться.

Ваше дело не только ресселить, но и чуть разбираться в предмете, не у всех пхп в режиме CGI

Мы не телепаты, чтобы точно знать, в CGI режиме или нет. Речь идет о том, что делов то: в файле заменить On на Off в одной единственной строчке и проверить. А вместо этого топикстатер пишет кучу постов сюда, стучится в саппорт, потом опять сюда пишет и т.д. И так может продолжаться до бесконечности.

Наверное у этого деятеля аллергия на правку конфигов или кто-то дуло автомата к башке приставил и не разрешает править php.ini?