LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 19:05:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: [полезно] Не работает в админке эмуляция регистрации глобальных переменных  (Прочитано 1924 раз)
0 Пользователей и 1 Гость смотрят эту тему.
mkredaktor
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 58



« : 22.08.2008, 12:09:37 »

В админке joostina-1.2.0-21.08.08_beta5 выставлено "эмуляция регистрации глобальных переменных" в off,
но при этом все равно пишется красным.

Следующие настройки PHP не являются оптимальными для БЕЗОПАСНОСТИ и их рекомендуется изменить:
    * PHP register_globals установлено в `ON` вместо `OFF`

В php.ini прописать не могу т.к. перезапишется php.ini хоста.

Так и должно быть как оно сейчас работает и пишется эта красная надпись или эта функция не работает?

« Последнее редактирование: 03.06.2009, 15:01:18 от Hammer » Записан
ZHart
Moderator
*****

Репутация: +53/-4
Offline Offline

Пол: Мужской
Сообщений: 933


Когда-то я был Hammer-ом ;)


« Ответ #1 : 22.08.2008, 13:14:05 »

В 1.2.0 вроде должно работать.
А вообще, можете открыть файл .htaccess в любом текстовом редакторе и раскомментировать (убрать символ #  в начале строки) следующую строчку:
#  php_value register_globals 0
Записан
mkredaktor
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 58



« Ответ #2 : 22.08.2008, 13:20:52 »

В том то и дело что я в такой ситуации что ни в .htaccess ни в php.ini я не могу этого сделать.

Писать это в .htaccess нельзя, иначе не работает сайт.
Можно написать в в php.ini, но не стоит, т.к. тогда я перезапишу настройки хоста и не будут работать библиотеки eAccelerator и IonCube Loader

Вот у меня в joostina-1.2.0-21.08.08_beta5 не зависимо от выбора в админке, всегда пишет красную надпись что мол register_globals установлено в ON
Записан
boston
Moderator
*****

Репутация: +222/-3
Offline Offline

Пол: Мужской
Сообщений: 2699



« Ответ #3 : 22.08.2008, 13:31:57 »

"эмуляция регистрации глобальных переменных" - это то что настраивается в глобальной конфигурации Joostina.
register_globals - это то что настраивается в php.ini или .htaccess.

То что отображается надпись - значит это в настройках сервера регистрация глобальных переменных разрешена, что бы исправить это надо попросить хостера рассказать как поступить.
Записан
mkredaktor
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 58



« Ответ #4 : 22.08.2008, 13:36:35 »

Вот ответ от хоста на мое письмо:

> Скажите пожалуйста, а если я хочу сделать свои изменения в php.ini и при
> этом чтобы работал eAccelerator и ionCube Loader, то есть чтобы не
> перезаписать ваш php.ini?
> Например, для безопасности своего сайта в
> php.ini нужно указать такие значения:
> register_globals 0
> display_errors 1
> file_uploads 1
> magic_quotes_gpc 1
> magic_quotes_runtime 0
> error_reporting 7
> ----------
> Самое важное это register_globals 0.
>

Добрый день.
Когда Вы создаете свой локальный php.ini наследования конфигурации с глобального не происходит. Поэтому эти изменения лучше делать непосредственно из языка. Все эти настройки Вы можете сделать, используя свою цмс.
Записан
max9494
Осваиваюсь на форуме
***

Репутация: +13/-0
Offline Offline

Пол: Мужской
Сообщений: 134

IT - Специалист


« Ответ #5 : 25.08.2008, 20:47:20 »

Вот ответ от хоста на мое письмо:

> Скажите пожалуйста, а если я хочу сделать свои изменения в php.ini и при
> этом чтобы работал eAccelerator и ionCube Loader, то есть чтобы не
> перезаписать ваш php.ini?
> Например, для безопасности своего сайта в
> php.ini нужно указать такие значения:
> register_globals 0
> display_errors 1
> file_uploads 1
> magic_quotes_gpc 1
> magic_quotes_runtime 0
> error_reporting 7
> ----------
> Самое важное это register_globals 0.
>

Добрый день.
Когда Вы создаете свой локальный php.ini наследования конфигурации с глобального не происходит. Поэтому эти изменения лучше делать непосредственно из языка. Все эти настройки Вы можете сделать, используя свою цмс.

Ну вот. Я так понимаю что хостер не читает php.ini локальный, ещё и не повзоляет CMS эмулировать
Записан
mkredaktor
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 58



« Ответ #6 : 25.08.2008, 20:55:53 »

Тему можно закрыть или удалить. Проблема решена. Все что нужно прописал в пхп.ини.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet