Magic Quotes GPC Off (волшебные кавычки, в тексте появляется \" или \' или \&quot т.е. слэш + кавычк

  • 26 Ответов
  • 27221 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

AHTOH

Не закрывайте пожалуйста тему в которой таки нет ответа и идет отсылка в поиск форума без ключевых слов и указания темы.
Проблема есть и она никуда не делась.

.htaccess
php_flag magic_quotes_gpc Off
- Ошибка 500

php.ini
magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off
- просто не реагирует.

Менять провайдера не хочу т.к. там вполне себе нормально функционирует сайт на 2.5
Цитировать
Версия Apache    2.2.23
Версия PHP    5.3.18
Версия MySQL    5.1.65-cll
Архитектура    x86_64
Операционная система    linux

Вопрос: Если этот magic_quotes просто не нужен то как вообще обойти его проверку при инсталляции?
Я так понимаю что это вообще не существенный флаг для самой системы?
« Последнее редактирование: 07.05.2013, 19:07:09 от b2z »

*

b2z

  • *****
  • 7449
  • [+]740 / [-]0
  • Разраблю понемногу
Re: Magic Quotes GPC Off
« Ответ #1 : 14.11.2012, 12:55:15 »
Если не реагирует на php.ini, то обратитесь к хостеру. Другого варианта нет.

А если не отключать, то Вас ждет вот это:
[topic=237664.0]

С чего Вы взяли, что нет ответов? Тут есть все ответы:
[topic=232307]

А это тема ничто более, чем дубль...

*

AHTOH

Re: Magic Quotes GPC Off
« Ответ #2 : 14.11.2012, 13:01:19 »
Разумеется я обращался уже к хостеру. И получил отказ.
Вопрос как вообще отключить эту ненужную проверку?


p.s. Согласен что тема дубль, но та закрыта и я не могу там задать там свой вопрос.

*

b2z

  • *****
  • 7449
  • [+]740 / [-]0
  • Разраблю понемногу
Re: Magic Quotes GPC Off
« Ответ #3 : 14.11.2012, 13:05:01 »
Разумеется я обращался уже к хостеру. И получил отказ.
Классный хостер...

Вопрос как вообще отключить эту ненужную проверку?
Даже если Вы её отключите, то получите неожиданный результат при дальнейшей работе с J3 - я дал ссылку на тему.

p.s. Согласен что тема дубль, но та закрыта и я не могу там задать там свой вопрос.
По идее вопросов не должно быть - нужно отключать и все тут. Нет других вариантов - J3 и Magic Quotes GPC On несовместимы. И точка ;)

*

AHTOH

Re: Magic Quotes GPC Off
« Ответ #4 : 14.11.2012, 13:40:19 »
Не соглашусь так категорично. Всегда в ядре можно что то поправить.
Тем более из вашего описания http://joomlablog.ru/hosting-i-bezopasnost/297-joomla-3-0-i-magic-quotes-gpc
Становится понятно что это и не нужно. Ну включен, ну будет работать  JInput
Он же не полезет с проверкой на JRequest класс который отсутствует в J3

*

voland

  • ********
  • 9335
  • [+]520 / [-]101
  • СКАЙП утерян! Пишите в телеграм @volandku
Re: Magic Quotes GPC Off
« Ответ #5 : 14.11.2012, 13:43:08 »
А зачем?
Проще хостера сменить.

*

b2z

  • *****
  • 7449
  • [+]740 / [-]0
  • Разраблю понемногу
Re: Magic Quotes GPC Off
« Ответ #6 : 14.11.2012, 13:48:18 »
Не соглашусь так категорично. Всегда в ядре можно что то поправить.
Тем более из вашего описания http://joomlablog.ru/hosting-i-bezopasnost/297-joomla-3-0-i-magic-quotes-gpc
Становится понятно что это и не нужно. Ну включен, ну будет работать  JInput
Он же не полезет с проверкой на JRequest класс который отсутствует в J3
Что значит - это не нужно? Там написано, что не нужна лишняя проверка (которая была убрана в JInput), так как в PHP отказались от поддержки кавычек.

А если будет включено, Вы получите текст, в котором все кавычки экранированы. Оно Вам надо?
[topic=237664]

Вы собираетесь ядро при каждом обновлении править? Согласен с voland - проще сменить хостера.

*

AHTOH

Re: Magic Quotes GPC Off
« Ответ #7 : 14.11.2012, 13:53:11 »
Ну а если и надо?
Мне то всего то потестить ту самую J3 Не собираюсь я на нее пока переходить.
Мне нужно переделать свой шаблон сайта чтобы через год когда начну перелезать на J3 уже все было готово.
Т.е. хочу запустить J3 на том хостере на котором нахожусь сейчас.
И какие то мелкие ошибки в работе сайта меня не будут волновать.
Поэтому я прошу подсказать, как отключить эту проверку в инсталяторе?

*

b2z

  • *****
  • 7449
  • [+]740 / [-]0
  • Разраблю понемногу
Re: Magic Quotes GPC Off
« Ответ #8 : 14.11.2012, 13:59:24 »
Поэтому я прошу подсказать, как отключить эту проверку в инсталяторе?
Проще тогда установить 2.5.8 и обновить до 3.0.2 ;)

*

AHTOH

Re: Magic Quotes GPC Off
« Ответ #9 : 14.11.2012, 14:08:08 »
Хе... хе..  А это уже интересно. :)
Надо посмотреть как это можно сделать. Потому как пока не предлагает система, да и тут ничего (2.5.8 to 3.0.2) нет http://joomlacode.org/gf/project/joomla/frs/?action=index

*

b2z

  • *****
  • 7449
  • [+]740 / [-]0
  • Разраблю понемногу
Re: Magic Quotes GPC Off
« Ответ #10 : 14.11.2012, 14:19:30 »
Joomla! 3.0 FAQ

Цитировать
Как только вы готовы к переходу, зайдите в "Компоненты -> Обновление Joomla! -> Настройки -> Источник обновлений", выбирите "Дистрибутивы Joomla с краткосрочной поддержкой" и сохраните. Вы должны быть уведомлены о доступности Joomla 3.0. Кликните на кнопку для установки. Очистите кеш бразуера, чтобы убедиться в том, что вы видите последние изменения. Все готово!

*

b2z

  • *****
  • 7449
  • [+]740 / [-]0
  • Разраблю понемногу

*

AHTOH

Re: Magic Quotes GPC Off
« Ответ #12 : 14.11.2012, 14:50:18 »
Проще тогда установить 2.5.8 и обновить до 3.0.2 ;)
Большое спасибо за совет! (и как только сам не додумался)
Не надо никуда лезть и что то править. действительно. Все само обновилось и ничего не спрашивала лишнего. И побаробану ей этот Magic Quotes GPC Off

Вот это я понимаю. А то смени хостера и прочие советы :)))

p.s. И не надо всем подряд советовать localhost и DENWER.
Я понятия не имею как поднять на своем ASUS Eee Pad Transformer работающим на Андроиде, да к тому же без ROOT прав поднять Apach
« Последнее редактирование: 14.11.2012, 15:12:31 от AHTOH »

*

AHTOH

Re: Magic Quotes GPC Off
« Ответ #13 : 14.11.2012, 15:11:00 »
а теперь напишите материал... вставьте в него картинку и нажмите кнопку сохранить раз 5.. потом нажмите кнопку выключить редактор )
Ну да, бардак там получается. Но мне это и не важно.
Теперь зато я смогу править свой шаблон. А это к материалам никакого отношения не имеет.

*

b2z

  • *****
  • 7449
  • [+]740 / [-]0
  • Разраблю понемногу
Re: Magic Quotes GPC Off
« Ответ #14 : 14.11.2012, 15:16:02 »
Вопрос решен. И эту тему тоже нет смысла оставлять открытой. Вывод все равно всегда один - кавычки надо отключать :) Про обновление тоже упомянули.

*

AHTOH

Re: Magic Quotes GPC Off
« Ответ #15 : 14.11.2012, 15:18:15 »
Приклейте ее лучше к закрытой.

Хотя мое мнение не стоит закрывать подобные темы. Они же актуальные. И в любом случае будут возникать вопросы. Пусть лучше она "утонет" за неактуальностью.

*

Masnerin

Re: Magic Quotes GPC Off
« Ответ #16 : 24.11.2012, 21:16:06 »
Я пробовал отключить кавычки всеми перечисленными здесь способами, не получилось. Обратился на хост, а там мне сообщили, что на сервере Magic Quotes вообще отсутствует. Как быть в этом случае?

*

b2z

  • *****
  • 7449
  • [+]740 / [-]0
  • Разраблю понемногу
Re: Magic Quotes GPC Off
« Ответ #17 : 24.11.2012, 21:18:53 »
Обратился на хост, а там мне сообщили, что на сервере Magic Quotes вообще отсутствует. Как быть в этом случае?
Как это - отсутствует? :o Быть такого не может  ^-^

*

Masnerin

Re: Magic Quotes GPC Off
« Ответ #18 : 24.11.2012, 21:40:27 »
Может я Неправильно понял? Вот полный ответ:

Hello Sergey,

The current server your account is hosted on supports PHP 5.3 . PHP 5.3 does not have Magic Quotes feature anymore so it is off.

Should you need more information, please don't hesitate to contact us.

Regards,
Gibson R.
Help Desk Staff

*

b2z

  • *****
  • 7449
  • [+]740 / [-]0
  • Разраблю понемногу
Re: Magic Quotes GPC Off
« Ответ #19 : 25.11.2012, 03:33:40 »
The current server your account is hosted on supports PHP 5.3 . PHP 5.3 does not have Magic Quotes feature anymore so it is off.
Некомпетентный хостер... Ткните их сюда:
http://php.net/manual/en/security.magicquotes.php
Цитировать
This feature has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0.
Их не будет в PHP 5.4

*

Masnerin

Re: Magic Quotes GPC Off
« Ответ #20 : 25.11.2012, 15:18:33 »
Спасибо за помощь.
Останусь ка я на Joomla 2.5.8

*

linoxru

  • ***
  • 57
  • [+]5 / [-]0
  • joomla 3.6.5 joomshopping 4.15.1
Re: Magic Quotes GPC Off
« Ответ #21 : 09.12.2012, 22:49:00 »
Я поступил по другому, installation/models/setup.pnp
Код
$option->state  = (ini_get('magic_quotes_gpc') == false);
заменил
на
Код
$option->state  = (ini_get('magic_quotes_gpc') == true);
joomla 3.6.5
joomshopping 4.15.1

*

b2z

  • *****
  • 7449
  • [+]740 / [-]0
  • Разраблю понемногу
Re: Magic Quotes GPC Off
« Ответ #22 : 10.12.2012, 01:40:06 »
Я поступил по другому, installation/models/setup.pnp
Код
$option->state  = (ini_get('magic_quotes_gpc') == false);
заменил
на
Код
$option->state  = (ini_get('magic_quotes_gpc') == true);

И что? Вы все равно не сможете работать нормально. Любая кавычка в тексте будет превращаться в \'

*

danilovmy

  • ***
  • 28
  • [+]1 / [-]0
  • Технический директор http://linguaxtrem.at/ru/
добавлю свой бонус. у меня австрийскй хостер. в настройках стоит magicquotes = off в админке сайта php выводится упорно информация о magicquotes = on, долго доставал хостера. htacess не работает.

тогда положил в корневую папку сайта php-ini с
Код
; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = Off
; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = Off   
; Use Sybase-style magic quotes (escape ' with '' instead of \').
magic_quotes_sybase = Off

и тестовый
Код
<?php 
phpinfo();
?>
тот показал наконец то magicquotes = off но в админке продолжалось отображение magicquotes = on

в итоге выяснилось, что еще один php.ini надо было положить в папку админки
после чего было достигнуто отображение в админке magicquotes = off

что за глюк хостера - мне непонятно, т.к. на хостинге стоит 5.3.1 php и в настройках изначально все как надо.

подтверждение верности моего решения позже было найдено на официальном форуме Joomla http://forum.joomla.org/viewtopic.php?p=2913680#p2913680
Европейское Бюро мультиязычной поддержки linguaXtrem предлагает локализацию сайтов и переводы web-страниц. Откройте себя Европейским клиентам.


А мне помог метод php.ini
magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off

все заработало, до этого в поля для ввода текста где встречается символ ' ставил слэши. Что за фигня творится с 3 Joomla, помню 1.5 все без проблем было, легко настраивалась, легко устанавливалась, а сейчас с 1.5 перешел на 3 трындец какой то. Единственный плюс быстрее стала

*

Sabia

   Мне тоже ничего не помогло, поэтому решил обновить енделс -поставил 1.53. теперь проверочного окна нет, сразу название сайта итп.Заполняю, тыц и...JLIB_APPLICATION_ERROR_INVALID_CONTROLLER.javascript:void(0);