Проблема с register_globals Off в php.ini

Статус
В этой теме нельзя размещать новые ответы.

incident

Создатель
Регистрация
29 Апр 2008
Сообщения
15
Реакции
0
Проблема с register_globals Off
В php.ini прописано register_globals Off
в корневой директории сайта создал файл .htaccess в котором прописано php_flag register_globals On

.htacces работает а вот директива register_globals -- нет.

Сделал рестарт httpd, сайт не работает. В чем может быть проблема?
 
PHP точно установлен как mod_php?
 
PHP точно установлен как mod_php?

Да установлен как mod_php

Человек предлагает прописать вот это в .htaccess

AuthType Basic
AuthName "restricted area"
AuthUserFile /usr/local/var/www/html/.htpasses
<Limit POST>
require valid-user
</Limit>
.htaccess

AuthType Basic
AuthUserFile /path/to/where/you/want/to/store/the/password/file/.htpasswd
AuthName vQadmin
require valid-user
satisfy any
chown apache .htaccess
chmod 644 .htaccess
htpasswd -bc /path/to/where/you/want/to/store/the/password/file/.htpasswd admin admin_password

chmod 644 /path/to/where/you/want/to/store/the/password/file/.htpasswd
/home/root/html/hostname/cgi-bin/

Но еще не пробовал. Вечером буду разбиратся :confused:
 
Это авторизация, не понимаю как она поможет с твоей проблемой.
 
Тоесть это даже нет смысла ковырять?! А авторизация чего?

Тогда есть какието мысли, как мне подружить сайт использующий глобальные переменные с выключенным register_globals в php.ini?!
 
Если используется действительно mod_php, то как правило "php_value register_globals 1" или "php_flag register_globals On" достаточно для включения этого режима.
Покажи свой phpinfo();
 
Опишу проблему еще раз.

В настройках php.ini register_globals стоит On. До определенного времени меня это не трогало, пока я не стал инсталлировать сайт который требует в обязательном порядке выключить r._g. Я выключил в php.ini, сделал рестарт httpd, проверил работоспособность сайтов, большие сайты работают отлично, ничего не случилось.
Есть два маленьких сайта где куча php файлов, они инклюдят друг друга в зависимости от выбранного параметра меню.

В каталоге одного из этих сайтов я создал .htaccess в котором прописал php_flag register_globals On (.htaccess работают 100%, т. е. в httpd.conf прописано AllowOverride Options FileInfo AuthConfig Limit)

Сделал рестарт httpd и сайт неработает.
Исходя из этого стало ясно что .htaccess php_flag register_globals On не работает.

Вот я и непонимаю в чем проблема :)
 
А если прописать AllowOverride all, для теста?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху