register_globals php

интернет компьютеры программирование htaccess

На одном сервере используется два движка (oscMax и Drupal)
Первый требует чтобы register_globals были включены, а второй чтобы выключены.
В корень забросил файлик php.ini в котором написал "register_globals = on"
Как сделать чтобы Drupal тоже работал?

в .htaccess прописано
php_value register_globals 0

не помагает.


Примечание:
d06alexandrov
да, используется apache, а что значит (её значение должно быть не меньше Options)?
Ответы:
Какой у вас сервер?
Если Apache - посмотрите, чему равно значение директивы AllowOverride (её значение должно быть не меньше Options).
Прежде всего я рекомендую тебе не пользоваться пакетами, работоспособность которых зависит от состояния register_globals. Ну если уж без этого не обойтись, попробуй писать так: php_value register_globals "off"
Насчет апача: посмотри главный конфиг, найди там директиву AllowOverride, и добавь туда Options в список значений.
В файле system.install модуля system
находим
$requirements['php_register_globals']['severity'] = REQUIREMENT_ERROR;
и меняем на
$requirements['php_register_globals']['severity'] = REQUIREMENT_WARNING;


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.