Проблема с обновлением до 5.6

Прислано: vasilevsky

сб, 26/01/2008 - 14:38

При обновление до версии 5.6 система выдала сообщение об ошибке:

register_globals is enabled. Drupal requires this configuration directive to be disabled. Your site may not be secure when register_globals is enabled.

Перепробовал варианты (как советовали на форуме drupal.org):
- создал файл php.ini со строкой register_globals = Off;
- в файл .htaccess добавлял строчку AddHandler application/x-httpd-php5 .php
- изменял register_globals с О на Off

Ничего не помогло. Система настаивает на ошибке.

Кто-нибудь сталкивался? Как лечить?

Спасибо!

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано vadbars@drupal.org в сб, 26/01/2008 - 16:13.

Лечится общением с хостером, либо его сменой. register_globals is enabled - дыра в безопасности (http://drupal.org/node/208565).


Опубликовано B.X в вс, 27/01/2008 - 00:23.

ну почему? некоторые хостеры (servage) даже разрешают выставлять Register Globals в режим enabled... зависит от кода, потенциально дыра, но если код хороший, то это не дыра, а дополнительные возможности... были уже обсуждения где-то (не помню где) на эту тему...


Опубликовано mityok в вс, 27/01/2008 - 01:36.

Потом к этому "хорошему" коду дописывается несколько "плохих" изменений, к примеру, другим программистом который обслуживает проект. И дополнительные возможности выливаются в бессонные ночи. register globals - это зло. Быть может, не вселенское зло, но определенно одно из его проявлений :)


Опубликовано vasilevsky в вс, 27/01/2008 - 21:26.

На drupal.org встретил комментарии, что проблема может быть в том, что система видит функцию вкл. так, где она выкл. Конечно, задам вопрос хостеру, но ведь до обновления все было ОК, или прежняя версия 5.* не требовала подобной установки?


Опубликовано vadbars@drupal.org в пн, 28/01/2008 - 09:24.

Посмотрите print phpinfo();


Опубликовано vasilevsky в пн, 28/01/2008 - 18:43.

Вадим, извините, а что это и где это?


Опубликовано vadbars@drupal.org в пн, 28/01/2008 - 19:47.

Я имел в виду, что вы можете сами посмотреть, включен ли режим register_globals, выполнив php-скрипт с вышеуказанной функцией. Можно написать его в новом материале с форматом ввода php (или в отдельном php-файле).
<?php print phpinfo(); ?>


Опубликовано vasilevsky в вт, 29/01/2008 - 18:34.

Пишет On:( Получается, на 5.2 это не было проблемой?


Опубликовано EliteMonk в пт, 01/02/2008 - 22:40.

"Эта роблема есть всегда причём тут друпал? просто раньше разработчики не акцентировали на этом внимание, а по скольку админы и/или программисты бывает вообще не знают что такое web-сервер, а потом поток писем, по глупым темам начинает раздражать любого, то разработчики решили акцентировать внимание пользователей (т.е. админов и/или программистов) на ещё одной проблеме...
пиши в поддержку если нет меняй хост, думаю тема исчерпана...


Опубликовано Oboggy в ср, 20/02/2008 - 15:24.

была такая же проблема. отредактировал php.ini и !ВАЖНО! поместил в папку с устанавливаемым Друпалом (php.ini работает только для папки, в которой находится) и все пошло. Файл прикрепил


Опубликовано Ruslan413 в сб, 22/03/2008 - 13:20.

Спасибо, поставил благодаря твоему файлу Drupal 5.7 на хостинг, с Register Globals - on. Установился он отлично.

Только возникла такая проблема: После установки импортирую базу данных MySQL с другого сайта, также работающего на Drupal 5.7. (Через скрипт Sypex Dumper). После этого вместо главной страницы отображается просто белая страница, но напрямую в меню администрирования заходит. Подскажите, в чем проблема, и как её исправить?


Опубликовано Runia в чт, 12/06/2008 - 18:51.

Ставил на холм. Файл в папке с Друпалом не помог. Кинул в корень - заработало


Новое на сайте

Ссылки партнёров