вообшем при проверки требований такая вещь:
«register_globals включен. Drupal требует отключить эту директиву. При включенной register_globals ваш сайт будет не защищен. Подробнее см. документацию PHP как менять настройки конфигурации. (Сейчас используется PHP register globals Разрешено ('1'))»
и где его менять?
Комментарии
Варианты:
1. Менять в php.ini если туда есть доступ.
2. Если доступа нет, то написать хостеру и попросить сделать register_globals в off.
3. Если хостер отказывается - сменить хостера.
Есть ещё вариант прописывать ini_set(), но это будет выглядеть как костыль. Опять же, если хостер разрешает.
эт где писать?)
register globals меняется в php.ini. Вообще посмотри в докуметации по настройке php.
Все уважающие себя хостеры отключают эту директиву из соображений безопасности, ИМХО.
По крайней мере сколько не перепробовал у всех отключена. Да даже при ручной настройке вебсервера у себя на десктопе под GNU/Linux register globals всегда отключена по умолчанию.
Короче рекомендую выбрать другого хостера. Вдруг у них еще кое-какие недочеты есть.
или хотябы где отключить ету проверку:)
Если у тебя виртуальный хостинг, то к php.ini у тебя доступа нет.
Лучше напиши хостеру или поменяй его. Благо выбор таковых огромный.
как отключить проверку при установки?неохото менять хостера=(
Честно не знаю. Просто никогда этим не занимался. А оно тебе надо, сайт с включёнными register globals запускать. Нормальный хакер знакомый с Drupal и PHP сможет с твоим сайтом сделать что угодно.
Здесь (третий ответ сверху). Просто надо кинуть в корень и все. С нижнего уровня возьмет.
"Все уважающие себя хостеры отключают эту директиву из соображений безопасности, ИМХО." Согласен! Если хостер до такой ерунды не додумался, то будущее у Вас будет не сладким (личный опыт).
в .htaccess пишете php_flag register_globals off
спасибо, помогло. Провайдер - Хостинг-Центр (РБК)
Добрый день у меня такой же провайдер, но у меня не получается избавиться от этой ошибки!не могли бы вы подробней объяснить новичку как ее устранить??
В Drupal по умолчанию глобальные переменные отключены в .htaccess
Скорее всего, вы просто забыли его перенести, поскольку иногда этот файл невидим.
Если ваш хостер не разрешает использовать этот файл(что врятли), в settings.php впишите следущее:
ini_set('register_globals',0);
Как отключить директиву register_globals подробно описано тут:
http://cs-dle.ru/dle-hacks/580-kak-otklyuchit-direktivu-register_globals...